JavaScript Course for Absolute Beginners

A completely free course for learning the fundamentals of JavaScript 2021
Rating: 4.6 out of 5 (112 ratings)
7,618 students
English [Auto]

The fundamentals of JavaScript


  • A strong desire to learn coding



Welcome to your first course in JavaScript! This course was specifically designed to give you a boost in your programming career, and it's also completely free!

What will you learn in this course?

In this course I will teach you all of the basics that you will need to get started with using JavaScript to build any kind of application you need to build. You will have a very solid foundation and understanding of how JavaScript works and plenty of examples of what it can be used for.

What is JavaScript used for? (Source: Wikipedia)

Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. Over 97% of websites use it client-side for web page behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on the user's device.

JavaScript engines were originally used only in web browsers, but they are now core components of other software systems, most notably servers and a variety of applications.

Although there are similarities between JavaScript and Java, including language name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design.

Hope you enjoy this course!

- Federico (from Code Palace)

Who this course is for:

  • Beginner Web Developers

Course content

3 sections19 lectures1h 45m total length
  • Project Setup
  • Your first script
  • Increment Counter


Software Engineer
Federico Cotogno
  • 4.6 Instructor Rating
  • 218 Reviews
  • 18,978 Students
  • 5 Courses

Hey there! My name is Federico, and I teach programming at Code Palace (a channel on YouTube where you can learn how to code for free!). I'm very good at explaining the basics of programming since I'm self-taught as well, which means you will have a very easy time to understand my courses, no matter what level your coding is at.