JavaScript
Spend some time with this powerful scripting language and learn to build lightweight applications with enhanced user interfaces.
Enroll NowJavaScript Language 0/5 Complete
JavaScript is a powerful and popular language for programming on the web. These courses will give you a strong foundation in the JavaScript language so you’ll be ready to move up to frameworks like Angular and Node.js.
JavaScript Road Trip Part 2
A continued introduction to the very basics of the JavaScript language.
JavaScript Road Trip Part 3
Build important intermediate skills within the JavaScript language.
ES2015: The Shape of JavaScript to Come
Rock through some of the newest and most interesting features of this updated version of JavaScript.
JavaScript Best Practices
Explore useful tips for informed and improved JavaScript development.
jQuery 0/2 Complete
jQuery is a library built with JavaScript that helps you load dynamic content into pages, animate page elements, and handle user events without worrying about differences in the way browsers interpret code. These courses take you from your very first jQuery selector all the way through more advanced topics, such as promises and Ajax calls.
Client-side Frameworks 0/7 Complete
If you’re building a large JavaScript application, using one of these frameworks to organize your code will help. In these courses, you’ll learn all about the conventions of each framework to help you write cleaner, more efficient code.
Accelerating Through Angular
Learn how to use Angular with TypeScript to create dynamic web applications.
Shaping Up With AngularJS
Learn to extend HTML's syntax with AngularJS to create dynamic web applications.
Staying Sharp With AngularJS
Use AngularJS to create flexible directives and reusable services for a modular and speedy app!
Server-side Frameworks 0/2 Complete
JavaScript can also be used to write server-side code using Node.js. These courses teach you how to write server-side applications with JavaScript.
CoffeeScript 0/1 Complete
Once you’re comfortable with JavaScript, or a little sick of writing semicolons, try CoffeeScript, a beautiful language that compiles into JavaScript.
Want to learn the MEAN stack?
MEAN is a combination of JavaScript-based technologies (MongoDB, Express.js, AngularJS, and Node.js) used to develop web applications. Play through our MEAN-related content to collect all the skills in this full-stack development toolkit — and earn a new badge!
View Content
Want to build an AngularJS app?
The Angular framework makes it easy to create dynamic web applications with expressive HTML. Play through our Angular, Bootstrap, and Node.js courses to start building fast, flexible Angular apps — and earn the Angular Champion badge!
View ContentFilter courses by:
Screencasts
In addition to our courses, we provide supplemental learning through screencasts. As you embark on the JavaScript Path, the following videos will help you study on.