Fundamentals of JavaScript

Dive into the fascinating world of JavaScript, a programming language that has come a long way since 1996, the year it was created. What began as a language for creating simple animations on web pages is now a full-fledged, thriving ecosystem. In this course, we’ll walk through the history of JavaScript, then we’ll dive into the building blocks of the language, learning about the individual logical structures, such as if and else statements, functions, boolean logic, and more! Finally, we’ll see how JavaScript escaped the browser and is now powering servers, commanding robots, and being used to create desktop applications.

HTML and CSS fundamentals may be beneficial but are not required for this course.

   365 students completed this course

   89% recommend it to other students

   Teacher: Matt Fay


Start Course


89% of students recommend

  “Great course! I’m such a newbie in JavaScript but I was able to learn something. Good one! Thank you!”

  “This course is worth the time it takes and is a good step #1 into JS realm. Thanks!”

  “Thanks to the author. Very interesting and understandable course.”


Course plan

Lesson 1. The Birth of JavaScript
Lesson 2. The Environment: Where to Write Your Code
Lesson 3. Variables, Values, Types, and Operators
Lesson 4. Control Flow If, Else If, and Else
Lesson 5. Loops and Iteration
Lesson 6. Objects and Arrays
Lesson 7. Functions
Lesson 8. A New Javascript Syntax: ES6
Lesson 9. Modern JavaScript
Lesson 10. Conclusion
+ Quiz



Starting tomorrow, you will receive a new lesson straight to your inbox every morning for 10 days. Lessons take just 5 minutes to read, and each course is followed by fun, knowledge-testing quiz.



Highbrow teaches you something new every day. As you sip your morning coffee and rub the sleep from your eyes, Highbrow delivers a short, 5-minute email lesson to help you learn anything from art and philosophy, to business and personal development.

Join Highbrow and get unlimited access to our entire catalog of 250+ courses created by world renowned experts. With Highbrow you’ll never run out of new things to learn.

First 30 days are free. Cancel anytime. → Learn more about membership


  • Format
    One lesson delivered via email daily
  • Duration
    10 days
  • Time
    5 minutes reading a day

Related Courses