Is it a school lesson like structure, similar to what you would get with a CS degree track, or a more a focused project-oriented structure, with increasing difficulty?
The structure is highly focused and project-oriented. There isn't really an occasion where one would be likely to ask "Ok, so how am I going to use this in the real world?"
In the beginning, the day is usually split into two parts: frontend and backend. Each day there is a 'microproject' that covers what you learned that day, and each Friday there is a project that covers what you have learned up to that point.
There is very little theory, though the instructors are constantly recommending books and other reading material for things they gloss over.
Towards the end of the course, the frontend and backend lessons are integrated into projects that students complete while pair-programming.
In the beginning, the day is usually split into two parts: frontend and backend. Each day there is a 'microproject' that covers what you learned that day, and each Friday there is a project that covers what you have learned up to that point. There is very little theory, though the instructors are constantly recommending books and other reading material for things they gloss over. Towards the end of the course, the frontend and backend lessons are integrated into projects that students complete while pair-programming.