Intermediate Javascript: Nanodegree Program Syllabus
Intermediate Javascript: Nanodegree Program Syllabus
Intermediate JavaScript
• Use object-oriented JavaScript to build classes to construct objects that encapsulate data and
functionality
• Create private state with closures and immediately-invoked function expressions
• Parse, organize and transform data in JavaScript using common methods for collections, arrays, and
objects
• Use the functional programming paradigm with immutable objects, pure functions, and common
functional methods.
• Design functional programming pipelines using higher order wrapping functions and currying.
• Implement asynchronous programming with JavaScript including using named functions, handler
functions, and JavaScript Promises.
Prerequisites: A well-prepared student will be able to Explain and utilize JavaScript’s primitive types, write
conditions and loops, recognize object syntax and structure, declare functions, and navigate and use
Chrome DevTools.
LEARNING OUTCOMES
LEARNING OUTCOMES
LEARNING OUTCOMES
KNOWLEDGE
Find answers to your questions with Knowledge, our
proprietary wiki. Search questions asked by other students,
connect with technical mentors, and discover in real-time
how to solve the challenges that you encounter.
STUDENT HUB
Leverage the power of community through a simple, yet
powerful chat interface built within the classroom. Use
Student Hub to connect with your fellow students in your
Executive Program.
WORKSPACES
See your code in action. Check the output and quality of
your code by running them on workspaces that are a part
of our classroom.
QUIZZES
Check your understanding of concepts learned in the
program by answering simple and auto-graded quizzes.
Easily go back to the lessons to brush up on concepts
anytime you get an answer wrong.
PROGRESS TRACKER
Stay on track to complete your Nanodegree program with
useful milestone reminders.
Each project will be reviewed by the Udacity reviewer network. Feedback will be
provided and if you do not pass the project, you will be asked to resubmit the
project until it passes.
S O F T WA R E A N D H A R D WA R E