
Welcome to the course
Students will start with Introduction - What You Will Learn in our Complete Javascript Essential Course
New intro
Students will be able to Writing very first JavaScript App
Students will be able to Writing in the document using JavaScript
Students will be able to Add Comments
Students will be able to learn String and Number Data Type.
Students will learn to Variables in JavaScript. Learn how to create, store, and manage data in your programs using variables, the foundation of all JavaScript development.
Students will be able to do Variables Naming Conventions.
Students will be able to JavaScript Boolean and Undefined data type. Discover how to work with Boolean values for true/false logic and understand the concept of undefined when variables have no assigned value in JavaScript.
Students will be able to do Arithematic Operators.
Students will be able to work on Assignment Operator.
Students will be able to work on Conditionals Statement. Learn how to control the flow of your JavaScript programs using conditional statements like if, else if, and else to make decisions based on different conditions.
Students will be able to work on Conditional Statement. Learn how to compare values in JavaScript using comparison operators like ==, ===, !=, !==, >, <, >=, and <= to make decisions in your code.
Students will be able to do Logical Operators
Students will be able to do Conditional Statement Detailed
Students will be able to Make a Bookstore Conditional Statements
Students will be able to make a Bookstore Project with Nesting. Apply your JavaScript skills by building a bookstore project that uses nested structures to organize data and create dynamic, interactive functionality.
Students will be able to learn A Simple Fact About Boolean Values. The basics of Boolean values in JavaScript and understand how true and false are used to control logic and decision-making in your programs.
Students will be able to do String Methods
Students will be able to do Truthy Values 19 - Falsy Value
Students will be able to do Number Methods.
Students will be able to JavaScript Arrays. Create, access, and manipulate arrays in JavaScript to store and manage collections of data efficiently.
Students will be able to do Array Methods.
Students will be able to learn JavaScript External File.
Students will be able to learn JavaScript Functions. Create and use functions in JavaScript to organize code, perform tasks, and make your programs more efficient and reusable.
Students will be able to do javascript local and global variables (after function)
Students will be able to Javascript object
Students will be able to learn Methods in Object
Students will be able to Bookstore Project with Objects. Apply your JavaScript knowledge by building a project that uses objects to organize and manage data, making your code more structured and dynamic.
Students will be able to Switch Statement
Students will be able to Switch Statement With Comparison Operators
Students will be able to Make an Interactive Calculator
Students will be able to Array Iteration. Learn how to loop through and manipulate arrays in JavaScript using iteration methods like for, forEach, map, and more.
Students will be able to Switch with Multiple Cases
Students will be able to Array Iteration with Comparisons
Students will be able to For Loops. Learn for loops in JavaScript to repeat tasks efficiently, iterate through data, and automate repetitive actions in your programs.
Students will be able to Continue and Break Statement
Students will be able to do Nested Looping. Explore how to use nested loops in JavaScript to work with complex data structures, performing multiple layers of iteration for advanced tasks.
Students will be able to Make math (2 to 12)
Students will be able to For Loop Arrays. Will be able to use for loops to iterate through arrays in JavaScript, accessing and manipulating each element efficiently.
Students will be able to Do While and While Loop
Students will be able to for in with arrays and object
Make tea example added
Students will be able to Array Inside an Object. Organize data by placing arrays inside objects in JavaScript, combining the power of both structures for more flexible and dynamic code.
Students will be able to Iterate Object and Array for their project
Students will be able to Object Inside an array
Students will be able to Document Object Model. Learn how to use the Document Object Model (DOM) in JavaScript to interact with and manipulate HTML elements dynamically on your web pages.
Students will be able to Get HTML in JavaScript
Students will be able to Play with Inner HTML
Students will be able to do Inner and Outer HTML and Text
Students will be able to Styling HTML in JavaScript. Style HTML elements using JavaScript, changing colors, fonts, layouts, and more to create interactive web pages.
Students will be able to do Events in JavaScript
Students will be able to Calling Events from JavaScript. Trigger and handle events in JavaScript, making your web pages interactive by responding to user actions like clicks, hovers, and key presses.
Students will be able to Image Changer Using Dom and Event for their (project)
Students will be able to Create HTML Elements and Attributes
Students will be able to Events and Dom
String example
Students will be able to do Tagged Templates
Students will be able to Default Functions
Students will be able to Rest Operator. Learn how to use the rest operator (...) in JavaScript to handle multiple function arguments or gather remaining elements in arrays and objects efficiently.
Students will be able to Arrow Function. Write concise and modern JavaScript functions using arrow syntax, making your code cleaner and easier to read.
Students will be able to Arrow Function with Foreach. Combine arrow functions with the forEach method in JavaScript to iterate over arrays in a clean and efficient way.
Students will be able to For of
Students will be able to ES8: string padding. Explore the string padding methods introduced in ES8, padStart and padEnd, to format and align text in JavaScript with ease.
Students will be able to ES8: object entries, values, keys. Discover ES8 methods Object.entries(), Object.values(), and Object.keys() to easily access and work with the properties and values of JavaScript objects.
Students will be able to ES9 rest properties. Learn ES9 rest properties in JavaScript to extract and gather remaining object properties efficiently for cleaner and more flexible code.
Students will be able to ES9: rest propertis p2
Literals Problem and why
Students will be able to Constructors Function and its benefits. Use constructor functions in JavaScript to create multiple objects with shared properties and methods, improving code organization and reusability.
Students will be able to learn what is prototype. Prototypes in JavaScript, the mechanism that allows objects to inherit properties and methods from other objects, enabling powerful code reuse and inheritance.
Students will be able to Object Create Method
Students will be able to Sort student groups data in oop. Apply object-oriented programming in JavaScript to organize and sort student group data efficiently, using methods and properties to manage complex datasets.
Students will be able to learn Classes in JavaScript
Students will be able to Call and create with classes. Create classes in JavaScript and use them to build objects, encapsulate data, and implement reusable, organized code structures.
Students will be able to Static methods in classes
Students will be able to learn how to sort student groups data in oop using classes
Bonus Section
Welcome To Mastering JavaScript Essentials 2021 Novice to Professional
Join 950,000+ Students Who Have Enrolled in our Udemy Courses!
10,000+ Five-Star Reviews Show Students Who Enroll in our Courses get results!
You Get Over 79 Lectures and 8+ hours of premium content
Watch the Promo Video to see how you can Get Started Today!
What do you get with this course?
Hours of easy-to-watch video lessons
Practical activities
Instructor support if you have any questions
Community of students ready to help
____________________________________
What will you learn in this “Mastering JavaScript Essentials 2021 Novice to Professional” course.
In short, you'll learn it all! Seriously, our goal is to make the most comprehensive JavaScript course out there - not filled with fluff, but filled with only the most actionable and latest tips and strategies. We'll be updating this course periodically to make sure we're covering any JavaScript evolution.
You'll start by creating your very first web page, and then move to a fancy IDE and deal with Visual Studio Code.
You'll then learn JavaScript basics to get started and write your very first JavaScript app. This includes adding comments, string and number data type, variables in JavaScript, variables naming conventions, JavaScript Boolean and undefined data type, and much more.
Once you understand intermediate JavaScript like multiple array, array inside an object, playing with inner HTML and more, then you will learn about JavaScript ES6, ES7, ES8 and the latest ES9 version. You will also learn object-oriented programming in JavaScript.
Who are your instructors?
We are Joe Parys and Shahzaib Kamal, creatives who have taught over 950,000+ students around the world with our online courses, tutorials, and other content. Shahzaib Kamal is the lead instructor for this course, bringing his wealth of JavaScript knowledge. Joe Parys has grown several brands into the tens of thousands on YouTube, Instagram, Facebook, and TikTok.
Our goal is to show you the real world and practical ways you can apply JavaScript.
With the right mindset, understanding, and application, you will instantly begin learning how to work with all versions of JavaScript from ES5, ES6, ES7, ES8, and the latest ES9 version.
When I learn something new, I add it to the course - at no additional cost to you! This is a course that will continue to add more and more to every aspect of your life.
What I can't do in this course…
I can't guarantee your success – this course does take work on your part. But it can be done!
I am also not responsible for your actions. You are responsible for 100 percent of the decisions and actions you make while using this course.
It's time to take action!
Our happiness guarantee.
This course includes a money-back guarantee, so there is no risk to try it out. Sign up today, see if it's the right one for you.
Enroll now.
Sincerely, Joe and Shahzaib Kamal.