Techbase Academy
Free Course · Intermediate · Ibadan, Nigeria

JavaScript

From your first console.log() to async/await, DOM, APIs and a complete reference manual — 46 lessons across 5 phases, from beginner to confident developer.

46Lessons
5Phases
HTML+CSSPrerequisite
About This Course

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
Course Content

46 Lessons · 5 Phases

Phase 1 — Core Language

01–11

Phase 2 — Data & Collections

12–20

Phase 3 — Intermediate Patterns

21–30

Phase 4 — Advanced & Architecture

31–40

Phase 5 — Ecosystem & Reference

41–46

No lessons match that search. Try a different word.

How it works

Learn at your own pace.

01

Finish HTML First

This course manipulates HTML. Complete HTML (and ideally CSS) before you start.

02

Open Lesson 01

Open DevTools (F12) alongside every lesson and run every snippet as you read.

03

Type the Code

Do not copy-paste. Type every example. Muscle memory is how JavaScript learning sticks.

04

Build Projects

Lesson 30 has real projects. Lesson 45 is the capstone. Complete every single one.

Esc
↑ ↓ to moveEnter to openEsc to close