JavaScript
JavaScript is a fun and flexible programming language. It’s one of the core technologies of web development and can be used on both the front-end and the back-end.Why we love it:
- Versatile and robust
- Front-End friendly
- Back-End friendly
- Enables web applications
- Game Development
- Mobile Apps
New to JavaScript? Start here
All courses in JavaScript
Free + Pro courses
All levels
39 courses
- skill path
Create a Back-End App with JavaScript
Beginner friendly,29 LessonsWith Final Project - skill path
Create a Front-End App with React
Intermediate,25 LessonsWith Final Project - skill path
Create Video Games with Phaser.js
Beginner friendly,18 LessonsWith Final Project - skill path
Pass the Technical Interview with JavaScript
Intermediate,36 LessonsWith Final Project - skill path
Create an Advanced Web App with React and Redux
Intermediate,25 Lessons - course
Learn JavaScript
Beginner friendly,11 LessonsLanguage Fluency - course
Learn React
Intermediate,18 Lessons - course
Learn Intermediate JavaScript
Intermediate,6 LessonsLanguage Fluency - course
Learn TypeScript
Intermediate,7 LessonsLanguage Fluency - course
Learn Node.js
Intermediate,4 Lessons - course
Learn Game Development with Phaser.js
Intermediate,6 Lessons - course
Building Interactive JavaScript Websites
Intermediate,5 Lessons - course
Learn React Native
Intermediate,5 Lessons - course
Learn Vue.js
Beginner friendly,4 Lessons - course
Learn AngularJS 1.X
Intermediate,4 Lessons - course
Learn jQuery
Beginner friendly,5 Lessons - course
Learn Redux
Intermediate,7 Lessons - course
Learn Asynchronous JavaScript
Intermediate,2 Lessons - course
Learn Express
Intermediate,6 Lessons - course
Learn React Testing
Intermediate,2 Lessons - course
Learn p5.js
Intermediate,6 Lessons - course
How to Deploy a Website
Beginner friendly,3 Lessons - course
Learn JavaScript Unit Testing
Intermediate,4 Lessons - course
Learn A-Frame (VR)
Intermediate,2 Lessons - course
Software Design Principles
Intermediate - course
Create a Professional Website with Velo by Wix
Beginner friendly,13 Lessons - course
Learn Node-SQLite
Intermediate,2 Lessons - course
Connecting Front-End to Back-End
Intermediate,1 Lesson - course
User Authentication & Authorization in Express
Intermediate,6 Lessons - course
Learn Testing for Web Development
Intermediate,5 Lessons - course
Learn Build Tools
Intermediate,3 Lessons - course
Learn D3
Intermediate,1 Lesson - course
Technical Interview Practice with JavaScript
Intermediate,2 Lessons - course
Learn WebSockets
Intermediate,2 Lessons - course
Learn CSS-in-JS
Intermediate - course
Learn React Router
Intermediate,1 Lesson - course
How to Debug JavaScript Errors
Intermediate,2 Lessons - course
Learn Handlebars
Intermediate,1 Lesson - course
Defending Node Applications from SQL Injection, XSS, & CSRF Attacks
Intermediate,4 Lessons