CARVIEW |
Select Language
HTTP/2 200
date: Tue, 15 Jul 2025 00:00:24 GMT
content-type: text/html; charset=utf-8
cf-ray: 95f4fab4aee9f470-BLR
cf-cache-status: DYNAMIC
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
vary: Accept-Encoding
forwarded: host:www.codecademy.com;proto:https:
timing-allow-origin: *
x-powered-by: Next.js
set-cookie: __cfruid=4e1bc26604dd4baf70ad20c376f79d7d443b1aa5-1752537624; path=/; domain=.codecademy.com; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=hDqeOT.baEJfn.vcD6cVBAWDx_HncrutHRd86FQTKwc-1752537624937-0.0.1.1-604800000; path=/; domain=.codecademy.com; HttpOnly; Secure; SameSite=None
server: cloudflare
content-encoding: gzip
JavaScript Courses & Tutorials | Codecademy Whether you're just getting started, leveling up your skills, or ready to take on more advanced challenges, we've got you covered. Check out handpicked courses and paths that meet you wherever you are — so you can learn, grow, and reach your goals.
JavaScript courses
About JavaScript
The JavaScript programming language is fun and flexible. It’s one of the core technologies of web development and can be used on both the front-end and the back-end.
Featured courses
JavaScript courses
Filters100 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most popular
100 results
Most popular
Related resources
Related projects
- Practice projectWeb development • JavaScript
Angular Forms Lab: Travel Booking
Practice Angular template-driven and reactive forms by creating a Travel Booking application where users can plan their next holiday.More guidance, 60 min - Practice projectJavaScript • Web development
Angular Data Binding and Directives Lab: Day Planner
Practice Angular data binding, directives, and pipes by creating a Day Planner application where users can log tasks to complete.More guidance, 60 min - Practice projectJavaScript • Web development
Angular Signals Lab: Syntax Social
Practice creating a social media feed with reactive elements using Angular Signals.More guidance, 60 min - Practice projectJavaScript • Web development
Angular Routing and Navigation Lab: Blog
Practice handling routes and navigation in Angular by creating a blog website.More guidance, 60 min
Related articles
- Article
What is a Single Page Application (SPA)?
Learn about Single Page Applications (SPAs) and understand what SPA means in modern web development. - Article
How to Use Hooks in ReactJS with Examples
Master React hooks with our comprehensive guide coveringuseState
,useEffect
,useContext
and more - with practical examples to transform your ReactJS development workflow. - Article
Time Complexity of Bubble Sort Explained with Examples
Learn the time complexity of Bubble Sort in this definitive guide, covering definition, working, implementation, and comparisons to other sorting algorithms. - Article
JavaScript Switch Case vs If-Else Statement: When to Use Each
Learn when to use the JavaScriptswitch
case andif-else
statement for better code readability and efficiency. Make the right choice for your next project!