Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript for beginners
Rating: 3.8 out of 5(577 ratings)
21,760 students

JavaScript for beginners

Covering all JavaScript basic topics in 90 minutes
Created byM Darwish
Last updated 8/2021
English

What you'll learn

  • Understand how JavaScript works and it's fundamental concepts From Zero to Hero
  • JavaScript essential (variables, if Condition, Loops)
  • Regular expressions, error handling, local Storage
  • JavaScript Strings, Functions

Course content

1 section33 lectures1h 47m total length
  • What's JavaScript ?1:04
  • JavaScript History0:47
  • Why JavaScript ?1:07
  • JavaScript Editors1:28
  • JavaScript HelloWorld1:04
  • Const and Vars in JavaScript4:30
  • JavaScript Datatypes2:48
  • JavaScript Comments0:37

    Learn to use JavaScript comments to document functions and objects, emphasizing single-line comments for clear, maintainable code and future readability.

  • JavaScript Arithmetic Operations2:05
  • JavaScript Logical & Comparison Operators2:31
  • JavaScript Coercion2:51
  • JavaScript If-else Conditional Statement8:06

    Explore how to use if-else conditionals to evaluate a numeric grade, implement else-if ladders for A to F ranges, and validate inputs between zero and one hundred with console logs.

  • JavaScript Switch Statement4:34

    Learn how to use the JavaScript switch statement to map a variable to multiple cases, including case blocks, default behavior, and the break keyword to stop execution.

  • JavaScript For Loop3:45
  • JavaScript Switch Statement4:34
  • JavaScript While Loop2:50
  • JavaScript For Loop3:45
  • JavaScript Do-While1:35
  • JavaScript While Loop2:50

    Learn how to convert a for loop to a while loop in JavaScript by applying initialization, a condition, and an increment, and print numbers from 0 to 10 with console.log.

  • JavaScript Do-While1:35

    Explores the do while loop in JavaScript, showing initialization of a counter, executing the block, incrementing, and then evaluating the condition, highlighting that it runs at least once unlike while.

  • JavaScript Nesting Loop3:25
  • JavaScript Break vs Continue1:52
  • Exercise 016:25
  • JavaScript Function2:25
  • JavaScript Function with Parameters4:36

    Define a JavaScript function named power with parameters x and power, using defaults x=2 and power=3. Show call examples that produce 8, 16, and 9.

  • JavaScript Increment Function3:41
  • JavaScript Hoisting7:18
  • JavaScript ASI Automatic Semicolon Increment2:56

    Explore automatic semicolon insertion in JavaScript, learn how semicolons are inserted and why missing semicolons can trigger syntax errors when two statements share a line.

  • JavaScript Immediate Invoked Function1:49
  • JavaScript Object2:25
  • JavaScript Comparing Object4:03
  • JavaScript For in4:07
  • JavaScript Object Method This7:37

Requirements

  • All you need just a computer (Windows, macOS, or Linux)
  • No coding experience

Description

Have you tried to learn JavaScript before?

JavaScript is the most popular programming language today, You end up wasting time on out-of-date courses and incomplete YouTube tutorials that talk about JavaScript features without showing how to use them when building real-world applications.

This is a truly complete JavaScript course, that goes beyond what other JavaScript courses out there teach you.

I will take you from a complete JavaScript Zero to Hero developer. You will not just learn the JavaScript language itself, you will also learn how to program. How to solve problems. How to structure and organize code using common JavaScript patterns.


Here is exactly what we cover in this course:

  • JavaScript and programming fundamentals

    • Variables, Data types, boolean logic,

    • if/else statements

    • Loops, Functions,

    • Objects, arrays, and more.


  • How JavaScript works

    • execution contexts

    • Hoisting

    • Scoping,

    • this keyword, and more.


  • How to make JavaScript code interact with webpages

    • DOM manipulation.

    • How to select and change webpage elements,

    • Create new elements

    • Handle DOM events.


  • Complex JavaScript features

    • Function constructors,

    • prototypal inheritance,

    • First-class functions, c

    • Closures,

    • Bind and apply methods


  • Discussing problems that ECMAScript 6 changes were made to solve,

    • let and const

    • Strings and Regular Expressions

    • Functions in ECMAScript 6

    • Expanded Object Functionality

    • De-structuring for Easier Data Access

    • Symbols and Symbol Properties

    • Sets and Maps

    • Iterators and Generators

    • Introducing JavaScript Classes

    • Improved Array Capabilities

    • Promises and Asynchronous Programming

    • Proxies and the Reflection API

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only JavaScript course that you will need!


Who this course is for:

  • Anyone willing to learn JavaScript from Scratch
  • JavaScript developer
  • Front end developer
  • Students from High School or Collage