Beginner JavaScript

Beginner JavaScript: 

Some JavaScript Video Tutorials (YouTube)

FreeCodeCamp have a host of good resources online, including this 3 hour YouTube video for Learning JavaScript. It is a Beginners course on JavaScript. Check it out here:



This one is a quick crash course in JavaScript for absolute beginners. 



Free Courses

Here is a free course on JavaScript Essentials from Udemy. It has a rating of 4.5/5 (with over 21k reviews), was produced in 2016 and is for someone with a basic understanding of JavaScript syntax. It has 6.5 hours of lectures and tutorials on JavaScript. 

Contents include:

  • Learn basic syntax that can apply to any language.
  • Learn what is a programming language and the basic concepts for beginners.
  • Understand what is JavaScript in it's truest form.
  • Know the basic syntax of JavaScript.
  • Know some hidden quirks in JavaScript
  • Advanced JavaScript


In this Udemy Course which has over 59 hours of content is an Introduction to JavaScript too. It was created in 2019 so quite up to date and has 4.4/5 ratings review. It is of course free of charge.

 Contents include:

  • problem solving and logical thinking and asking the internet for help (Googling)
  • prompt (Windows) and terminal (Mac)
  • Node and NPM basics, printing and output
  • error debugging and tracing code
  • object types and strings
  • variables and constants, loops, conditionals, functions, recursion and objects
  • dictionaries, maps, or hash tables
  • arrays, numbers, math and mathematical operations
  • boolean logic and data structures
  • algorithms
  • object oriented programming (OOP) or classes


This is a really cool JavaScript challenge for beginners. You will build 30 things in 30 days with 30 tutorials. Very cool and by a strong coach, Wes Bos.

Other top places for learning JavaScript include the following:




I would also recommend following these people as the best people to follow on Twitter for JavaScript:

Addy Osmani @addyosmani - A Google Software Engineer and concentrates mostly on Chrome Development Tools.

Karolina Szczur @fox - organiser of JSconfAU and CSSconfAU. She is big in the tech community and knows a lot of about web performance. 

Umar Hansa @umaar - Shazam Web Developer pumps Twitter with Development Tips and is great across Web Development. 

Natalie MacLees @nataliemac - Co-founder of the LA Chapter of Girls Develop and Founder of Purple Pen Productions, she has over 20 years of experience and loves to share her knowledge. 


JavaScript in the Community:

London JavaScript Monthly and London JS Community

JS Oxford 


Front End Developer Love

City JS Conference

International JS Conference


Continue Learning:

Advanced JavaScript












 Learn Node






Some useful resources: