JavaScript
Frontend
ES2020
No Framework
Web Development
Modern JavaScript from Scratch
Start with the language itself (scope, closures, prototypes), then build three small apps with no framework at all before deciding whether you need one.
Elena Marchetti
Principal Engineer
starstarstarstarstar_half 4.8 (1860 reviews) | 18,420 enrolled
Lessons
42
Total length
11.5 hours
Level
Beginner
What you'll learn
check Write modern JavaScript without relying on a framework
check Reason clearly about scope, closures and the prototype chain
check Manipulate the DOM and handle browser events directly
check Ship three small, working apps end to end
Curriculum
42 lessons · 11.5 hours
check_circle
JavaScript Fundamentals
10 lessons
schedule
2h 31m
check_circle
Scope, Closures & Prototypes
10 lessons
schedule
2h 45m
check_circle
Working with the DOM
8 lessons
schedule
2h 9m
check_circle
Async JavaScript & APIs
8 lessons
schedule
2h 9m
radio_button_unchecked
Three Apps, No Framework
4 of 6 lessons done
schedule
1h 56m
Instructor
Elena Marchetti
Principal Engineer
Has spent a decade building and teaching vanilla JavaScript before reaching for a framework.