Core And Essential Javascript Knowledge

Posted By: ELK1nG

Core And Essential Javascript Knowledge
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.06 GB | Duration: 3h 3m

JavaScript for beginners and Intermediates

What you'll learn

Confidently use variables (var, let, const), operators, and control flow (if/else, switch) to build basic programs.

Manipulate arrays (add/remove elements, search) and objects (properties, methods), and write reusable code with functions/arrow functions.

Select and modify webpage elements by ID, class, or tag name, and respond to user interactions (clicks, inputs) using event listeners.

Apply loops, scope rules, and built-in objects (String, Math, Date) to complete exercises like checking vowels or iterating through 2D arrays.

Requirements

Basic HTML and CSS knowledge

Description

This course offers a comprehensive introduction to JavaScript, covering fundamental concepts like variables (var, let, const), arithmetic operators, and concatenation. It progresses to control structures such as switch-case, if-else statements, and loops (for, while, do…while). Students will also explore arrays, including searching, checking, and iterating through them using various methods. The curriculum ensures a solid foundation in JavaScript syntax and logic, preparing learners for more advanced topics.The course delves into JavaScript objects, classes, and functions, including arrow functions and parameter handling. It introduces the String, Date, and Math objects, along with DOM manipulation techniques like selecting elements by ID, class, or tag name. Events, pop-up boxes, and library operators are also covered. These modules equip students with the skills to create dynamic, interactive web applications, emphasizing practical exercises and real-world applications.Advanced topics include 2D arrays, scope (local and global), and JavaScript’s parent-child-sibling relationships in the DOM. The course also covers query selection, innerText, innerHTML, and textContent for dynamic content updates. By the end, learners will have a thorough understanding of JavaScript’s core features and its role in web development, enabling them to build robust, efficient, and user-friendly applications. The structured approach ensures gradual progression from basics to advanced concepts.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Setting up your environment

Lecture 3 First program - Displaying with alert and console

Lecture 4 Introduction to Variables (var , let , const)

Lecture 5 3. Get User input in Javascript

Lecture 6 Importing external scripts

Lecture 7 Arithmetic operators and concatenation

Lecture 8 JavaScript Equality and Logical Operators Explained

Lecture 9 If and Else Statements

Lecture 10 The ternary operator

Lecture 11 Switch and Case Statement

Lecture 12 JavaScript functions introduction

Lecture 13 Arrow functions

Lecture 14 For loop explained

Lecture 15 For of loop applied to strings

Lecture 16 While loop explained

Lecture 17 Lecture 17

Lecture 18 Lecture 18

Lecture 19 Working with Arrays JavaScript Part 1

Lecture 20 JavaScript_ Adding and Removing Elements on Arrays

Lecture 21 Iterate through an Array in JavaScript using a for loop

Lecture 22 JavaScript 2D arrays and beyond

Lecture 23 Lecture 23

Lecture 24 JavaScript Objects Basics part 1

Lecture 25 JavaScript Objects Part 2

Lecture 26 Iterate through array (while, for..of, forEach)

Lecture 27 Introduction to JavaScript Classes

Lecture 28 Introduction to the String Object in JavaScript

Lecture 29 JavaScript Date and Math objects introduction

Lecture 30 JavaScript DOM explained simply

Lecture 31 Selecting Elements by ID in JavaScript

Lecture 32 Selecting Elements by Tag Name in JavaScript

Lecture 33 Selecting Elements by Class Name in JavaScript

Lecture 34 Query Selectors in JavaScript

Lecture 35 Using innerText, inerHTML and textContent in JavaScript

Lecture 36 JavaScript Parent, child and sibling relationships

Lecture 37 Basic Introduction to events in JavaScript

Lecture 38 JavaScript pop up boxes

Beginners and Novices.,For engineers that wish to shift to web technologies.