Introduction to the course 
 
What you will learn in this lesson 
 
Introduction to JavaScript 
 
Setting up your development environment 
 
Writing your first JavaScript program 
 
What you will learn in this lesson 
 
Using arithmetic and comparison operators 
 
Conditional statements (if/else switch) 
 
Looping structures (for while) 
 
What you will learn in this lesson 
 
Understanding the Document Object Model (DOM) 
 
Accessing DOM elements with JavaScript 
 
Manipulating DOM elements with JavaScript 
 
Modifying styles and attributes with JavaScript 
 
Understanding events and event listeners 
 
Responding to user input (clicks key presses) 
 
Creating interactive user interfaces with events 
 
What you will learn in this Lesson 
 
Creating and removing DOM elements with JavaScript 
 
Using AJAX to load content dynamically 
 
Handling errors and exceptions 
 
Read more about the basics of javascript 
 
Learn more about various javascript components 
 
Further Reads on DOM Manipulation 
 
Learn more about Advanced DOM Manipulation 
 
What you will learn in this Lesson 
 
What you will learn in this Lesson 
 
React Directory structure 
 
What you will learn in this Lesson 
 
Making API Calls with useEffect Hook 
 
Learn more about react hooks and redux 
 
React Basics - Practice Quiz 
 
Approach for building Tic-Tac-Toe 
 
Step 1: Setting up the project 
 
Step 2: Creating Board Component 
 
Step 3: Project Components 
 
Step 4: Creating a Reusable Component 
 
Step 5: Creating an interactive square component 
 
Step 6: Writing logic for turns 
 
Step 7: Wrapping up the Project 
 
Create a Functional Dashboard with React