Back to Courses
Web Foundations & Engineering
Beginner6 Weeks

Web Foundations & Engineering

Course Overview

KSh 30,000

The Blueprint of the Internet

Every professional engineer starts here. The Web Foundations track is designed to peel back the curtain on the technology that powers our world. You won't just learn to build websites; you'll learn to architect the foundation upon which all modern software sits.

What you will achieve:

  • Command Line Mastery: Master the Linux Terminal and Git history like a pro.
  • Semantic Web: Build accessible, lightning-fast HTML5 structures.
  • Layout Architecture: Master CSS Flexbox and Grid without the guesswork.
  • JavaScript Core: Understand the engine of the web before jumping into frameworks.

By the end of this track, you will have moved from being a consumer of the internet to someone who understands the system from the inside out.

Curriculum Outline

🌐 Module 1-3: Infrastructure

How the web works, Environment setup, and Terminal mastery.

🌳 Module 4-6: Architecture & Structure

Git internals, Collaborative workflows, and HTML5 Mastery.

🎨 Module 7-11: Structural Styling

CSS Foundations, Modern Layouts, Responsive Design, Sass, and Tailwind CSS.

⚡ Module 12-15: The Logic Layer

JavaScript Fundamentals, DOM Manipulation, Modern JS, and Asynchronous programming.

Course Content

Enroll now to access all lessons and track your progress.

Enroll Now
How the Web Works
Environment Setup
The Terminal: Cross-Platform CLI Mastery
Git Internals: Mastering the Time Machine
Collaborative Git: Team Workflows & Safe Undos
HTML5 Mastery
CSS Foundations
CSS Foundations: The Definitive Guide
Modern Layouts: Flexbox & Grid
Modern Layouts: The Three Pillars
Responsive Design
Responsive Design & Modern Logic
Sass: Engineering Professional Stylesheets
Tailwind CSS: Professional Utility-First Mastery
JavaScript Fundamentals
DOM Manipulation
Modern JS (ES6-ES11)
Asynchronous JS & APIs