Markup without magic
HTML and CSS taught so you understand why a block moved. Grid, flex, responsive layout and accessibility on real designs from the first course.
HTML and CSS taught so you understand why a block moved. Grid, flex, responsive layout and accessibility on real designs from the first course.
A course about how a page starts answering back. We take the markup you already write and add behaviour: events, working with the DOM, data from a server — without a single library. By the end the catalogue from the markup course filters, the cart lives in localStorage, and you understand every line because you wrote it yourself.
State, components, server data and deployment. The final project is a shop with a cart and checkout that you publish online.
A course about how types catch mistakes before you run the code — not about type theory. We take the shop from «React in practice» and move it to TypeScript file by file: props, state, server data, custom hooks. By the end you can read someone else's typed project without dread.
A landing page is the first commission almost every freelance designer gets, and it is exactly where it shows whether you can think or only move blocks around. We work through a page from the brief and the first screen to the mobile version: why the blocks stand in this order, what to use instead of stock smiles, and how to get the work accepted the first time.
The same material as in the course plus personal support: every piece of your work is discussed, not just compared with a reference. A format for those who need an outside view and a pace.