About This Course

In this course, you will be taught the fundamentals of JavaScript the right way. We won’t skip topics, some topics may seem more advanced, but that is because they are crucial to a complete grounding of JavaScript. Most importantly, you are taught the why, not just the what and how.

This course contains 12 sections, 113 different topics, over 13 hours of video tutorials, 12 exercises and everything you need for the proper grounding in JavaScript.

If you are ready to jump into the world of JavaScript or you want to increase you new found skills, this course is for you.

Who this course is for:

  • This course is intended for those who are getting started with JavaScript or who would like a refresher that includes the latest JavaScript.

Our Promise to You

By the end of this course, you will have learned about the fundamentals of JavaScript including the proper grounding in JavaScript. 

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked. 

Get started today and learn more about the fundamentals and proper grounding in JavaScript.

Course Curriculum

Section 1 - Introduction
About This Course 00:00:00
Course Downloadable Materials 00:00:00
HTML And CSS Primer 00:00:00
Section 2 - Introducing JavaScript
Why Learn JavaScript 00:00:00
JavaScript: A Short History 00:00:00
Tools Of The Trade 00:00:00
What Makes Good Code 00:00:00
Section 3 - Let's Get Started Writing Code
Writing Your First JavaScript Code 00:00:00
Working With The JavaScript Console 00:00:00
JavaScript Coding Conventions 00:00:00
Exercise One 00:00:00
Section 4 - Learn JavaScript Fundamentals
Understanding Types And Values 00:00:00
Learning To Manipulate Values 00:00:00
Working With Variables Part One 00:00:00
Working With Variables Part Two 00:00:00
Declaring Variables Using let 00:00:00
Creating Constants 00:00:00
Understanding Null And Undefined 00:00:00
Working With Operators 00:00:00
Understanding Coercion 00:00:00
Understanding Hoisting 00:00:00
Introducing Objects 00:00:00
Working With The Math Object 00:00:00
Working With The Date Object 00:00:00
Using Template Strings 00:00:00
Checking The Start And Ending Of A String 00:00:00
Joint Exercise 00:00:00
Exercise Two 00:00:00
Exercise Three 00:00:00
Section 5 - Using Control Structures
Introducing Loops And Conditionals 00:00:00
Working With The if Conditional Part One 00:00:00
Working With The if Conditional Part Two 00:00:00
Using Comparison Operators 00:00:00
Understanding Truthy And Falsey 00:00:00
Working With String Methods In Conditionals 00:00:00
Using else if Statements 00:00:00
Using The switch Statement 00:00:00
Conditional Shorthand: The Ternary Operator 00:00:00
Exercise Four 00:00:00
Working With The while Loop 00:00:00
while Loop Example 00:00:00
Using The for Loop 00:00:00
for Loop Example 00:00:00
Learning Additional Assignment Operators 00:00:00
Including The break Statement 00:00:00
Understanding DRY Code 00:00:00
Exercise Five 00:00:00
Exercise Six 00:00:00
Section 6 - Working With Arrays
Understanding And Creating Arrays 00:00:00
Adding And Removing Array Elements 00:00:00
Applying Arrays 00:00:00
Looping Through Arrays 00:00:00
Working With Sparse Arrays 00:00:00
Using Array Methods 00:00:00
Converting A String To An Array 00:00:00
Using The Splice Method 00:00:00
Exercise Seven 00:00:00
Section 7 - Incorporating Functions
Introducing Functions 00:00:00
Defining Functions 00:00:00
Understanding Function Declarations And Function Expressions 00:00:00
Understanding Arguments And Parameters 00:00:00
Function Example 00:00:00
Using The Return Statement 00:00:00
Understanding Scope Part One 00:00:00
Understanding Scope Part Two 00:00:00
Understanding Higher Order Functions 00:00:00
Using Arrow Functions 00:00:00
Exercise Eight 00:00:00
Exercise Nine 00:00:00
Section 8 - Using Objects
Introducing Objects 00:00:00
Creating User Defined Objects 00:00:00
Object Example 00:00:00
Understanding this 00:00:00
Removing Properties With delete 00:00:00
Accessing Properties With [ ] 00:00:00
Understanding How Objects Are Passed 00:00:00
Understanding Prototypal Inheritance 00:00:00
Defining The Prototype With Object.create 00:00:00
Using Constructors 00:00:00
Using The Class Structure 00:00:00
Exercise Ten – Part One 00:00:00
Exercise Ten – Part Two 00:00:00
Exercise Ten – Part Three 00:00:00
Section 9 - Manipulating HTML Pages
Introducing The DOM 00:00:00
Using Developer Tools To Work With The DOM 00:00:00
Understanding The Process For Changing The DOM 00:00:00
Selecting DOM Elements Using Dot Syntax 00:00:00
Selecting DOM Elements By ID, Tag Or Class 00:00:00
Using Console.dir 00:00:00
Selecting DOM Elements Using CSS Criteria 00:00:00
Working With Forms 00:00:00
Traversing The DOM 00:00:00
Traversing The DOM In Modern Browsers 00:00:00
Modifying Attributes 00:00:00
Adding Multiple Classes To A Node 00:00:00
Modifying The HTML 00:00:00
Creating New Nodes 00:00:00
Exercise Eleven 00:00:00
Understanding Events 00:00:00
Event Example – Part One 00:00:00
Event Example – Part Two 00:00:00
Using The Event Object 00:00:00
Event Exercise 00:00:00
Exercise Twelve 00:00:00
Exercise Twelve Solution 00:00:00
Introducing jQuery 00:00:00
Section 10 - The Latest JavaScript Features
How Does JavaScript Evolve 00:00:00
Using ECMAScript 2016 00:00:00
Section 11 - Debugging And Deploying
Using The Console To Debug 00:00:00
Using A Debugger 00:00:00
Using Strict Mode 00:00:00
Using Linting Tools 00:00:00
Deploying JavaScript 00:00:00
Conclusion 00:00:00
Template Design © VibeThemes. All rights reserved.

Setup Menus in Admin Panel