Learn JavaScript: Best Practices
Offered By: Codecademy
Course Description
Overview
Learn how JavaScript works under the hood and level up your code composition with various design patterns.
Continue your JavaScript learning journey with Learn JavaScript: Under the Hood & Best Practices. Gain an insight into how your JavaScript program executes under the hood. You'll also level up the code composition of your applications by learning about different programming design patterns.
### Skills you’ll gain
* Recognize common design patterns in JavaScript.
* Identify the ways currying and hoisting contribute to how JavaScript works under the hood.
* Understand the concurrency module and event loop in JavaScript.
### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Error Handling](https://www.codecademy.com/learn/javascript-errors-debugging) before starting this course.
Continue your JavaScript learning journey with Learn JavaScript: Under the Hood & Best Practices. Gain an insight into how your JavaScript program executes under the hood. You'll also level up the code composition of your applications by learning about different programming design patterns.
### Skills you’ll gain
* Recognize common design patterns in JavaScript.
* Identify the ways currying and hoisting contribute to how JavaScript works under the hood.
* Understand the concurrency module and event loop in JavaScript.
### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Error Handling](https://www.codecademy.com/learn/javascript-errors-debugging) before starting this course.
Syllabus
- JavaScript Under the Hood: Learn how JavaScript works under the hood.
- Article: Currying in JavaScript
- Article: Hoisting in JavaScript
- Article: Concurrency Model and Event Loop in JavaScript
- Article: Introduction to Memory Management in JavaScript
- Article: Debugging Memory Issues in JavaScript
- JavaScript Best Practices: Learn about best practices and design patterns in JavaScript.
- Article: Design Patterns in JavaScript
- Informational: Next Steps
Taught by
Kenny Lin
Related Courses
Amazon Elastic File System (EFS) Performance (Japanese)Amazon Web Services via AWS Skill Builder Learn Intermediate Java: Threading
Codecademy Intro to Operating Systems 3: Concurrency
Codio via Coursera Introduction to Operating Systems
Codio via Coursera Computing: Art, Magic, Science - Part II
ETH Zurich via edX