Computer programming - JavaScript and the web
- Free
- No certificate
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.
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
More free Khan Academy courses
Every Khan Academy course we have verified, with cost and certificate terms compared.
ProgrammingAll free programming courses
Free and free-to-audit programming courses from every provider, ranked.