Skip to content
O'Reilly home
Learning Path

Beginning JavaScript

Instructor Simon St.Laurent
Time to complete: 14h 2m

Published byInfinite Skills and O'Reilly Media, Inc.

CreatedAugust 2015

JavaScript has become a key component for building the modern web. This Learning Path introduces the principles of the language and builds throughout until you have a solid foundational understanding of JavaScript and how to apply it to your development projects.

JavaScript is now an essential web technology for building web, desktop, and mobile apps. It is a relatively easy language to learn and advance in, and is an extremely marketable skill. Having a core understanding of JavaScript will allow you to quickly pick up the many modern libraries that are used for rapid web app development.

What you’ll learn—and how you can apply it

  • The first course will teach you the fundamentals of the language, from type checking to variables, control statements, and data structures
  • In the second course, you will learn about key template frameworks and how to apply them to your projects
  • The third course is a deeper dive into the good, the bad, and the ugly of JavaScript, common patterns and some best practices

This Learning Path is for you because…

  • You're a beginning web developer with no JavaScript experience and would like to add this capability to your skillset
  • You would like to build web, mobile, or desktop apps utilizing JavaScript functionality, but don't have any previous experience with JavaScript whatsoever

Prerequisites: Familiarity with web foundations

Materials or downloads needed in advance: Supplemental Content