The Tech AdvantageAfrica

Full-Stack Web Developer: Zero to Job-Ready

HTML, CSS, JavaScript, Git, React, Node.js, Express, databases and deployment — build and launch real web apps and a portfolio that gets you hired.

153 lessons42h 35m of video4 quizzes3 practical tasks Certificate

What you'll learn

  • Build accessible, responsive web pages with HTML and CSS (Flexbox and Grid)
  • Program in JavaScript and make pages interactive with the DOM
  • Use Git and GitHub like a professional developer
  • Build modern user interfaces with React components, props and state
  • Create a back end and REST API with Node.js and Express, with sign-up and login
  • Store data in MongoDB and query PostgreSQL with SQL
  • Deploy front end, back end and database to the internet for free
  • Build a portfolio and full-stack project that shows employers what you can do

Course content

Part 1. Start here3 lessons
Part 2. HTML: the structure of the web11 lessons
Part 3. CSS: style and layout30 lessons
Part 4. JavaScript: make it interactive35 lessons
Part 5. Git and GitHub for developers9 lessons
Part 6. React: modern front ends21 lessons
Part 7. The back end: Node.js, Express and APIs24 lessons
Part 8. Databases: MongoDB and SQL15 lessons
Part 9. Launch and get hired5 lessons

Capstone project: Capstone project: Your full-stack app and portfolio. You finish by building something real; a mentor reviews it before your certificate is issued.

About this course

This is the complete path to becoming a web developer, starting from nothing. You'll build web pages with HTML and CSS, make them interactive with JavaScript, manage your code with Git and GitHub, build modern interfaces with React, create your own back end and API with Node.js and Express, store data in MongoDB and PostgreSQL, and put everything live on the internet for free. Every part ends with a project, and your capstone is a full-stack app with your own portfolio site — the two things employers and clients ask for. Around 35 hours of video plus practice: about 3–4 months at an hour a day.