- Introduction to HTML
- CSS Basics
- Pseudo-class selectors
- CSS Design
- CSS Colors
- CSS Background Colors
- CSS Box Model
- CSS Box-Sizing
- CSS Text
- CSS Icons
- CSS Style
- CSS Style Table
- CSS Display Grid
- CSS Navigation Bar
- CSS Dropdowns
- CSS Image Gallery and Sprites
- CSS Styling Images & Image Reflections
- CSS Forms
- CSS Text Effects
- CSS Object Fit & Position
- Getting Started with JavaScript
- Variables, DataTypes and Operators
- Manipulating the DOM
- Advanced DOM Manipulation
- Understanding variables and data types
- Using arithmetic and comparison operators
- Working with strings and string manipulation
- Conditional statements (if/else, switch)
- Looping structures (for, while)
- Functions and scope
- Understanding the Document Object Model (DOM)
- Accessing and manipulating DOM elements with JavaScript
- Modifying styles and attributes with JavaScript
- Responding to user input (clicks, key presses)
- Text Effects
- Creating interactive user interfaces with events
- Creating and removing DOM elements with JavaScript
- Using AJAX to load content dynamically
- Handling errors and exceptions
- React useEffect Hook
- Making API Calls with useEffect Hook
- Redux for Beginners – The Brain-Friendly Guide to Learning Redux
- Understanding Redux: A tutorial with examples