How the web works, HTML and CSS
Learn how browsers load pages and how HTML and CSS define their structure and appearance.
Create and style the first responsive web pages.Bootstrap, Tailwind CSS and responsive layouts
Explore two approaches to building consistent interfaces that adapt to screen sizes.
Build polished layouts with reusable styling patterns.JavaScript and TypeScript introductions
Learn the language fundamentals behind interactive websites and an introduction to typed JavaScript.
Understand core programming ideas and write simple interactive code.React, components, props, state and routing
Learn to compose user interfaces from components and manage data and navigation.
Build a multi-page React interface with reusable components.Project structure and portfolio with AI
Organize a real project and use AI to plan, review and improve your implementation.
Build a modern portfolio website and understand its folder structure.