Without fundamentals
- Copying solutions
- Following tutorials
- Framework confusion
- Debugging by guessing
Web Development Foundation
Understand the web before you start building for it.
Learn how browsers, servers, HTTP, HTML, CSS, JavaScript, APIs, Git, accessibility, security and deployment work together — then use that knowledge to build your first real web experience.
₦50,000
Live · On-Demand + Tutor · Custom Physical (+10%)
Why this course exists
Modern frameworks can make developers productive, but frameworks don't replace the fundamentals. If you understand how browsers communicate with servers, how HTML becomes a document, how CSS controls presentation, how JavaScript interacts with the browser and how HTTP connects applications, you can learn almost any modern web technology with far less friction.
Curriculum
Eleven modules that connect into one mental model of the web. Expand a module to see every lesson. JavaScript here covers foundations — the dedicated JavaScript course goes deeper.
Learning journey
01
How the web works
02
HTML + CSS + JavaScript
03
HTTP + APIs
04
Browser DevTools
05
Git + GitHub
06
Security + accessibility
07
Take your project online
08
Frameworks and career paths
Projects
Theory sticks when you ship. Each project uses browser-style mockups — not stock photos.
A multi-section personal site with semantic structure and responsive layout.
A browser app driven by the DOM, events, and local storage.
Fetch live data, handle loading and errors, and present JSON cleanly.
Ship a polished site with a real domain, hosting, and environment setup.
Who this is for
Who this is not for
You may not need this course. Take a skill assessment instead.
No previous programming experience required. You need a computer, internet connection, curiosity, and willingness to practice.
Learning format
Learn directly with a tutor.
Learn when you have time.
On-demand doesn't mean on your own.
Want physical classes? Build a custom learning plan.
Tutor support
Watching a tutorial is easy. Knowing what to do when something doesn't work is where real learning happens.
Tutor chat
Student
I understand what a function does, but I'm confused about why we pass a function into another function.
Tutor
Let's look at your example together. When you pass a function, you're handing over a behaviour — like a callback that runs when an event fires. We'll step through your code line by line.
Community
Community
How do you explain DNS to beginners?
12 replies · Web Fundamentals
Portfolio review — semantic HTML pass?
8 replies · Projects
Fetch vs axios for this course?
5 replies · APIs
Career connection
Web Fundamentals → HTML · CSS · JavaScript → then branch into Frontend, Backend, Full Stack, or Mobile.
Skill assessment
Don't repeat what you already understand. We'll help identify what you know and recommend where you should start.
Tutor
Frontend tutor
Helps learners go from HTML to production React without skipping the parts that make later skills possible. Available in live classes and on-demand chat.
Pricing
Learn what you need. Build what matters. Grow into your career.
Course pricing
₦50,000
One-time payment · not converted live between markets
Want more than one skill?
Web Fundamentals is your foundation. A Frontend Career Path adds the skills that turn fundamentals into a hireable track.
₦500,000
Career path pricing is independently configured per market — not converted live.
Share your referral link and earn when they enroll.
Every great developer journey starts with understanding the fundamentals.