The intro course is free. Beginner through Advanced run as solo practice, and Team Lab continues as a team project.

Course structure
Intro through Advanced are solo practice. Team Lab is a team project, and Enterprise works on an existing system.
Solo practice
Project courses
Taken back to back, Intro through Advanced runs about three months.
Intro · Beginner · Intermediate · Advanced
What you build in one level carries into the next.
Free
Describe a program to AI in plain words, run what comes back, look at the result, and change the parts you do not like.
What you do
The goal here is the first "oh, it works" moment. Shaping it into a service comes later.
KRW 30,000
Own one feature end to end. Writing down what you need, putting a screen on it, and tracking down what broke starts to feel routine.
What you do
This is one feature at a time. Wiring several together into a service comes a little later.
KRW 50,000
What happens behind the screen comes into view. Once you can see where data lives and how it moves, the range of what you can build widens fast.
What you do
Still on your own for now. Splitting the work across people happens in Team Lab.
KRW 100,000
Reading and changing code you did not write stops being daunting. You add to an existing program, tidy it up, and deploy it.
What you do
By here you can handle most things solo. Next you do it alongside other people.
How it works
You submit each assignment, apply the feedback, and move on to the next level.
See what you are building this time.
The instructions sit beside your workspace, so you build as you read.
Hand in what you made.
Find out what to change and why.
Fix it, then move on.
Team Lab
KRW 300,000
Team Lab
A team of five to ten builds one service together, from planning through deployment. The development environment, servers and sample data are set up to fit the project.

List products, put them in a cart, and carry that through to orders and payment.

Move messages in real time, then add read receipts and who is online.

Handle organizations and members, and make attendance and approvals flow.

Set the rules and scoring, and keep it from falling apart when everyone joins at once.

Manage a contact list, send messages, and gather what came back.

Build what actually happens in a shop: taking the order, the payment, and the ticket that lands in the kitchen.
Roles are split per project without confining anyone to one area. You read and change code in other parts as the work requires.
#42
Cart total does not update when the quantity changes
feature/cart-total → main
2 reviews · 3 files changed
getTotal is missing qty. Multiply by it inside the reduce.
Enterprise
KRW 1,000,000
Enterprise
A project course working on a codebase at production scale.
You work out how an unfamiliar codebase fits together, scope the impact of a requirement, then make the change and take it through testing, code review and deployment.
Pricing
You pay once per course.
| Course | Price | What it is |
|---|---|---|
| Intro | Free | Solo practice |
| Beginner | KRW 30,000 | Solo practice |
| Intermediate | KRW 50,000 | Solo practice |
| Advanced | KRW 100,000 | Solo practice |
| Team Lab | KRW 300,000 | Team project |
| Enterprise | KRW 1,000,000 | Applied project |
Free
Solo practice
KRW 30,000
Solo practice
KRW 50,000
Solo practice
KRW 100,000
Solo practice
KRW 300,000
Team project
KRW 1,000,000
Applied project
The intro course can be taken without payment.
For teams
Get in touch if you are bringing this in as internal training or running it with a whole team. Team Lab and Enterprise were built for teams from the start.

The intro course assumes you have not. Follow the screens from installation through to running it and you will be fine.
Yes. You can take the intro course without paying and decide afterwards whether to continue.
There are no fixed class hours. You work assignment by assignment, so you go at whatever pace your week allows. Intro through Advanced back to back runs about three months.
Submit the assignment and you get feedback on what to change and why. You are not left to carry a blocker into the next assignment.
Five to ten people per team, with roles split across Frontend, Backend, Database, AI, QA and PM to fit the project. You also build outside your own role using AI.
People who want practice reading and changing code that already exists. Where Team Lab builds something new, Enterprise hands you a running system to modify and deploy.
Yes. Team Lab and Enterprise were designed for teams. Get in touch through the team training enquiry.
Take it without paying, then decide whether to continue.