Back to Courses
Intermediate
Software Development
en
Intermediate JavaScript Nanodegree
Udacity
Platform
· California, USA
About this course
This Intermediate JavaScript Nanodegree program prepares students for roles in web, server-side, and desktop development that require advanced JavaScript skills. You’ll deepen your understanding of object-oriented and functional JavaScript, master asynchronous programming with callbacks, promises, and async/await, and build hands-on projects such as a dinosaur app, a Mars dashboard using the NASA API, and an UdaciRacer simulator game.
Prerequisite Skills
Skills you should have before taking this course
DOM events
DOM manipulation
Basic JavaScript
Skills Gained
Skills you will develop by completing this course
JavaScript async/await
DOM manipulation
JavaScript promises
Object-oriented JavaScript
Functional JavaScript
Functional programming concepts
Asynchronous JavaScript
JavaScript classes and prototypal inheritance