Make the web come alive.
HTML gives structure, CSS makes it beautiful — JavaScript makes it interactive. It is the programming language of the browser and the most widely used language in the world.
46 lessons across 5 phases covering everything from basic syntax to advanced architecture, real projects, and a complete reference manual. Designed by Babatunde Awoyemi, Techbase Consultant Services, Ibadan.
- Variables, data types, operators and control flow
- Functions, closures, classes and modules
- Selecting and manipulating the DOM
- Events, forms and user interaction
- Async programming — promises, async/await, Fetch API
- JSON, AJAX, Web APIs, Canvas and jQuery
46 Lessons · 5 Phases
Learn at your own pace.
Finish HTML First
This course manipulates HTML. Complete HTML (and ideally CSS) before you start.
Open Lesson 01
Open DevTools (F12) alongside every lesson and run every snippet as you read.
Type the Code
Do not copy-paste. Type every example. Muscle memory is how JavaScript learning sticks.
Build Projects
Lesson 30 has real projects. Lesson 45 is the capstone. Complete every single one.