Web Foundations
HTML5, semantic markup, CSS3, Flexbox, Grid, responsive design, and how the web actually works (browsers, HTTP, hosting basics).
JavaScript Programming
Core JavaScript, ES6+, variables, functions, arrays, objects, DOM manipulation, events, and asynchronous JavaScript (promises, async/await, fetch).
Version Control & Tools
Git and GitHub, branching, the command line, npm, and the everyday developer workflow.
Frontend with React
React.js, components, props, state, hooks, routing, forms, and connecting a frontend to APIs. Styling at scale with Tailwind CSS.
Backend with Node.js
Node.js, Express, building REST APIs, routing, middleware, authentication, and handling requests securely.
Databases
Working with MongoDB and SQL, data modelling, CRUD operations, and connecting a database to your backend.
Full-Stack Projects (MERN)
Bringing frontend, backend and database together into complete applications — the MERN stack in action.
Deployment & Going Live
Hosting, environment setup, connecting a domain, CI/CD basics, and putting your project online for the world to see.
You finish able to: Build and deploy a complete full-stack web application on your own.