Back to Courses
Web Foundations & Engineering
Beginner6 Weeks

Web Foundations & Engineering

Course Overview

KSh 24,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-5: Version Control

Git internals and Collaborative workflows on GitHub.

🎨 Module 6-10: Structural Styling

HTML5 Mastery, CSS foundations, Modern Layouts, and Tailwind CSS.

⚡ Module 11-14: The Logic Layer

JavaScript Fundamentals, DOM Manipulation, 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
CSS Foundations
Modern Layouts: Flexbox & Grid
Responsive Design
Tailwind CSS
JavaScript Fundamentals
DOM Manipulation
Modern JS (ES6-ES11)
Asynchronous JS & APIs
HTML5 Mastery