Computer programming - JavaScript and the web

  • Free
  • No certificate
Provider
Khan Academy
Cost
Free
Certificate
No certificate
Format
Self-paced
Language
English
Subjects
Programming, Computer Science
Source
Khan Academy
Last verified
14 Sep 2026

This Khan Academy course teaches programming through eight units built around the browser. It starts with Intro to JS: Drawing & Animation, where you draw shapes with code, use variables and build animations and interactive programs using JavaScript and the Processing library. Intro to HTML/CSS covers making web pages, and Intro to SQL covers querying and managing data. Two advanced JavaScript units move on to games and visualizations and to natural simulations.

Two HTML/JS units show how to make web pages interactive, first with plain JavaScript and then with jQuery, and a final Meet the professional unit features people who work in the field. Lessons are followed by coding challenges and larger projects, such as a waving snowman or a shooting star animation, plus short review steps. The course is free in full, with no paid features and no certificate. No duration is stated and there is no schedule, so you can work through it in order or pick a single language track.

Advertisement

What you’ll learn

  • Draw shapes, use variables and build animations and interactive programs in JavaScript
  • Build web pages with HTML and CSS
  • Query and manage data with SQL
  • Program games, visualizations and natural simulations in JavaScript
  • Make web pages interactive with JavaScript and jQuery

Who it’s for

Complete beginners who want to write real code in the browser from the first lesson, including younger learners. Not for developers looking for a modern framework or a credential.

Source: Khan Academy (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens khanacademy.org Go to course (opens in a new tab)