Course Description

Explore JavaScript design patterns and some of the more popular framework libraries like jQuery as well as HTML5 JavaScript API. Improve your understanding of the object-oriented capabilities of JavaScript and learn how they can make their code more modular, maintainable, and efficient. This course is for individuals who want to expand their JavaScript skills to improve the efficiency and quality of their web applications and code.

Course Details

Course Learning Outcomes

By completion of this course, successful students will be able to:

  • Integrate JavaScript Framework Library content
  • Construct JavaScript data types, arrays, loops, and conditions
  • Compose functions, objects, prototype inheritance
  • Write JavaScript design patterns


  • Object-Oriented JavaScript
    • Review of JavaScript basics like data types, arrays, loops and conditions
    • Functions
    • Objects
    • Prototype
    • Inheritance
    • JavaScript Design Patterns
    • HTML5 JavaScript API
  • JavaScript Framework Libraries
    • jQuery
    • D3.js
    • AngularJS



  • A minimum of 6 months experience working with HTML, CSS, and basic JavaScript to create websites.

Applies Towards the Following Program(s)


Thank you for your interest...

Unfortunately, this course is not currently open for enrolment.

If you have a Destiny One account, take note of the course number and submit a course inquiry to be notified if new sections become available.


Required fields are indicated by .