Companies Home Search Profile

100 Days of JavaScript:From Zero to Becoming a Pro Developer

Focused View

Khan School

39:33:44

84 View
  • 1. Introduction.mp4
    03:36
  • 2. Hello World Program Part - 1.mp4
    07:15
  • 3. Hello World Program Part - 2.mp4
    05:22
  • 4. Hello World Program Part - 3.mp4
    02:57
  • 5. Modern Way of Write JavaScript - Use Strict.mp4
    02:24
  • 1. Understanding Variables.mp4
    07:34
  • 2. Variables in JavaScript.mp4
    06:47
  • 3. Data Types in JavaScript.mp4
    12:54
  • 1. Type of Function.mp4
    02:34
  • 2. Basics Math Operators.mp4
    07:48
  • 1. Day 4 Assignment#1.html
  • 2. Day 4 Assigment#2.html
  • 1. Conditional Branching Part - 1.mp4
    12:19
  • 2. Conditional Branching Part - 2.mp4
    11:10
  • 1. Logical Operators.mp4
    08:29
  • 2. Nullish Coalescing Operator.mp4
    08:53
  • 3. Alert Prompt and Confirm.mp4
    10:53
  • 1. Day 7 Assignment#1.html
  • 1. Day 8 Assignment.html
  • 1. Loops Part - I.mp4
    12:34
  • 2. Loops Part - 2.mp4
    13:13
  • 3. Loops Part - 3.mp4
    09:33
  • 4. Loops - Example.mp4
    06:21
  • 1. Switch Statement.mp4
    16:43
  • 2. Recap of Fundamentals.mp4
    09:10
  • 3. Loops - Making Shapes using Loops Part - 1.mp4
    13:22
  • 4. Loops - Making Shapes using Loops Part - 2.mp4
    08:08
  • 5. Loops - Making Shapes using Loops Part - 3.mp4
    13:18
  • 1. Loops in JS.html
  • 1. Switch Statement.html
  • 1. Function Declaration Part - 1.mp4
    09:43
  • 2. Function Declaration Part - 2.mp4
    09:09
  • 3. Default Values for Function Arguments.mp4
    06:01
  • 4. Returning from a Function.mp4
    09:20
  • 5. Function Declaration - Example.mp4
    20:42
  • 1. Function Expression.mp4
    14:42
  • 2. Function Expression vs Function Declaration.mp4
    15:34
  • 3. Arrow Functions.mp4
    08:52
  • 1. Day 15 Assignments.html
  • 1. Day 16 Assignments.html
  • 2. Day 16 Assignments.html
  • 1. Understanding Objects.mp4
    08:54
  • 2. Creating Objects.mp4
    08:18
  • 3. Objects Example.mp4
    07:13
  • 4. Object Reference and Copying Part - 1.mp4
    09:58
  • 5. Object Reference and Copying Part - 2.mp4
    05:10
  • 1. Day 18 Assignements.html
  • 1. Methods of Primitives.mp4
    11:00
  • 2. Numbers Part - 1.mp4
    13:44
  • 3. Numbers Part - 2.mp4
    12:49
  • 4. Numbers Part - 3.mp4
    11:00
  • 1. Strings Part - 1.mp4
    15:07
  • 2. Strings Part - 2.mp4
    08:26
  • 1. Arrays Part - 1.mp4
    11:46
  • 2. Arrays Part - 2.mp4
    16:39
  • 3. Arrays Part - 3.mp4
    13:01
  • 4. Array Methods.mp4
    16:48
  • 1. Iterables in JS.mp4
    21:32
  • 2. Map and Sets - I.mp4
    17:57
  • 3. Map and Sets - II.mp4
    15:14
  • 4. WeakMap and WeakSet - I.mp4
    12:12
  • 5. WeakMap and WeakSet - II.mp4
    04:54
  • 6. Object.keysvaluesentries.mp4
    08:59
  • 1. Date and Time.mp4
    06:54
  • 2. JSON Part - I.mp4
    16:44
  • 3. JSON Part - II.mp4
    11:49
  • 4. JSON Part - III.mp4
    10:17
  • 1. Numbers Strings Arrays Maps Date and TimeJSON.html
  • 1. Recursion and Stack Part - 1.mp4
    14:49
  • 2. Recursion and Stack Part - 2.mp4
    08:58
  • 1. Rest Parameters and Spread Syntax Part - I.mp4
    15:34
  • 2. Rest Parameters and Spread Syntax Part - II.mp4
    15:34
  • 1. Variable Scope and Closure Part - 1.mp4
    09:18
  • 2. Variable Scope and Closure Part - 2.mp4
    12:23
  • 3. Variable Scope and Closure Part - 3.mp4
    06:24
  • 4. The Old Var - Old Way of Declaring Variables.mp4
    10:50
  • 1. Decorators and Forwarding Part - 1.mp4
    10:14
  • 2. Decorators and Forwarding Part - 2.mp4
    10:54
  • 3. Decorators and Forwarding Part - 3.mp4
    12:00
  • 4. Decorators and Forwarding Part - 4.mp4
    06:05
  • 1. Recursion and Stack Rest Parameter and Rest Syntax.html
  • 1. Variable Scope and Closure Decorators and Forwarding.html
  • 1. Property Flags and Descriptors Part - 1.mp4
    11:24
  • 2. Property Flags and Descriptors Part - 2.mp4
    12:45
  • 1. Property Getter and Setter Part - 1.mp4
    10:18
  • 2. Property Getter and Setter Part - 2.mp4
    08:10
  • 1. Error Handling - Try - Catch.mp4
    07:30
  • 2. Error Handling - Error Object.mp4
    11:22
  • 3. Error Handling - Error Information.mp4
    11:22
  • 4. Error Handling - Finally Clause.mp4
    02:35
  • 1. Flags and Descriptors Getters and Setters.html
  • 1. Classes Basic Syntax Part - 1.mp4
    11:10
  • 2. Classes Basic Syntax Part - 2.mp4
    11:09
  • 3. Class Inheritance.mp4
    09:29
  • 1. Static Properties and Methods.mp4
    07:58
  • 2. Private and Protected Properties and Methods.mp4
    18:46
  • 3. Extending Built-in Classes.mp4
    07:48
  • 4. Mixins.mp4
    05:36
  • 5. Property Flags and Descriptors Property getters and setters.html
  • 1. Day 37 Assignment.html
  • 1. Classes in JS.html
  • 1. Synchronous vs Asynchronous.mp4
    04:21
  • 2. Synchronous Example.mp4
    03:07
  • 3. Asynchronous Example.mp4
    04:49
  • 1. CallBack Example.mp4
    05:49
  • 2. CallBack - Making an Ice Cream Part - 1.mp4
    04:57
  • 3. CallBack - Making an Ice Cream Part - 2.mp4
    12:26
  • 4. CallBack - Making an Ice Cream Part - 3.mp4
    11:49
  • 5. CallBack Hell.mp4
    01:39
  • 1. Escaping CallBack Hell with Promises.mp4
    03:10
  • 2. Promises - Making an Ice Cream Part - 1.mp4
    09:49
  • 3. Promises - Making an Ice Cream Part - 2.mp4
    13:58
  • 4. Promises - Making an Ice Cream Part - 3.mp4
    04:57
  • 1. AsynchAwait - A Better Way of Writing Promises.mp4
    10:20
  • 2. Understanding the Await Keyword.mp4
    10:53
  • 3. AsyncAwait - Making an Ice Cream.mp4
    20:22
  • 1. Day 43 Assignments.html
  • 1. Introduction to DOM.mp4
    09:07
  • 2. The DOM Tree.mp4
    12:00
  • 3. Getting Friendly with DOM.mp4
    14:30
  • 4. Searching through the DOM Part - 1.mp4
    12:01
  • 5. Searching through the DOM Part - 2.mp4
    12:26
  • 1. Node Properties Type Tag and Content Part - 1.mp4
    11:50
  • 2. Node Properties Type Tag and Content Part - 2.mp4
    10:07
  • 3. Attributes and Properties.mp4
    17:27
  • 4. Modifying the Document Part - 1.mp4
    13:29
  • 5. Modifying the Document Part - 2.mp4
    11:39
  • 1. Styling and Classes Part - 1.mp4
    10:57
  • 2. Styling and Classes Part - 2.mp4
    13:58
  • 1. DOM Exercise.html
  • 1. DOM Exercise.html
  • 1. Music Player Application Part - 1.mp4
    16:53
  • 2. Music Player Application Part - 2.mp4
    10:06
  • 3. Music Player Application Part - 3.mp4
    18:50
  • 4. Music Player Application Part - 4.mp4
    10:28
  • 5. Music Player Application Part - 5.mp4
    10:35
  • 1. Music Player Application Part - 6.mp4
    14:07
  • 2. Music Player Application Part - 7.mp4
    12:46
  • 3. Music Player Application Part - 8.mp4
    20:47
  • 4. Music Player Application Part - 9.mp4
    23:20
  • 1. Introduction to Browser Events Part - 1.mp4
    14:26
  • 2. Introduction to Events Part - 2.mp4
    09:45
  • 1. Bubbling and Capturing.mp4
    12:36
  • 2. Event Delegation.mp4
    05:56
  • 1. Introduction to Events.html
  • 1. Language Translator Application Part - 1.mp4
    09:36
  • 2. Language Translator Application Part - 2.mp4
    08:50
  • 3. Language Translator Application Part - 3.mp4
    27:21
  • 4. Language Translator Application Part - 4.mp4
    05:31
  • 1. Language Translator Application Part - 5.mp4
    10:07
  • 2. Language Translator Application Part - 6.mp4
    08:52
  • 3. Language Translator Application Part - 7.mp4
    14:46
  • 4. Language Translator Application Part - 8.mp4
    14:33
  • 1. Form Properties and Methods Part - 1.mp4
    12:25
  • 2. Form Properties and Methods Part - 2.mp4
    05:20
  • 3. Form Properties and Methods Part - 3.mp4
    12:57
  • 1. Focusing Part - 1.mp4
    08:33
  • 2. Focusing Part - 2.mp4
    05:56
  • 3. Focusing Part - 3.mp4
    07:17
  • 4. Focusing Part - 4.mp4
    06:36
  • 1. UI Events Part - 1.mp4
    07:35
  • 2. UI Events Part - 2.mp4
    08:31
  • 3. UI Events Part - 3.mp4
    08:42
  • 4. UI Events Part - 4.mp4
    04:21
  • 1. Form Controls.html
  • 1. Popups and Window Methods Part - 1.mp4
    13:35
  • 2. Popups and Window Methods Part - 2.mp4
    08:03
  • 3. Popups and Window Methods Part - 3.mp4
    07:23
  • 1. Cross Window Communication Part - 1.mp4
    10:58
  • 2. Cross Window Communication Part - 2.mp4
    10:22
  • 3. Cross Window Communication Part - 3.mp4
    10:49
  • 1. Array Buffer and Binary Buffer Part - 1.mp4
    11:49
  • 2. Array Buffer and Binary Buffer Part - 2.mp4
    10:28
  • 3. Array Buffer and Binary Buffer Part - 3.mp4
    13:31
  • 1. Text Encoder and Text Decoder.mp4
    08:44
  • 2. Blob.mp4
    10:51
  • 3. File and File Reader.mp4
    10:50
  • 1. Frames and Windows.html
  • 1. Binary Data and Files.html
  • 1. Making a Video Player in JavaScript Part - 1.mp4
    29:56
  • 2. Making a Video Player in JavaScript Part - 2.mp4
    10:01
  • 3. Making a Video Player in JavaScript Part - 3.mp4
    24:18
  • 4. Making a Video Player in JavaScript Part - 4.mp4
    20:41
  • 5. Making a Video Player in JavaScript Part - 5.mp4
    09:42
  • 1. Making a Video Player in JavaScript Part - 6.mp4
    07:01
  • 2. Making a Video Player in JavaScript Part - 7.mp4
    14:41
  • 3. Making a Video Player in JavaScript Part - 8.mp4
    04:38
  • 4. Making a Video Player in JavaScript Part - 9.mp4
    13:14
  • 1. Making a Video Player in JavaScript Part - 10.mp4
    13:21
  • 2. Making a Video Player in JavaScript Part - 11.mp4
    04:08
  • 3. Making a Video Player in JavaScript Part - 12.mp4
    04:46
  • 4. Making a Video Player in JavaScript Part - 13.mp4
    03:11
  • 1. Prototypal Inheritance Part - 1.mp4
    09:33
  • 2. Prototypal Inheritance Part - 2.mp4
    17:08
  • 3. F.Prototype.mp4
    11:12
  • 1. Native Prototypes.mp4
    16:43
  • 2. Prototype Methods.mp4
    15:33
  • 1. Prototypes and Inheritance.html
  • 1. Making any Simple Application in JavaScript.html
  • 1. Pattern and Flags.mp4
    16:51
  • 2. Character Classes.mp4
    15:45
  • 3. Unicode.mp4
    12:09
  • 1. Anchors.mp4
    06:22
  • 2. Multi-line mode of Anchors.mp4
    07:03
  • 3. Work Boundary.mp4
    07:29
  • 4. Escaping Special Character.mp4
    10:33
  • 1. Sets and Ranges.mp4
    16:14
  • 2. Quantifiers.mp4
    09:58
  • 3. Greedy and Lazy Quantifiers Part - 1.mp4
    11:37
  • 4. Greedy and Lazy Quantifiers Part - 2.mp4
    08:39
  • 1. Capturing Groups.mp4
    11:03
  • 2. Backreferences in Patterns.mp4
    06:23
  • 3. Alternation.mp4
    09:43
  • 4. LookAhead and LookBehind.mp4
    08:30
  • 1. Regular Expressions.html
  • 1. Image to PDF Application Part - 1.mp4
    09:06
  • 2. Image to PDF Application Part - 2.mp4
    10:46
  • 3. Image to PDF Application Part - 3.mp4
    09:56
  • 4. Image to PDF Application Part - 4.mp4
    03:44
  • 5. Image to PDF Application Part - 5.mp4
    02:22
  • 1. Creating a Drawing Application in JavaScript Part - 1.mp4
    09:23
  • 2. Creating a Drawing Application in JavaScript Part - 2.mp4
    13:12
  • 3. Creating a Drawing Application in JavaScript Part - 3.mp4
    10:01
  • 4. Creating a Drawing Application in JavaScript Part - 4.mp4
    09:17
  • 1. Creating a Drawing Application in JavaScript Part - 5.mp4
    06:53
  • 2. Creating a Drawing Application in JavaScript Part - 6.mp4
    05:39
  • 3. Creating a Drawing Application in JavaScript Part - 7.mp4
    03:50
  • 4. Creating a Drawing Application in JavaScript Part - 8.mp4
    03:51
  • 5. Creating a Drawing Application in JavaScript Part - 9.mp4
    02:04
  • 1. Currency Exchange Application Part - 1.mp4
    12:39
  • 2. Currency Exchange Application Part - 2.mp4
    09:32
  • 3. Currency Exchange Application Part - 3.mp4
    12:32
  • 4. Currency Exchange Application Part - 4.mp4
    18:03
  • 5. Currency Exchange Application Part - 5.mp4
    12:11
  • 6. Currency Exchange Application Part - 6.mp4
    03:13
  • 1. Creating a Text to Speech Application Part - 1.mp4
    06:43
  • 2. Creating a Text to Speech Application Part - 2.mp4
    15:52
  • 3. Creating a Text to Speech Application Part - 3.mp4
    09:57
  • 4. Creating a Text to Speech Application Part - 4.mp4
    11:51
  • 1. Creating a Text to Speech Application Part - 5.mp4
    09:29
  • 2. Creating a Text to Speech Application Part - 6.mp4
    05:19
  • 3. Creating a Text to Speech Application Part - 7.mp4
    02:41
  • 1. Expense Tracker Application Part - 1.mp4
    04:07
  • 2. Expense Tracker Application Part - 2.mp4
    16:24
  • 3. Expense Tracker Application Part - 3.mp4
    07:26
  • 4. Expense Tracker Application Part - 4.mp4
    14:35
  • 5. Expense Tracker Application Part - 5.mp4
    09:39
  • 1. Expense Tracker Application Part - 6.mp4
    15:18
  • 2. Expense Tracker Application Part - 7.mp4
    14:14
  • 3. Expense Tracker Application Part - 8.mp4
    11:53
  • 4. Expense Tracker Application Part - 9.mp4
    04:56
  • 5. Expense Tracker Application Part - 10.mp4
    05:06
  • 1. Day 86 Assignment - Creating a Scientific Calculator in JavaScript.html
  • 1. Day 87 Assignment - Creating a Simple Webpage in JavaScript.html
  • 1. Day 88 Predict the Output.html
  • 1. Day 89 Predicting Output.html
  • 1. Day 90 Assignment.html
  • Description


    Learn JavaScript in 100 Days with more than 25 Assignments and many JavaScript Technical Job Interview Questions

    What You'll Learn?


    • Anyone interested in Learning JavaScript from Absolute Zero to becoming a Pro Developer
    • Anyone interested in making real time Professional Applications in JavaScript
    • Anyone who wants to be fully prepared for any JavaScript Job Interview. We have 3 Sections Just for commonly asked JavaScript Interview Questions
    • Anyone who want to complete a case study to manage a Project from Conception to Completion
    • Anyone who wants to learn the JavaScript concepts with real time Examples. We have more than 25 Assignments in this Course

    Who is this for?


  • Anyone who are Eager to Learn JavaScript from Absolute Zero to becoming a Pro Developer
  • Anyone interested in making real time Professional Applications in JavaScript
  • Anyone who wants to be fully prepared for any JavaScript Job Interview. We have 3 Sections Just for commonly asked JavaScript Interview Questions
  • Anyone who wants to learn the JavaScript concepts with real time Examples. We have more than 25 Assignments in this Course
  • What You Need to Know?


  • No Programming Experience Needed. Everything is going to be taught in this Course
  • More details


    Description

    In this course, we will take a start from complete scratch and will assume that you never had a JavaScript Programming Experience before. We will end this course by making you a Professional JavaScript Engineer who is capable enough to apply his knowledge to build real world Applications and apply for JavaScript Jobs. We will go in depth of everything so that you can learn each and everything about the topics that we will cover in this course.  We have more than 25 Assignments in this course and each Assignment has 2- 10 Challenging Tasks. The Solution of most Assignments is also available just in case you got stuck in solving a Challenging Task.


    We have made 10 Professional Level Applications in this course so that not only you learn the Concepts but you can also apply these concepts to make something real out it. We have Challenged and guided you to make real time Applications for you in different parts of the Course. After making these Applications that we have made and Challenged you to make, you will be capable enough to make any type of Professional Applications in JavaScript


    We have more than 3 Sections Specifically to prepare you for Job Interviews. We have been in touch with many people who have successfully passed the JavaScript Job Interviews. After their Feedbacks, we have Added many interview questions with their solutions. Asynchronous Programming is one of the most important Concept in JavaScript where it is 100 Percent for sure that you will be asked many Interview Questions. We Added One Complete Section of Job Questions related to Asynchronous Programming covering almost all types of Questions and Coding Challenges related to this Concept.


    We will continue to add new topics to this course on students recommendations. We will make sure that this course is always well up-to date. This course aim to develop your skills to become capable for your coming professional life. In this course, if you have any problem understanding anything, you can feel free to directly message me or ask your questions in the Q/A Section and I will get back to you as soon as possible. The Last Section of the Course is related to the most asked Questions in this course


    We wish you the very best for this course.


    Hope this course will be very beneficial for you.


    Good Luck

    Who this course is for:

    • Anyone who are Eager to Learn JavaScript from Absolute Zero to becoming a Pro Developer
    • Anyone interested in making real time Professional Applications in JavaScript
    • Anyone who wants to be fully prepared for any JavaScript Job Interview. We have 3 Sections Just for commonly asked JavaScript Interview Questions
    • Anyone who wants to learn the JavaScript concepts with real time Examples. We have more than 25 Assignments in this Course

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    I am a Software Engineer and have been coding since Grade 9. I have built many 2D and 3D games using most Powerful Game Engines like Unity3D, SDL2, LibgdxI am also a master of Coding in Android, C++, Java, Python and scripting languages which are used for designing Webpages like HTML5, JavaScript and PHP.I love to teach the newbies and also the professionals. I always try to teach something new and in-demand topics to my students.  I teach with passion and purpose! Every course is delivered with my students in mind. I found that udemy is helping those who want to learn. so that's why I'm here.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 225
    • duration 39:33:44
    • Release Date 2023/07/02