Career track

Full-Stack Web Developer

17 courses, 140 hours, ending in Developer Career Prep.

Yiga AI

Beginner → Intermediate en

Beginner → Intermediate · Career Track · 7–8 months at 10 hrs/week

Duration
7–8 months
Effort
10 hrs/week
Courses
19
Hands-on exercises
377
Projects
19
Certificate
Included
Your pace≈ 7–8 months · 314 hours total

What you'll learn

19 courses in this track

  1. 01Technical Interview PrepAdvanced · 16.7 hours · 20 lessonsHow technical interviews work · Patterns that keep appearing · The mock interview · +1 more
  2. 02Modern Web DevelopmentIntermediate · 19.5 hours · 25 lessonsStructure with HTML · Styling with CSS · JavaScript essentials · +1 more
  3. 03JavaScript FundamentalsBeginner · 19.3 hours · 24 lessonsSyntax · DOM · Events · +1 more
  4. 04Payments for African AppsIntermediate · 14 hours · 16 lessonsFlutterwave · Paystack · MTN MoMo API · +1 more
  5. 05HTML & CSSBeginner · 16.7 hours · 20 lessonsSemantics · Flexbox · Grid · +1 more
  6. 06Portfolio Project: Marketplace AppIntermediate · 19.3 hours · 24 lessonsPlan · Build · Payments · +1 more
  7. 07Databases: PostgreSQL & SupabaseIntermediate · 16.7 hours · 20 lessonsSchema · Queries · Auth · +1 more
  8. 08Deployment & DevOps BasicsIntermediate · 14 hours · 16 lessonsVercel · Docker · Environment variables · +1 more
  9. 09AI-Assisted CodingBeginner · 14 hours · 16 lessonsCopilot & Cursor · Lovable · Code review with AI · +1 more
  10. 10Git & GitHubBeginner · 14 hours · 16 lessonsCommits · Branches · Pull requests · +1 more
  11. 11Tailwind CSS & Modern UIBeginner · 14 hours · 16 lessonsUtilities · Components · Dark mode · +1 more
  12. 12Advanced React & TypeScriptIntermediate · 19.3 hours · 24 lessonsTypeScript · Context · Performance · +1 more
  13. 13Next.js Full-StackIntermediate · 19.3 hours · 24 lessonsApp router · Server actions · API routes · +1 more
  14. 14React FundamentalsIntermediate · 19.3 hours · 24 lessonsComponents · State · Hooks · +1 more
  15. 15Node.js & ExpressIntermediate · 16.7 hours · 20 lessonsServers · REST APIs · Middleware · +1 more
  16. 16Testing & DebuggingIntermediate · 14 hours · 16 lessonsUnit tests · Integration · Debugging · +1 more
  17. 17How the Web WorksBeginner · 14 hours · 16 lessonsHTTP · Browsers · Servers · +1 more
  18. 18Portfolio Project: School Management SystemIntermediate · 19.3 hours · 24 lessonsRequirements · Data model · Roles · +1 more
  19. 19Developer Career PrepBeginner · 14 hours · 16 lessonsPortfolio · Open source · Interviews · +1 more

About this track

What you’ll learn.

1

How the Web Works

2

HTML & CSS

3

JavaScript Fundamentals

4

Git & GitHub

Skills you’ll gain

CareerProgrammingCoding

How this compares

Comparable to Codecademy Full-Stack Engineer · Udemy Web Developer Bootcamp. This track is 314 hours of study — about 7–8 months at 10 hrs/week.

Career outcomes

Turn learning into forward motion.

Build job-ready evidence for roles that use these skills every day.

Curriculum

A clear path, course by course.

Complete the courses in order so each new skill builds on the last.

  1. 1

    Course 1 of 19

    Technical Interview Prep

    Structured practice for coding interviews, plus mock interviews with feedback.

    Advanced · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

    View course
  2. 2

    Course 2 of 19

    Modern Web Development

    Build and ship responsive web apps with HTML, CSS, JavaScript and React.

    Intermediate · Course · 4 weeks at 5 hrs/week

    20 hours · 25 lessons · 25 exercises · 4 quizzes · 1 project

    View course
  3. 3

    Course 3 of 19

    JavaScript Fundamentals

    Syntax, DOM, Events, and more.

    Beginner · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

    View course
  4. 4

    Course 4 of 19

    Payments for African Apps

    Flutterwave, Paystack, MTN MoMo API, and more.

    Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  5. 5

    Course 5 of 19

    HTML & CSS

    Semantics, Flexbox, Grid, and more.

    Beginner · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

    View course
  6. 6
  7. 7
  8. 8

    Course 8 of 19

    Deployment & DevOps Basics

    Vercel, Docker, Environment variables, and more.

    Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  9. 9

    Course 9 of 19

    AI-Assisted Coding

    Copilot & Cursor, Lovable, Code review with AI, and more.

    Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  10. 10

    Course 10 of 19

    Git & GitHub

    Commits, Branches, Pull requests, and more.

    Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  11. 11

    Course 11 of 19

    Tailwind CSS & Modern UI

    Utilities, Components, Dark mode, and more.

    Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  12. 12

    Course 12 of 19

    Advanced React & TypeScript

    TypeScript, Context, Performance, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

    View course
  13. 13

    Course 13 of 19

    Next.js Full-Stack

    App router, Server actions, API routes, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

    View course
  14. 14

    Course 14 of 19

    React Fundamentals

    Components, State, Hooks, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

    View course
  15. 15

    Course 15 of 19

    Node.js & Express

    Servers, REST APIs, Middleware, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

    View course
  16. 16

    Course 16 of 19

    Testing & Debugging

    Unit tests, Integration, Debugging, and more.

    Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  17. 17

    Course 17 of 19

    How the Web Works

    HTTP, Browsers, Servers, and more.

    Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  18. 18
  19. 19

    Course 19 of 19

    Developer Career Prep

    Portfolio, Open source, Interviews, and more.

    Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course

Applied learning project

Finish with work you can show.

Bring the track together in Developer Career Prep. Apply what you have learned to a practical challenge and explain the decisions behind your solution.

  • How the Web Works
  • HTML & CSS
  • JavaScript Fundamentals
Joel N., Career readiness

Learn from experts

Joel N.

Career readiness

Connects technical learning to portfolios, interviews and confident career moves.

Amina Hassan, Yiga learner

“The track removed the uncertainty. I knew what to learn next and what to show employers.”

Amina Hassan

Career switcher, Dar es Salaam

Frequently asked questions

Before you begin.

Do I need prior experience?

This track is designed for beginner → intermediate learners. Start with the first course and follow the numbered path so each skill builds naturally.

How long will the track take?

The track contains 19 courses and about 314 hours of learning. Most learners finish in around 7–8 months at 10 hrs/week.

Can I learn on my phone?

Yes. Yiga lessons are designed to work across phones and computers, so you can keep learning on the device available to you.

Will I earn a credential?

You can earn a shareable Yiga credential after completing the required learning and assessment activities in the track.

Is financial support available?

Scholarship and financial-aid options are available for eligible learners. Contact the Yiga support team before enrolling for guidance.

Ready when you are

Start this track today.

Begin with course 1 of 19, Technical Interview Prep, and work through the path at your own pace.