Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn Intermediate JavaScript

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Build on your JavaScript foundation with Intermediate JavaScript. This course dives into advanced concepts like classes, promises, async/await, and requests. You’ll learn how to create more dynamic and efficient web applications while mastering essential techniques for structuring and optimizing large-scale projects.

Syllabus

  • Welcome to Learn Intermediate JavaScript: Learn about what Intermediate JavaScript has in store!
    • Informational: Welcome to Learn Intermediate JavaScript
  • Classes: Learn how to create classes and use inheritance to minimize redundancy in your code.
    • Lesson: Classes
    • Project: Build a Library
    • Project: School Catalogue
    • Quiz: Classes
  • Modules: Learn how to use JavaScript modules, a way to define reusable logic in your programs.
    • Article: Introduction to JavaScript Runtime Environments
    • Article: Implementing CommonJS Modules
    • Project: Message Mixer
    • Article: Implementing Modules using ES6 Syntax
    • Project: WorkAround Explorer
    • Quiz: Modules
  • Promises: Learn how to write asynchronous JavaScript with the Promises Syntax.
    • Lesson: JavaScript Promises
    • Quiz: JavaScript Promises
  • Async-Await: Learn about asynchronous programming and leverage promises in JavaScript.
    • Lesson: Async Await
    • Quiz: Async Await
  • Requests: In this course, you will learn the benefits of asynchronous JavaScript properties. You will create calls to various APIs using four different techniques.
    • Article: HTTP Requests
    • Lesson: Requests with Fetch API
    • Quiz: Requests with Fetch API
    • Project: Film Finder
  • Errors and Error Handling: Learn how to address errors in this course all about JavaScript errors!
    • Article: Transforming Code Errors into Learning Opportunities
    • Lesson: Debugging JavaScript Code
    • Lesson: Learn JavaScript: Error Handling
    • Quiz: Error Handling
  • 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
  • Next Steps: You've completed the Learn Intermediate JavaScript course! What's next?
    • Informational: Learn Intermediate JavaScript: Next Steps

Taught by

Jiwon Shin

Reviews

4.4 rating at Codecademy based on 2394 ratings

Start your review of Learn Intermediate JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.