HOME > Development > Modern JavaScript from Beginner to Advanced

Modern JavaScript from Beginner to Advanced

  • Development
  • Apr 24, 2025
SynopsisModern JavaScript from Beginner to Advanced, available at $64...
Modern JavaScript from Beginner to Advanced  No.1

Modern JavaScript from Beginner to Advanced, available at $64.99, has an average rating of 3.95, with 132 lectures, 1 quizzes, based on 18 reviews, and has 127 subscribers.

You will learn about Learn everything there is to know about Javascript – from scratch! JavaScript Basics & Fundamentals DOM Manipulation Master the DOM (document object model) WITHOUT jQuery Learn the power of JSON Learn to user the Browser Local Storage OOP ES5 prototypes & ES6 / ES2015 classes Create real life Applications Master the latest JS features like async and arrow functions Node js This course is ideal for individuals who are Beginner JavaScript or Beginner front end developers or advanced Javascript developers or node js or javascript or web developers or junior web developer or front end or back end or front end web developer or beck end web developer It is particularly useful for Beginner JavaScript or Beginner front end developers or advanced Javascript developers or node js or javascript or web developers or junior web developer or front end or back end or front end web developer or beck end web developer.

Enroll now: Modern JavaScript from Beginner to Advanced

Summary

Title: Modern JavaScript from Beginner to Advanced

Price: $64.99

Average Rating: 3.95

Number of Lectures: 132

Number of Quizzes: 1

Number of Published Lectures: 115

Number of Published Quizzes: 1

Number of Curriculum Items: 133

Number of Published Curriculum Objects: 116

Original Price: 219.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn everything there is to know about Javascript – from scratch!
  • JavaScript Basics & Fundamentals
  • DOM Manipulation
  • Master the DOM (document object model) WITHOUT jQuery
  • Learn the power of JSON
  • Learn to user the Browser Local Storage
  • OOP ES5 prototypes & ES6 / ES2015 classes
  • Create real life Applications
  • Master the latest JS features like async and arrow functions
  • Node js
  • Who Should Attend

  • Beginner JavaScript
  • Beginner front end developers
  • advanced Javascript developers
  • node js
  • javascript
  • web developers
  • junior web developer
  • front end
  • back end
  • front end web developer
  • beck end web developer
  • Target Audiences

  • Beginner JavaScript
  • Beginner front end developers
  • advanced Javascript developers
  • node js
  • javascript
  • web developers
  • junior web developer
  • front end
  • back end
  • front end web developer
  • beck end web developer
  • JavaScript is one of the top in demand programming languages and it is climbing to the very top!

    Why Learn JavaScript ?

    This is a simple to answer, go to google and type in the search bar “Top 10 programming languages” if JavaScript is in the top 5 then take the Course. Not convinced, then go to google and type in the search bar “The 10 most in-demand programming languages for developers at top companies”if JavaScript is in the top 5 then take the Course.

    Who this course is for:

  • Learning JavaScript for the first time? Already using JavaScript and want to master the language? This course is for you!

  • This course if for anyone who wants to use JavaScript to launch an application, switch careers, or freelance as a JavaScript developer.

  • What is JavaScript ?

    JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everythingelse. .

    What is Node.js?

    Node.js is an open-source, cross-platform, JavaScript runtime environment (Framework) that executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user’s web browser. Consequently, Node.js represents a “JavaScript everywhere” paradigm unifying web-application development around a single programming language, rather than different languages for server- and client-side scripts.

    Course Structure

    This course consists of Theoretical and practical parts with Projects. The first half of the course focuses on teaching you the basic syntax of JavaScript. In the first half of the course are many programming exercises and small projects, so you can test your new-found knowledge out. Each of these videos can be easily referenced in the future, so you can always come back and brush up on some topic whenever needed.

    What You’ll Learn

  • Master the basics of the language, easily understanding variables, objects, arrays, and functions

  • Understand how to design the structure of the code you write, leading to beautiful and easy-to-read programs

  • Leverage JavaScript’s built-in methods to increase your productivity regardless of what libraries or frameworks you use

  • Develop practical skills around higher-order functionsthat you will utilize for years to come

  • Observe how the JavaScript and browser work together, and how to increase the performance of JS code

  • Build awesome projects to fill your personal portfolio

  • Build command line tools from scratch using Node JS

  • Fetch and manageinformation from third-party API’s

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Setting up the Environment

    Lecture 2: Starter File and Course Instructions

    Chapter 2: The Console

    Lecture 1: First steps in the console

    Chapter 3: JavaScript Fundamentals

    Lecture 1: Some valuable words of advice for beginners

    Lecture 2: What is JavaScript (JS)? & Why learn JavaScript?

    Chapter 4: Variables

    Lecture 1: What are variables?

    Lecture 2: var let & const

    Chapter 5: JavaScript Data

    Lecture 1: Data Types

    Lecture 2: Reference Data Type

    Lecture 3: Converting Data Types

    Chapter 6: JavaScript Math Object

    Lecture 1: The Math Object

    Chapter 7: JavaScript Strings

    Lecture 1: Strings

    Lecture 2: Template Strings (Template Literals)

    Chapter 8: JavaScript Arrays

    Lecture 1: Working with Arrays

    Lecture 2: JavaScript All Array Methodes

    Chapter 9: Object Literals

    Lecture 1: What are Object Literals?

    Lecture 2: Adding and Updating Properties of Objects

    Lecture 3: Nested Arrays & Objects

    Chapter 10: Date And Time

    Lecture 1: JavaScript Date and Time Functionalities

    Chapter 11: JavaScript Comparison and Logical Operators

    Lecture 1: Comparison Operators

    Lecture 2: Conditional Statements – if, else if and else

    Lecture 3: Logical Operators

    Lecture 4: Conditional (Ternary) Operator

    Lecture 5: Conditional Statements – Switches

    Chapter 12: JavaScript Functions

    Lecture 1: What is a Function

    Lecture 2: Arrow Functions

    Chapter 13: JavaScript Loops

    Lecture 1: Loops Overview

    Lecture 2: for Loops

    Lecture 3: Continue & Break out of Loops

    Lecture 4: while Loops

    Lecture 5: dowhile Loops

    Lecture 6: forEach Method

    Lecture 7: Map Method

    Lecture 8: forin Loop

    Lecture 9: forof Loop

    Chapter 14: The DOM – Document Object Model

    Lecture 1: What is the DOM?

    Lecture 2: Selecting an Element from the DOM

    Lecture 3: Selecting Multiple Elements from the DOM

    Lecture 4: get Elements by Class Name and Tag Name

    Lecture 5: query Selector All

    Lecture 6: Traversing the DOM

    Lecture 7: Modifying the DOM- Creating Elements

    Lecture 8: Removing and Replacing Elements from the DOM

    Lecture 9: Classes and Attributes of DOM Elements

    Chapter 15: DOM Event Handling

    Lecture 1: Event Listeners Explained

    Lecture 2: Keyboard Events

    Lecture 3: Mouse Events

    Lecture 4: Event Bubbling

    Lecture 5: Event Delegation

    Chapter 16: Project: The Color Randomizer

    Lecture 1: Introduction

    Lecture 2: Starter Files & UI Design

    Lecture 3: Randomize Background Color

    Lecture 4: Randomize Text Color

    Lecture 5: Randomize All and Animate Text

    Chapter 17: Project: Budget Calculator

    Lecture 1: Introduction

    Lecture 2: Starter Files

    Lecture 3: Basic Styling of the UI

    Lecture 4: Show/Hide UI Sections

    Lecture 5: Calculate Monthly Savings

    Lecture 6: Calculate Monthly Expenses

    Lecture 7: Calculate Annual Expenses

    Lecture 8: Calculate Monthly Income

    Lecture 9: Calculate Budget Review

    Chapter 18: JSON – (JavaScript Object Notation)

    Lecture 1: JSON Explained

    Lecture 2: Creating and Using JSON

    Chapter 19: Storage

    Lecture 1: What is Local and Session Storage ?

    Lecture 2: Local Storage

    Lecture 3: Session Storage

    Chapter 20: Project – User Storage App

    Lecture 1: Project overview

    Lecture 2: Starter Files for Project Setup & UI Design

    Lecture 3: Link up to the DOM

    Lecture 4: Add User to the UI

    Lecture 5: Delete?Users from the UI

    Lecture 6: Store Users in Local Storage

    Lecture 7: Clear?input fields

    Lecture 8: Display Users Form Local Storage in the UI

    Lecture 9: Remove Users from Local Storage

    Lecture 10: Filter Users

    Chapter 21: JavaScript OOP (Object Oriented Programming )

    Lecture 1: What is OOP ?

    Instructors

  • Modern JavaScript from Beginner to Advanced  No.2
    Norbert B. Menyhart
    Knowledge is Power Acquire Knowledge by Learning!
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 3 votes
  • 3 stars: 1 votes
  • 4 stars: 4 votes
  • 5 stars: 10 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!