Skip to content
DevelopmentBeginnerSelf-paced

Modern Web Development

HTML, CSS, JavaScript and React: build and launch your own websites.

4.8 (9,310 reviews) 198K learnersUpdated 1 September 2026
Taught by Maya Okonkwo

What you'll learn

  • Build responsive websites with HTML and CSS
  • Add interactivity with JavaScript
  • Create apps with React
  • Deploy your portfolio online

Curriculum

5 modules · 16 lessons · 32h total

    • How websites workFree preview6 min
    • Your first HTML page15 min
    • Styling with CSS9 min

Skills you'll gain

  • HTML
  • CSS
  • JavaScript
  • React
  • Git

Projects you'll build

  • ✓ Personal portfolio
  • ✓ Recipe finder app
  • ✓ Interactive quiz game
Maya Okonkwo

Your instructor

Maya Okonkwo

Senior Software Engineer & Educator

Maya has spent 12 years building products at startups and global tech companies, and the last six teaching over 400,000 people to code.

More about Maya →

What learners say

  • “Clear, friendly and genuinely practical. I used what I learned at work the same week.”

    Aisha K.

  • “The projects made everything click. Best online course I've taken.”

    Tom R.

  • “Short lessons fit perfectly into my commute. Loved the quizzes.”

    Lucía M.

FAQ

  • No experience is needed. This course starts from the very basics.