JavaScript Training

You will learn introductory level object oriented programming using ES6 JavaScript. This course sequence covers data types and structures, functions, and object-oriented programming with classical inheritance. Though you will learn these concepts in the context of ES6 syntax, are required knowledge for understanding object oriented programming.

Though it is not a prerequisite for most of the content in this sequence, an introductory level understanding of HTML and CSS will make the requests course a more meaningful learning experience.


In the introductory JavaScript courses, you will create JavaScript programs that apply your new programming skills to model real-world problems. A couple of the projects include: writing the JavaScript logic for a rock paper scissors game, and authoring a script that returns a random response from a magic eight ball.


JavaScript is the language of the web. You can use it to add dynamic behavior, store information, and handle requests and responses on a website. The concepts covered in these courses lay the foundation for adding this behavior.