Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete JavaScript Course - Beginner to Professional
Rating: 4.5 out of 5(2,339 ratings)
13,687 students

The Complete JavaScript Course - Beginner to Professional

The only course you need to become a JavaScript developer - 45 JavaScript projects, ES6, JSON, AJAX & much more!
Last updated 4/2025
English

What you'll learn

  • Master the #1 programming language in the world
  • Become a professional JavaScript developer
  • Build games, web apps and websites in JavaScript
  • Get web development jobs on freelancer sites

Course content

19 sections430 lectures38h 32m total length
  • Introduction to the Complete JavaScript Course1:46
  • Setup JavaScript2:41

    Learn about JavaScript what it is and what it can do.  You will be introduced to the amazing world of JavaScript.

  • JavaScript and HTML4:48

    JavaScript is easy to get started with, basics of starting to program with JavaScript

  • Add JavaScript to your WebPage9:27

    Connect JavaScript into your webpage.  External files and on page JavaScript using the script tags.

  • First JavaScript9:00

    Start writing JavaScript it’s easy to get started with.  You can start with just one line of code and make something happen.  

  • Console debug9:53

    Learn about the console and how you can detect errors in your code.  Pass information from your code to your browser.

  • JavaScript Comments5:28

    Comments in JavaScript are useful to track information within the code and note additional details within source code.

  • Practice Exercise5:14
  • Exercise Source Code0:03
  • Source Code JavaScript File0:12
  • 250 JavaScript Quiz questions PDF download1:07:20
  • Quiz Getting Started with JavaScript

Requirements

  • No experience required - this course will take you from beginner to paid professional
  • All you need is a text editor or download of the one suggested in the course
  • HTML and CSS experience

Description

This course has everything you need to become a professional JavaScript developer!

With over 33 hours of training, quizzes and challenges, it's the most comprehensive JavaScript course available on Udemy!

Whether you want a career in front end or back end development - it's essential that you have a solid understanding of this versatile language!

Come learn the #1 programming language in the world in this fun and exciting course with Laurence Svekis - a web developer with 18 years experience who has followed Rob Percival's "learn by doing" style to create this amazing course.

Build 45 Games, Web Apps and Websites with JavaScript

You'll go from beginner to extremely high-level and your instructor will complete each project with you step by step on screen.

Inside the course, you'll build a Magic Eight Ball game, mini calculator, a Calorie Counter app, a geo-located Google Map, a functioning online store and much much more!

You'll learn how to:

  • Use logic statements to make decisions within your code

  • Save time writing the same thing over and over again with JavaScript Loops

  • Use JavaScript Functions to build mini programs to selectively execute code 

  • Make your webpages comes to life with Interactive Content

  • Connect to HTML5 elements & newer API's

  • Make your code more efficient with Regex

  • Handle data and updating page content without page refreshes using JSON and AJAX

  • Build faster with the new ECMA6 version of JavaScript.

  • Gain a strong foundation in Javascript so you’ll be ready to move up to frameworks like Angular and Node.js

No JavaScript or web development experienced required. You'll get friendly support in the Q&A area and all the source code available for download. 

This Offer Won't Last Forever

Go ahead and hit that "take this course" button to start learning the #1 programming language in the world!

Who this course is for:

  • Anyone who wants to learn to program
  • Web developers and designers
  • Website owners
  • Anyone who wants to refresh their knowledge of JavaScript
  • Anyone who wants to create websites
  • Anyone who wants to practice JavaScript
  • Anyone who wants everything JavaScript in one place