<h1>Learn Basic JavaScript Programming</h1>

<h2>What You Will Learn in This JavaScript Course</h2>

In this course, you will learn everything you need to build a strong foundation in JavaScript — starting from the basics and expanding into advanced concepts. You will begin with core topics such as JavaScript syntax, variables, operators, conditions, loops, strings, numbers, functions, objects, arrays, typed arrays, dates, math, regular expressions, data types, and error handling. As you progress, you will dive into intermediate and advanced concepts including events, programming logic, different JS versions, object-oriented programming with classes, advanced functions and objects, iterations, asynchronous programming, modules, and powerful features like Meta and Proxy. You will also learn essential web development skills such as manipulating the HTML DOM, working with the browser window object, using Web APIs, AJAX, JSON, jQuery, and JavaScript graphics. Throughout the course, you will follow real examples, practice through exercises, and use a complete JavaScript reference to help you master each topic step-by-step.

📘 Core JavaScript Fundamentals

  • JS Syntax
  • JS Variables
  • JS Operators
  • JS If Conditions
  • JS Loops
  • JS Strings
  • JS Numbers
  • JS Functions
  • JS Objects
  • JS Arrays
  • JS Typed Arrays
  • JS Dates
  • JS Math
  • JS RegExp
  • JS Data Types
  • JS Errors

⚙️ Intermediate JavaScript

  • JS Events
  • JS Programming Concepts
  • JS Versions
  • JS Advanced Topics
  • Iterations
  • Asynchronous JavaScript
  • Modules
  • Meta & Proxy

🧱 Advanced JavaScript Architecture

  • Advanced Functions
  • Advanced Objects
  • Classes
  • Iterations (Deep Dive)
  • Async/Await
  • Modules
  • Proxy, Reflect, and other advanced feature

🌐 Web Development Essentials

  • JS HTML DOM
  • JS Window Object
  • JS Web APIs
  • JS AJAX
  • JS JSON
  • JS jQuery
  • JS Graphics

<h2>Tools and Technologies Used</h2>

  • HTML 5 JavaScript – Basic JavaScript Programming
  • HTML 5 HTML5 – for website structureHTML5 – for website structure
  • HTML 5 VS Code – code editor for building the project

<h1>Basic JavaScript Coding Lessons</h1>

Lesson 1 - JavaScript Syntax & Creating a project folder

Get started with JavaScript by learning its syntax and creating your project folder to organize your website files.

Lesson 2 - JavaScript Statements

Learn JavaScript statements and how to write instructions that make your code run and display results.

Lesson 3 - JavaScript Variables

Understand JavaScript variables and how to store, manage, and use data in your code.

Lesson 4 - JavaScript Operators (Mathematical)

Learn how to use JavaScript’s basic math operators to perform calculations, process data, and build simple logic in your code.

Lesson 5 - JavaScript Logical & Comparison Operators

Learn how to compare values and use logical conditions to control the flow of your code and make smarter decisions in your programs.

Lesson 6 - JavaScript Logical Operators (AND, OR & NOT)

Learn how to combine and evaluate multiple conditions using logical operators to create more flexible and powerful decision-making in your code.

Lesson 7 - JavaScript Datatypes

Learn the different kinds of data JavaScript can work with—such as strings, numbers, booleans, and more—to store and process information correctly in your programs.

Lesson 8 - JavaScript Conditional Statements (IF, IF ELSE, TERNARY, SWITCH CASE)

Learn how to make your programs smarter by using conditions to control what your code does— from simple IF checks to cleaner logic with ternary and switch case statements.

Lesson 9 – JavaScript Loops (for loop, while loop, do...while loop)

Learn how to repeat tasks, process lists, and automate actions in your programs using JavaScript’s most common loops—simple, efficient, and perfect for beginners.

Lesson 10 – JavaScript String Templates (Single Quotes, Double Quotes, and Backticks)

Learn how to create cleaner and more dynamic text in your programs using different string formats and modern template literals with backticks.

Lesson 11 – JavaScript String Search Methods

Learn how to find, check, and extract text from strings using JavaScript’s built-in search methods—simple, practical, and essential for real-world coding.

Lesson 12 – JavaScript String Methods

Learn how to quickly find, check, and extract text from strings using JavaScript’s built-in methods—simple, practical, and beginner-friendly.