We may earn an affiliate commission when you visit our partners.
Course image
Ray Villalobos, Nate Taylor, Jonathan Mills, Jim Cooper, Mark Zamoyta, Barry Luijbregts, Jeff Batt, Paul D. Sheriff, Marques Woodson, and Prateek Parekh

JavaScript is an interpreted programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. In this path you will learn the basics of JavaScript as well as more advanced topics such as promises, asynchronous programming, proxies and reflection.

Read more

JavaScript is an interpreted programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. In this path you will learn the basics of JavaScript as well as more advanced topics such as promises, asynchronous programming, proxies and reflection.

What You'll Learn

  • Utilize modules for code organization
  • Employ classes for code organization
  • Understand communication and browser integration
  • Demonstrate asynchronous programming techniques
  • Use proxies and reflection
  • Enroll now

    Share

    Help others find this collection page by sharing it with your friends and followers:

    What's inside

    Five courses

    JavaScript: Getting Started

    (3 hours)
    JavaScript is the popular programming language that powers web pages and web applications. If you are new to programming or just new to JavaScript, this course will get you started coding in JavaScript.

    JavaScript Arrays and Collections

    (1 hours)
    ECMAScript 6 introduces new ways to handle data. This course will introduce you to working with sets, maps, and typed arrays so you can easily store and process data within your web apps with more functionality.

    Working with JavaScript Modules

    (0 hours)
    When writing web applications, JavaScript code can rapidly become difficult to maintain and understand. This course teaches how to use modules to break up code into manageable pieces that are easier to work with.

    JavaScript Objects, Prototypes, and Classes

    (1 hours)
    Dig deeply into creating with prototypes using inheritance including constructor functions and classes. Gain a deep understanding of what happens with prototypes behind-the-scenes when creating objects and working with inheritance.

    JavaScript: Functions

    (0 hours)
    JavaScript is the most commonly used programming language. Functions are one of the fundamental building blocks in JavaScript. The skills you learn in this course will help you learn other JavaScript frameworks such as React and Node.js.

    Save this collection

    Save JavaScript Core Language to your list so you can find it easily later:
    Save
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser