← Back to All Courses
🌐
BeginnerWeb DevelopmentFeatured

Introduction to Web Development

Learn how the modern web works by building real websites from scratch. Master semantic HTML for structure, CSS for styling, layout systems (Flexbox, Grid), Bootstrap components, and publish your personal portfolio live to the internet.

Ages 11+ Flexible schedule (1–3× / week) 12 hrs syllabus (8 hrs min) 1.5hr sessions 2–3 months
🟢

Prerequisite: No Prior Knowledge Needed

🟢 No Prior Knowledge — Complete beginners can register directly.

Core Areas Covered

✓ How the web works (DNS, HTTP, browsers)✓ HTML5 semantic fundamentals✓ CSS3 fundamentals & typography✓ Flexbox & CSS Grid layouts✓ Bootstrap responsive framework✓ Responsive design across mobile & desktop✓ Publishing a live website to Netlify/Vercel

Practical Capstone Project

Personal or simple business website.

What You'll Master

Write clean, semantic HTML5 markup

Style modern websites using CSS Flexbox and responsive layouts

Leverage Bootstrap components for rapid layout development

Deploy and host live websites on the internet with custom domains

Per-Hour Syllabus & Course Curriculum

Instructional Pacing

12 Hours Recommended (8 hrs minimum accelerated)

Flexible teaching units with hands-on labs and tangible milestones

Learn

Client/server model, domains and hosting basics, setting up a code editor and browser dev tools.

Do

Install/open the editor, open a browser's dev tools, view a real page's source.

Can now

Explain how a webpage reaches a browser, and has a working dev setup.

Learn

HTML document structure, headings, paragraphs, links.

Do

Build a first HTML page with headings, text, and a link.

Can now

Write a valid basic HTML page.

Learn

Ordered/unordered lists, images, basic form elements.

Do

Add a list, an image, and a simple form to the page.

Can now

Add lists, images, and basic forms to an HTML page.

Learn

Semantic tags (header, nav, main, footer), why structure matters.

Do

Refactor the page to use semantic tags correctly.

Can now

Structure an HTML page semantically.

Learn

Selectors, colour and font properties, the box model (margin/border/padding).

Do

Style the existing page's text, colours, and spacing.

Can now

Apply basic CSS styling to an HTML page.

Learn

Intro to flexbox, positioning basics.

Do

Use flexbox to align a row of elements (e.g. a navbar).

Can now

Lay out simple element groups using flexbox.

Learn

Pulling styling concepts together into a full-page design.

Do

Style an entire page from a simple design reference.

Can now

Independently style a full webpage from a visual reference.

Learn

The Bootstrap grid system, containers, rows/columns.

Do

Rebuild the page layout using Bootstrap's grid.

Can now

Lay out a page using a Bootstrap grid.

Learn

Bootstrap components — navbar, cards, buttons.

Do

Add a Bootstrap navbar and a set of cards to the page.

Can now

Assemble a page using ready-made Bootstrap components.

Learn

Media queries, mobile-first thinking.

Do

Test the page at multiple screen widths and fix breakpoints.

Can now

Make a page look good on mobile, tablet, and desktop.

Learn

Linking multiple pages together, consistent navigation, folder structure.

Do

Add a second page and link it consistently from the first.

Can now

Structure and link a small multi-page website.

Learn

Publishing a static site (e.g. free hosting), final review checklist.

Do

Publish the finished personal/business website live and do a final QA pass.

Can now

Independently build and publish a small live website.

Flexible Course Pacing & Extension Guidelines

⏱ Extend if: Learner also wants a contact form wired to a real service, or a multi-page business site with 5+ pages — add 3–4 hrs, new total 15–16 hrs.

Hour blocks are modular teaching units. Sessions can be merged into 90–120 min deep-dives or split into shorter focused sessions for younger learners while preserving every learning outcome.

Equipment & Prerequisites

Computer (Windows, Mac, or Linux) with VS Code installed

Google Chrome or modern browser

Live Online Tuition

₦5,500/hr

$4.15 USD/hr for international learners

DeliveryLive 1-on-1 or Small Cohort
PacingFlexible (1–3 sessions/week)
Standard syllabus12 hours recommended
Accelerated pace8 hours minimum
Session length1.5 hours
Estimated duration2–3 months
CertificateEligible upon completion
Register for This Course

✓ Free Know Your Instructor (KYI) session before payment