Academy mjzand
Course image: Practical JavaScript for the web
programming · Beginner to intermediate · Demo

Practical JavaScript for the web

Learn JavaScript not through dry theory but by building real interactions. From language fundamentals to DOM manipulation, event handling, talking to APIs, error handling and storing data in the browser. By the end you will build a small TODO app with local storage.

InstructorAmir Rezaei
Duration9 hours of video + practice
Sessions8 sessions
StatusActive & purchasable
Last updated2026/10/14 — 14:58

Syllabus & sessions

Sessions marked “Free preview” can be watched without purchasing. The remaining sessions unlock after you buy the course. Click “▶ Play video” to open and play the video.

  • 1
    JavaScript fundamentals: variables, types, operators ⏱ 1 hour Free preview
    —
  • 2
    Control structures and functions ⏱ 1 hour 10 minutes Free preview
    —
  • 3
    Arrays, objects and modern loops ⏱ 50 minutes
    🔒
  • 4
    Selecting and manipulating DOM elements ⏱ 1 hour 20 minutes
    🔒
  • 5
    Event handling and user interaction ⏱ 1 hour
    🔒
  • 6
    Fetch and talking to a REST API ⏱ 1 hour 10 minutes
    🔒
  • 7
    Storing data with localStorage ⏱ 40 minutes
    🔒
  • 8
    Final project: building a TODO app ⏱ 1 hour 30 minutes
    🔒

About this course

Learn JavaScript not through dry theory but by building real interactions. From language fundamentals to DOM manipulation, event handling, talking to APIs, error handling and storing data in the browser. By the end you will build a small TODO app with local storage.