- Redesign code as functions with clear dependencies.
- Learn JavaScript syntax, logic, and data structure choices.
- Devise sophisticated communication and program structures.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Once you're comfortable with JavaScript foundations, it's time to explore its deeper capabilities. Dive into the details of JavaScript object structures, and master the language details that make it easier to share your projects.
Syllabus
Courses under this program:
Course 1: Learning Functional Programming with JavaScript ES6+ (2019)
-Get an introduction to the evolving functional paradigms at the heart of many JavaScript frameworks and programs.
Course 2: JavaScript: Async
-Explore asynchronous programming in JavaScript. Learn how to build faster, more efficient code with callbacks, promises, and the async/await operators.
Course 3: Level Up: JavaScript
-Get up to speed with new tasks in JavaScript in this practical, hands-on course, designed uniquely to test your coding skills in an interactive developer environment.
Course 4: JavaScript: Recursion
-A detailed guide to understanding recursion using JavaScript, exploring common use cases and detailing ways to approach these kinds of algorithmic challenges.
Course 5: JavaScript: Arrays
-This course offers a detailed guide to JavaScript arrays, exploring common use cases and ways they differ from arrays in other languages.
Course 6: JavaScript: Maps and Sets
-This course provides a detailed guide to JavaScript maps and sets, exploring common use cases and surprises they hold.
Course 7: JavaScript: Patterns
-How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.
Course 8: JavaScript Patterns: Modern Solutions to Common Challenges
-Discover JavaScript techniques that make a huge difference in your work but are not obvious from the outset.
Course 1: Learning Functional Programming with JavaScript ES6+ (2019)
-Get an introduction to the evolving functional paradigms at the heart of many JavaScript frameworks and programs.
Course 2: JavaScript: Async
-Explore asynchronous programming in JavaScript. Learn how to build faster, more efficient code with callbacks, promises, and the async/await operators.
Course 3: Level Up: JavaScript
-Get up to speed with new tasks in JavaScript in this practical, hands-on course, designed uniquely to test your coding skills in an interactive developer environment.
Course 4: JavaScript: Recursion
-A detailed guide to understanding recursion using JavaScript, exploring common use cases and detailing ways to approach these kinds of algorithmic challenges.
Course 5: JavaScript: Arrays
-This course offers a detailed guide to JavaScript arrays, exploring common use cases and ways they differ from arrays in other languages.
Course 6: JavaScript: Maps and Sets
-This course provides a detailed guide to JavaScript maps and sets, exploring common use cases and surprises they hold.
Course 7: JavaScript: Patterns
-How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.
Course 8: JavaScript Patterns: Modern Solutions to Common Challenges
-Discover JavaScript techniques that make a huge difference in your work but are not obvious from the outset.
Taught by
Shaun Wassell, Mustapha Rufai , Jamie Pittman, Jamie Pittman, Sasha Vodnik, Emmanuel Henri, Emmanuel Henri, Sasha Vodnik, Emmanuel Henri, Joe Chellman, Sasha Vodnik, Sasha Vodnik, Sasha Vodnik, Joe Chellman and Emma Bostian