Master JavaScript from Basics to Advanced
Beginner LevelDevelopmentJavaScript

Master JavaScript from Basics to Advanced

A perfect JavaScript course for all those who want to learn and master JavaScript programming skills right from scratch.

Created by EdYoda for Business, Qaifi Khan
10 hours
Video Content
87
Lectures
297,775
Students
4.3
Rating
4.3
(297,775 students enrolled)

What you'll learn

βœ“Basics of JavaScript (Data types, Loops, Arrays, Objects, Functions, etc)
βœ“Introduction to Document Object Model(DOM) and Browser Object Model(BOM) in Java
βœ“OOPs concepts in JavaScript
βœ“Working with jQuery

Course Content

17 sections β€’ 87 lectures β€’ 09:59:05 total length

JavaScript Basics

3 lectures β€’ 18:39

JavaScript - Introduction02:53
JavaScript - Introduction to Variables, Operators and Expressions07:42
JavaScript - Variables08:04

Data Types

6 lectures β€’ 51:11

JavaScript - Numbers07:10
JavaScript - In-Built Number Functions08:14
JavaScript - Strings07:20
JavaScript - In-Built String Functions Part-111:13
JavaScript - In-Built String Functions Part-213:47
+1 more lectures

Conditional Statements

2 lectures β€’ 10:57

JavaScript - Conditional Statement: If-else04:12
JavaScript - Conditional Statement: Switch06:45

Operators

3 lectures β€’ 18:52

JavaScript - Arithmetic Operators06:37
JavaScript - Assignment Operators05:08
JavaScript - Comparison and Logical Operators07:07

Type Coercion

2 lectures β€’ 13:51

JavaScript - Implicit Type Coercion08:23
JavaScript - Explicit Type Coercion05:28

Objects and Arrays

3 lectures β€’ 17:55

JavaScript - Objects05:11
JavaScript - Arrays Part 106:33
JavaScript - Arrays Part 206:11

Loops

3 lectures β€’ 08:55

JavaScript - Introduction to Loops01:54
JavaScript - While Loop02:07
JavaScript - For Loops04:54

Functions and Hoisting

5 lectures β€’ 31:55

JavaScript - Functions05:39
JavaScript - Function Arguments08:31
JavaScript - Scope and Environment09:05
JavaScript - Variable Hoisting03:45
JavaScript - Function Hoisting04:55

Document Object Model(DOM)

14 lectures β€’ 02:31:40

JavaScript - Introduction to DOM06:05
JavaScript - Select HTML Elements08:30
JavaScript - Query Selectors04:58
JavaScript - Update HTML Elements12:31
JavaScript - Updating Styles12:43
+9 more lectures

Browser Object Model

3 lectures β€’ 19:58

JavaScript - Introduction to Browser Object Model09:51
JavaScript - Screen and Navigator Object05:04
JavaScript - History andΒ  Location Object05:03

Mini Project

2 lectures β€’ 01:55

JavaScript - Mini-Project 1: Smartwatch Showcase01:05
JavaScript - Mini-Project 2: Calculator App00:50

Regular Expressions

6 lectures β€’ 52:00

JavaScript - Introduction to Regular Expressions05:22
JavaScript - Meta-characters and Character Classes09:59
JavaScript - Regex Quantifiers10:09
JavaScript - Using Regex inside JavaScript07:17
JavaScript - Regex Groups10:36
+1 more lectures

OOPs in JavaScript

5 lectures β€’ 28:50

JavaScript - Introduction to Object Oriented Programming04:32
JavaScript - The "this" Keyword04:56
JavaScript - Constructor Functions06:08
JavaScript - Inheritance and Prototype Chain04:29
JavaScript - Prototype Implementation08:45

HTTP Requests

7 lectures β€’ 39:26

JavaScript - Understanding Frontend and Backend02:08
JavaScript - HTTP Request and Response04:21
JavaScript - Introduction to JSON08:03
JavaScript - Introduction to AJAX05:56
JavaScript - Handling HTTP Response04:52
+2 more lectures

jQuery

6 lectures β€’ 38:43

jQuery - Introduction02:42
jQuery - Selectors and Filters10:24
jQuery - Add/Update HTML Elements06:03
jQuery - Add/Update Styles07:22
jQuery - Handling HTML Events07:11
+1 more lectures

JavaScript Assessment

1 lectures β€’ 05:24

JavaScript - Assessment05:24

Bonus: ES6 for ReactJS

16 lectures β€’ 01:28:54

ES6 - Introduction04:10
ES6 - Variable Creation using "let" and "const"04:13
ES6 - Template Strings06:12
ES6 - Arrow Functions03:39
ES6 - Rest Operator03:55
+11 more lectures

Description

UPDATE:Β  New Content Added - 60+ video content added

Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β +

Bonus Sections: jQuery and ES6 for ReactJS


Unlock the full potential of JavaScript with our comprehensive course, now enhanced with over 60 additional video modules and bonus sections covering jQuery and ES6 for ReactJS. Whether you're a novice or seasoned developer, our course guides you seamlessly through fundamental concepts to advanced topics like object-oriented and functional programming.

Learn the essentials of JavaScript, including data binding, inheritance, and encapsulation, while mastering vital techniques like map, filter, and reduce functions. Dive into jQuery essentials for writing efficient, compact code favored by developers worldwide.

Led by a top-rated instructor with a Computer Science background and over 200,000 students on Udemy, you'll gain industry insights and best practices for writing clean, understandable code. Even if you're new to programming, the course ensures you'll emerge with the skills to confidently tackle JavaScript challenges and pursue lucrative job opportunities.

Why Choose Our JavaScript Course?


  • JavaScript Mastery: From client-side to server-side development, unleash your coding potential across a variety of platforms and applications.

  • High Demand, High Pay: JavaScript skills are in high demand globally, offering lucrative career opportunities in web, mobile, and desktop app development.

  • Beginner-Friendly: JavaScript's ubiquity and supportive community make it an ideal starting point for aspiring developers, providing instant feedback and valuable transferable skills.

  • Money-Back Guarantee: Enroll risk-free with our 30-day money-back guarantee. We're confident you'll love the course!


At the beginning of this JavaScript course, you will learn and understand
1) All the basic concepts of JavaScript.
2) And the advanced topics like object-oriented programming where you will learn the OOPs concepts like data binding, inheritance, data encapsulation, etc.
3) The most used part in JavaScript - Functional Programming where we will cover the special functions like map, filter, reduce, and many more.
4) We will also cover some essential topics in jQuery which is a widely used JavaScript library. It is preferred by most developers to write crisp and compact code.

We have included the best practices and do's and don'ts in JavaScript programming language.


We will even explain how to write clean code with the help of comments, the code which other developers can understand.

This course is designed in such a way that a person, who does not know anything about JavaScript or programming, will be able to write a clean and well-structured code after completion of this JavaScript course.


Student Reviews

"I'm a beginner. The first time I was learned JavaScript. Before I watched these videos, I don't know a single line about javascript. I thought this course isn't helpful for me but times go out and I watched all videos then I realized this is awesome for a beginner. and I make sure you will give us a more interesting and more helpful course for our career. so, thank you once again. and keep going UDEMY." - Vaibhav Chauhan

"
I loved this course because when I started learning JavaScript I have no idea what things I need to study I read JavaScript documentation and do so many tutorial but what I want to learn about JavaScript is found here. Thanks sir" - Akhil Balakrishnan

"
Very good course I rarely recommend anything... But this course is very good and I would recommend it??"- Sanket Jawali

Embark on your JavaScript journey today and join the thousands of satisfied students on EdYoda. Enroll now and let's master JavaScript together!

Happy Learning, Team EdYoda

Who this course is for:

  • Beginners who are new to Web Development
  • Freshers who want to learn JavaScript from scratch
  • Developers who want to brush up on the concepts of Javascript

This course includes:

  • 10 hours on-demand video
  • 0
  • 20 downloadable resources
  • Access on mobile and TV
  • ∞Full lifetime access
  • Certificate of completion

Instructors

EdYoda for Business

Qaifi Khan

Students also download

Explore related courses to expand your learning journey.