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

Recommended

Featured resources

Beginner friendly courses

Career Path

Back-End Engineer

Beginner friendly

100 Lessons
Job Essentials
Career Path

Front-End Engineer

Beginner friendly

121 Lessons
Job Essentials
Career Path

Full-Stack Engineer

Beginner friendly

145 Lessons
Job Essentials
Skill Path

Create Video Games with Phaser.js

Beginner friendly

18 Lessons
With Final Project
Skill Path

Create a Back-End App with JavaScript

Beginner friendly

29 Lessons
With Final Project
Course

Create a Professional Website with Velo by Wix

Beginner friendly

13 Lessons

Intermediate courses

Skill Path

Create a Front-End App with React

Intermediate

26 Lessons
With Final Project
Skill Path

Create an Advanced Web App with React and Redux

Intermediate

25 Lessons
Skill Path

Pass the Technical Interview with JavaScript

Intermediate

36 Lessons
With Final Project
Course

Learn React

Intermediate

18 Lessons
Course

Learn TypeScript

Intermediate

7 Lessons
Course

Learn p5.js

Intermediate

6 Lessons
Course

Learn Redux

Intermediate

7 Lessons
Course

Learn Express

Intermediate

6 Lessons
Course

Learn A-Frame (VR)

Intermediate

2 Lessons
Course

Learn Handlebars

Intermediate

1 Lesson
Course

Technical Interview Practice with JavaScript

Intermediate

2 Lessons
Course

Learn React Native

Intermediate

5 Lessons