We may earn an affiliate commission when you visit our partners.
Course image
Kevin Murray, Jonathan Mills, Jim Cooper, Mark Zamoyta, and Barry Luijbregts

JavaScript is the most widely deployed language in the world. Whether you’re interested in writing front-end client side code, back-end code for servers, or even game development, you’ll be able to accomplish all of this and more with JavaScript. This learning path includes JavaScript tutorials for both the new programmer looking to get started and the advanced web developer wanting to solidify and enhance their skills.

Read more

JavaScript is the most widely deployed language in the world. Whether you’re interested in writing front-end client side code, back-end code for servers, or even game development, you’ll be able to accomplish all of this and more with JavaScript. This learning path includes JavaScript tutorials for both the new programmer looking to get started and the advanced web developer wanting to solidify and enhance their skills.

What You'll Learn

  • Basics of programming and the JavaScript syntax
  • Built-in types
  • JavaScript operators
  • Statements
  • Exception handling
  • Functions
  • Arrays
  • Objects
  • Object-oriented programming in JavaScript
  • Enroll now

    Share

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

    What's inside

    Six 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 Fundamentals

    (3 hours)
    Learn everything you need to know to produce production quality web applications and web page features with this foundational course on JavaScript.

    Practical Design Patterns in JavaScript

    (3 hours)
    Writing "bad" JavaScript is easy. Fortunately, writing "good" JavaScript is not too much harder. In this course, I will show you tried and true design patterns to help structure and organize your code to make it more readable and maintainable.

    JavaScript Best Practices

    (2 hours)
    Identify and prevent common problems in JavaScript by learning best practices. From syntax oddities to async patterns and callbacks, this course will help you deal with JavaScript's problem spots.

    Rapid ES6 Training

    (4 hours)
    Stay up to date with the new syntax and features of ES6. You'll learn about rest and spread operators, symbols, Iterators, Generators, Promises, and more.

    Advanced Techniques in JavaScript and jQuery

    (3 hours)
    Take your JavaScript functions to the next level. Explore events and learn about jQuery Deferred objects. Learn how to create robust functions that handle the needs of current, legacy, and future processing. Learn about handling DOM events with jQuery.

    Save this collection

    Save JavaScript 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