What are we learning today?

Holiday Coding Program

In this course, you'll obtain the knowledge and skills to start building professional web pages. You'll learn modern best practices and coding standards for content and page styling with HTML and CSS, as well as responsive layouts, Flexbox, and CSS Grid. With these skills, you'll create a business landing page that meets modern responsiveness and semantic standards.

Beginner & Intermediate 9 sessions 10AM-12PMMon - Wed - Fri
Web Development Fundamentals course

Program Fee

UGX 200,000

  • 9 Sessions with Expert Instructors
  • Hands-on Learning
  • Project-Based Curriculum
  • 2 Hours, 3x a week
  • Problem-Solving Skills
  • Professional Course Certificate

What you will Learn

FlexboxCode DebuggingHTMLResponsive Web DesignIdesWebsite LayoutCSS

Requirements

  • Access to internet
  • Laptop/Computer
  • Understand basic instructions in English
  • Enthusiasm
  • Curiosity

Course Outline

9 lessons 2 projects
Introduction to HTML & CSS

Learn the building blocks of the web by creating your first web pages. You will understand how to structure content with HTML and style it with CSS.

Responsive Layouts with Flexbox

Master the Flexbox layout model to create flexible and responsive page designs. You will build layouts that adapt seamlessly to any screen size.

CSS Grid Fundamentals

Dive into CSS Grid to create complex two-dimensional layouts with ease. You will learn to control rows, columns, and alignment like a pro.

Build a Landing Page for a Project

Apply everything you have learned to build a complete, professional business landing page. This project will showcase your skills and serve as a portfolio piece.

Introduction to JavaScript

Get started with JavaScript, the programming language that brings web pages to life. You will learn variables, functions, and how to make your site interactive.

Master scalable backend development with real-world APIs and databases.
Introduction to Node.js & Server-Side JavaScript

Learn how JavaScript powers the backend. You will set up Node.js, understand the event loop, and build your first server-side application.

Building RESTful APIs with Express

Master the Express framework to create scalable RESTful APIs. You will learn routing, middleware, and how to handle requests and responses.

Working with Databases (SQL)

Design and interact with relational databases using SQL. You will learn to create tables, write queries, and manage data with PostgreSQL or MySQL.

Authentication & Authorization

Implement secure user authentication and authorization. You will handle login, registration, password hashing, and protected API routes.

Connecting Frontend to Backend

Bridge your frontend skills with backend APIs. You will learn to make HTTP requests, handle CORS, and build full-stack features.

Deploying Backend Applications

Take your backend live. You will deploy Node.js applications to production, manage environment variables, and set up a database in the cloud.


Other programs you might like

Web Development

Web Development

Beginner to Advanced

School Coding Club

School Coding Club

Beginner

UI/UX Design

UI/UX Design

Beginner to Advanced

1-On-1 Mentorship

1-On-1 Mentorship

All Levels · Custom

Robotics

Robotics

Beginner to Intermediate