Vanilla JS For Beginners

Learn the basics of JavaScript by building a productivity app.

JavaScript is the most powerful language in the history of the internet, it can be intimidating to start learning JavaScript but with this course you're going to learn how to mix HTML + CSS + JS to make interactive and awesome applications.

We won't use any frameworks or libraries or compilers.

Who is this for?

This course is designed for beginners that have no previous knowledge of JavaScript but want to learn how to get started with JavaScript. If you only know HTML + CSS then this course is for you. Also if you feel like you want to go back to basis, go ahead!

Concepts Covered:

  • VanillaJS
  • ES5 vs ES6
  • Variables
  • let, const, var
  • Data Types on JS
  • Arrays
  • Objects
  • Functions
  • Modifying DOM
  • Conditions
  • Local Storage
  • Ajax
  • Geolocation

What are we gonna build?

  • To Do List
  • Clock
  • Weather with Geolocation
  • Clone of the Momentum App

Get started now!

Your Instructor


Hello!! I’m Nicolás, I’m a location independent programmer and entrepreneur. I taught myself how to program when I was 9 years old and since then I’ve been developing from websites to video games and working as a freelancer. I’m passionate about helping people acquire the skills that will help them achieve the freedom of traveling the world while doing what they love.