HTML & CSS Fundamentals

Build beautiful, responsive websites from scratch. Master the core technologies of the web - HTML for structure and CSS for styling - and create modern web pages that work on all devices.

Choose Your Learning Path

Start your web development journey

Part-time Program

Online | Weekend Sessions

Duration: 4 Weeks
Schedule: Mon, Wed, & Fri, 7PM-9PM
Learning Mode: 100% Remote
Level: Absolute Beginner
Tuition Fee: KES 10,000
Enrollment: Ongoing - Open Now
Apply Now

Why HTML & CSS?

Every website on the internet uses HTML and CSS. These are the fundamental building blocks of web development - essential skills for anyone wanting to create websites, work in digital marketing, or start a career in tech.

  • Foundation Skills: Required for all web development
  • Easy to Start: No programming experience needed
  • Immediate Results: See your work in the browser instantly
  • Career Gateway: First step to becoming a web developer

Build Your First Websites

Our HTML & CSS course is designed for complete beginners. You'll learn to create web pages from scratch, style them beautifully, and make them responsive for phones, tablets, and desktops.

Through hands-on projects, you'll build a personal portfolio, a restaurant website, and a business landing page. You'll learn modern techniques like Flexbox and CSS Grid for layout, and best practices for accessibility and SEO.

By course completion, you'll have the skills to create professional-looking websites and the foundation to continue learning JavaScript and other web technologies.

HTML and CSS Code Example

Course Details

Everything you need to know about the program

This program is ideal for:

  • Complete beginners to web development
  • Small business owners wanting to create websites
  • Marketing professionals needing web skills
  • Designers learning to implement their designs
  • Students exploring tech careers
  • Anyone wanting to create personal websites
  • HTML5 semantic markup
  • CSS styling and selectors
  • Responsive design principles
  • Flexbox and CSS Grid layouts
  • Web forms and input types
  • Images, colors, and typography
  • Deployment to live web servers
  • Basic computer skills
  • Ability to install software
  • Text editor (VS Code recommended)
  • Modern web browser
  • No prior coding experience required
  • Personal biography page
  • Restaurant website with menu
  • Business landing page
  • Photography portfolio
  • Blog layout template
  • Responsive product card

Curriculum Overview

Comprehensive modules designed for practical mastery

1

HTML Fundamentals

  • HTML document structure
  • Headings, paragraphs, and text formatting
  • Lists, links, and images
  • Semantic HTML5 elements
2

CSS Basics

  • CSS syntax and selectors
  • Colors, backgrounds, and borders
  • Typography and font styling
  • Box model (margin, padding, border)
3

Page Layout

  • Display properties (block, inline, inline-block)
  • Positioning (static, relative, absolute, fixed)
  • Float and clear
  • Introduction to Flexbox
4

Modern Layouts

  • Flexbox for one-dimensional layouts
  • CSS Grid for two-dimensional layouts
  • Responsive design principles
  • Media queries for different screen sizes
5

Advanced Styling

  • CSS transitions and animations
  • Transformations (rotate, scale, translate)
  • Variables and custom properties
  • Pseudo-classes and pseudo-elements
6

Forms & Deployment

  • Form elements and attributes
  • Form validation and styling
  • Web accessibility basics
  • Deploying websites to live servers

Career Starting Points

Where HTML & CSS skills can lead you

Web Designer

Create visual designs for websites and implement them using HTML and CSS, focusing on user experience and aesthetics.

Frontend Developer

Build the client-side of websites and applications, starting with HTML/CSS and adding JavaScript for interactivity.

Content Manager

Manage website content, update pages, and create landing pages using HTML and CMS platforms.

Digital Marketer

Create email templates, landing pages, and web content to support marketing campaigns and conversions.

Ready to Create Your First Website?

Join thousands who started their tech journey with HTML and CSS. Learn the essential skills of web development, build real projects for your portfolio, and take the first step toward a career in technology.

Start Building Websites