Learning path · Ready to start
JavaScript Essentials
Learn the JavaScript concepts needed to make web pages interactive.
Who this path is for
Learners who can recognize basic HTML and want to add interaction without jumping straight into a framework.
Prerequisites
- A basic understanding of HTML
- Familiarity with a browser's developer tools is helpful, but not required
What you will be able to do
- Store and update values with const and let
- Recognize common JavaScript value types
- Read small JavaScript examples and diagnose simple errors
A note on completion
This is a practical learning path, not a certified course. The time above is calculated from the lessons currently published and will grow as useful lessons are added.
Suggested order
Current lessons
Work through these lessons in order. Each one makes the next idea easier to place.
After the current lessons
Put the idea into a small build
Use variables in a tiny browser script, then learn conditions and functions. Those tools will let you turn stored values into useful behavior.