Coding Languages

Learn JavaScript

3 plans 20 lessons

Master variables, DOM basics, and interactive web behaviors fast.

What You'll Learn

01Foundation

JavaScript setup and runtime

Run scripts in the browser and Node.js, and learn the basics.

setupruntimebasics
02Foundation

Variables, types, and operators

Understand primitives, coercion, and core operators.

typesoperatorssyntax
03Core

Functions and scope

Use functions, closures, and scope to structure code.

functionsscopeclosures
04Core

Arrays, objects, and JSON

Manipulate collections and exchange data with JSON.

arraysobjectsjson
05Core

DOM basics and events

Make pages interactive with DOM APIs and event handlers.

domeventsbrowser
06Challenge

Mini project: interactive widget

Build a small interactive UI component.

projectuipractice

Go from curious to capable

10 days of structured JavaScript — variables, DOM, events, and an interactive widget you'll actually build.

Start learning

I'd tried three JS courses before. Kavka's plan was the first one where I felt real progress by day 3.

— Tom B., frontend learner

Browse all courses