Go from zero coding experience to deploying a working web application. Syntax guides you through HTML, CSS, JavaScript, React, and deployment — building real projects at every step.
Understand browsers, servers, HTML, CSS, and JavaScript at a high level. Set up your development environment and write your first HTML page.
Learn semantic HTML tags, forms, links, images, and page structure. Build a personal homepage from scratch.
Master selectors, the box model, flexbox, and grid. Make your homepage look great with colors, typography, and responsive design.
Variables, functions, conditionals, loops, and arrays. Write interactive scripts that respond to user actions.
Connect JavaScript to HTML. Build an interactive to-do list that adds, removes, and filters items.
Understand REST APIs, JSON, and async/await. Build a weather app that fetches real data from a public API.
Components, props, state, and JSX. Rebuild your to-do app in React and see why frameworks exist.
Hooks (useState, useEffect), conditional rendering, and lists. Add data persistence with localStorage.
Add routing, navigation, and multiple views to your React app. Understand client-side vs server-side routing.
Introduction to Supabase — set up a database, write queries, and connect your React app to a real backend.
Add sign-up, login, and protected routes to your app. Understand tokens, sessions, and security basics.
Deploy your finished web app to Vercel. Set up a custom domain, environment variables, and celebrate shipping your first app.