Beginner Level16 Weeks

Web Development & Applied AI

By the end of this course, students will confidently build complete responsive websites and web applications from scratch - ready to freelance, get hired or launch their own products.

Live Online

Interactive sessions

Hands-On Projects

Build real websites

Certificate

Professional Certificate of Completion

Course Prerequisites

What you need

  • Basic computer skills (browsing, typing, file management)
  • Willingness to learn through hands-on practice
  • Curiosity and patience - coding is a skill built over time

Not required

  • No prior coding or programming experience
  • No design or creative background
  • No advanced mathematics

Equipment

  • Laptop or desktop (8GB RAM recommended)
  • Stable internet connection

What You'll Learn

HTML & CSS

Build the structure and visual design of web pages from scratch using modern HTML5 and CSS3 techniques.

JavaScript

Add interactivity and logic to your websites - handle events, manipulate the DOM and work with data.

Responsive Design

Create websites that look and work beautifully on every device, from mobile phones to large screens.

React

Build modern, dynamic web applications using React(the most popular frontend framework used by companies worldwide).

Backend & Databases

Connect your frontend to real data using APIs, server-side logic and database integration.

AI-Assisted Development

Use AI tools to write code faster, debug smarter and build features that would otherwise take weeks.

What You'll Build

Throughout the course, you'll create portfolio-ready projects that demonstrate your skills to employers and clients.

Personal Portfolio Website

Design and build a professional portfolio site to showcase your work, resume and contact information.

HTMLCSSResponsive Design

Interactive Web Application

Build a dynamic application with user interactions, form handling and real-time updates using JavaScript.

JavaScriptDOM ManipulationEvents

Full-Stack React App

Create a complete web application with React on the frontend, connected to a real database and API.

ReactAPI IntegrationState Management

AI-Enhanced Capstone Project

Design and ship a fully functional web product using AI tools - demonstrating your ability to deliver real-world solutions.

Full StackAI ToolsDeployment

Your Instructor

Makhala Lehloenya

Makhala Lehloenya

Web Development, AI and Python Instructor

A PMP-certified Technical Project Manager with experience in Data Science, Web Development, and AI-driven solutions. Makhala specializes in making complex technical concepts accessible to beginners. Known for a hands-on, project-based approach that focuses on practical skills employers value. Passionate about empowering learners to build real products and launch tech careers.

Course Curriculum

16 weeks of structured, hands-on learning. From your first line of code to deploying complete web applications.

1

Introduction to the Web

How the internet works, browsers, HTML structure, your first web page

2

HTML Foundations

Semantic HTML, forms, tables, links, images, and page structure

3

CSS Fundamentals

Selectors, colors, typography, box model, spacing, and layout basics

4

CSS Layouts & Flexbox

Flexbox, positioning, building navigation bars, cards, and page layouts

5

Responsive Design & CSS Grid

Media queries, mobile-first design, CSS Grid, responsive patterns

6

JavaScript Basics

Variables, data types, operators, conditionals, loops and functions

7

JavaScript & the DOM

Selecting elements, event listeners, DOM manipulation, building interactive UIs

8

Advanced JavaScript

Arrays, objects, ES6+ features, fetch API, working with data

9

Version Control & Developer Tools

Git, GitHub, VS Code productivity, debugging, developer workflow

10

Introduction to React

Components, JSX, props, rendering lists, thinking in React

11

React State & Interactivity

useState, useEffect, forms, conditional rendering, component lifecycle

12

React Routing & Architecture

React Router, multi-page apps, project structure, reusable components

13

Backend & Database Basics

APIs, REST, connecting to databases, CRUD operations, authentication basics

14

Full-Stack Integration

Connecting React to backend APIs, user authentication, data persistence

15

AI-Assisted Development

Using AI tools for coding, prompt engineering for developers, building faster with AI

16

Capstone Project & Career Prep

Build and deploy a complete web application, portfolio polish, interview preparation

Who This Course Is For

Complete beginners with zero coding experience
Career switchers looking to enter the tech industry
Entrepreneurs who want to build their own web products
Freelancers looking to add web development as a service
Students preparing for junior developer positions
Anyone curious about how websites and apps are built

Small Class Sizes for Better Learning

Limited to 25 students per cohort

Learning to code requires constant practice, feedback and support. By limiting each cohort to 25 learners, we ensure every student receives personalized code reviews, guided debugging sessions and the mentoring needed to build real confidence as a developer.

Why Learn Web Development?

High Demand, Global Opportunities

Web developers are in demand everywhere. Work locally, remotely or freelance for international clients - the opportunities are limitless.

Build Anything You Imagine

From business websites to full applications, web development gives you the power to turn any idea into a working product.

Fastest Path to a Tech Career

Web development is the most accessible entry point into tech. No degree required - just skills, projects and determination.

AI Multiplies Your Impact

Combined with AI tools, a web developer today can build in days what used to take weeks. You will learn to leverage this advantage from day one.

Course Pricing

M6,000.00

16-Week Program

M350.00 application fee paid upon applying

Upfront Payment

M6,000.00

Pay in full before course starts

Installment Plan

M1,650.00/month

4 monthly payments

Total: M6,600.00 (includes M150 monthly fee)

Frequently Asked Questions

Why only 25 students per cohort?

Coding requires constant practice and individual feedback. Small cohorts allow instructors to review each student's code, help debug issues in real time, and ensure everyone progresses at a pace that builds genuine understanding.

Do I need any prior coding experience?

No! This course is designed for absolute beginners. We start from the very basics - what a web page is, how to write your first line of code and build up systematically over 16 weeks.

What if I have a full-time job?

Sessions are held in the evenings for 2 to 2.5 hours, only 2 days per week. You will need to dedicate additional time to practice and projects, but the schedule is designed for working professionals.

Will I get a certificate?

Yes, you will receive a Professional Certificate of Completion after finishing the course and submitting your capstone project.

What can I do after completing the course?

You will have the skills to apply for junior web developer roles, freelance for clients, build web products or continue into more advanced specializations like AI engineering or mobile development.

Do I need an expensive laptop?

No. Any laptop with at least 8GB of RAM and a modern operating system (Windows 10+, macOS, or Linux) will work. All the tools we use are free.

Ready to Start Building?

Join the next cohort and go from complete beginner to confident web developer in 16 weeks

Enroll in Web Development

Have questions? Contact us

Got any Questions?Chat with us