Do you want to learn JavaScript? Here we listed JavaScript tutorials which will help you learn JavaScript from scratch, and are suitable for beginners, intermediate learners as well as experts.
JavaScript Fundamentals
What you’ll learn
- Create JavaScript Programs
- User Variable and Operators
- Launch Popup Boxes
- Write conditional and looping logic
- Create custom functions
- Handle Events Programatically
- Catch and handle errors
- Learn the basics of debugging
- Manipulate HTML from JavaScript
- Use the Browser Object Model
- Do HTML form validation
- Create custom JavaScript Objects
Duration: 4hr 52min Rating: 4.5 (3,329 ratings) out of 5 Trainer: Bharath Thippireddy URL: https://www.udemy.com/course/javascriptfundamentals/
Javascript Essentials
What you’ll learn
- 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.
Duration: 6hr 30min Rating: 4.5 (21,163 ratings) out of 5 Trainer: Lawrence Turton URL: https://www.udemy.com/course/javascript-essentials/
JavaScript Basics: Start Coding in 5 Minutes
What you’ll learn
- Basic coding/programming
- Problem solving skills
Duration: 57hr 33min Rating: 4.3 (707 ratings) out of 5 Trainer: Zach Freedman URL: https://www.udemy.com/course/javascript-basics-start-coding-in-5-minutes-2019/
Understanding Javascript from Very Basics to Core
What you’ll learn
- Go from a total beginner to an advanced JavaScript developer just in 6.5 Hrs.
- Programming Fundamentals: variables, if/else, loops, functions, arrays, etc.
- Complex Topics: ‘this’ keyword, first class functions, prototypal inheritance, closures and more…
- Asynchronous JavaScript: callback queue, event loop, promises, async/await.
- Advanced Topics: hoisting, lexical & variable environments, scope, callback hell and more…
- New Introduced Topics: meta-programming with proxies, reflect and symbols.
- All the topics with simple example, that clearly show you how they work behind the scenes.
Duration: 6hr 42min Rating: 4.3 (240 ratings) out of 5 Trainer: Akhil Dakur URL: https://www.udemy.com/course/understanding-javascript-from-very-basics-to-core/
Advanced and Object Oriented JavaScript and ES6
What you’ll learn
- Master primitive and reference types and their differences
- Adding and removing properties to objects
- Use various in built reference types
- Learn the different ways to create and use functions
- Understand how to Overload Functions
- Use the “this” object and change it
- Define and Delete Object properties
- Use different types of properties
- Modify object property attributes
- Prevent object modification
- Understand and use constructors and prototypes
- Learn how to change the default prototype
- Implement inheritance using prototype chaining
Duration: 5hr 24min Rating: 4.5 (1,197 ratings) out of 5 Trainer: Bharath Thippireddy URL: https://www.udemy.com/course/advanced-and-object-oriented-javascript/
Mighty JavaScript (Advanced)
What you’ll learn
- In-depth understanding and advanced usage of JavaScript’s numerical data types ( Numbers)
- An in-depth look at variables, memory
- An in-depth look at Object Oriented Programming
- Boolean Short circuit evaluation
Duration: 2hr 53min Rating: 4.1 (88 ratings) out of 5 Trainer: BadCipher URL: https://www.udemy.com/course/intermediate-to-advanced-javascript-developer/
JavaScript DOM Dynamic Web interactive content Boot Camp
What you’ll learn
- Better understand the core principles of Javascript
Duration: 1hr 50min Rating: 4.2 (103 ratings) out of 5 Trainer: Laurence Svekis URL: https://www.udemy.com/course/javascript-dom-dynamic-web-interactive-content-boot-camp/
Java Programming and Software Engineering Fundamentals Specialization
What you’ll learn
- core programming concepts
Duration: Approx 50 Hr Rating: 4.6 (12,931 ratings) out of 5 Trainer: Duke University URL: https://www.coursera.org/specializations/java-programming
JavaScript Introduction
What you’ll learn
- How to add JavaScript (JS) code in your Web site/Web app, how to debug it
- How to make interactive Web sites through the DOM API
- How to change the CSS styles of HTML5 elements from JavaScript
- How to deal with HTML5 forms
- How to make basic graphics and animations using the HTML5 canvas
- How to use the basic concepts of ES2016, the last iteration of the language: arrays, functions, loops, basic objects
Duration: Approx 40 Hr Trainer: Michel Buffa URL: https://www.edx.org/course/javascript-introduction