Web browser and HTML code on screen
Software Beginner

Web Programming

Eight weeks of HTML, CSS and JavaScript foundations, ending with responsive websites you've built and deployed yourself.

★★★★★ 4.6 (312 ratings) ⏰ 8 weeks

About this program

Web Programming is the foundation for everything else in Neurobotiq's software tracks — how the web actually works, and how to build for it. You'll learn semantic HTML, modern CSS layout techniques, and enough JavaScript to make pages genuinely interactive.

By week eight you'll have built and deployed several responsive websites of your own, and you'll be ready to move directly into either the React or Fullstack Software Engineering tracks.

Core competencies

Semantic HTML

Structuring accessible, well-organized web pages.

Modern CSS

Flexbox, Grid and responsive design for every screen size.

JavaScript Basics

DOM manipulation, events and interactive page behaviour.

Deployment

Hosting and publishing your first live websites.

8-week learning path

WEEKS 1–2HTML Foundations▼
  • Semantic markup, forms and accessibility basics
  • Milestone: structured multi-page website skeleton
WEEKS 3–4CSS & Responsive Design▼
  • Flexbox, CSS Grid and layout patterns
  • Responsive design and mobile-first workflows
WEEKS 5–6JavaScript Basics▼
  • DOM manipulation and event handling
  • Building interactive components: menus, forms, sliders
WEEKS 7–8Capstone & Deployment▼
  • Building a complete responsive website from scratch
  • Deploying and presenting your final project

What graduates say

Brenda Achola
Cohort of May 2025
★★★★★

Perfect starting point. I went straight into the React track after and everything from here made sense immediately.

Nixon Wekesa
Cohort of January 2025
★★★★★

Eight weeks felt fast but the pace was right. Left with three live sites I could actually show people.