Data Structures and Algorithms
Html Intro
Boiler PLate html
Basic Tags and attributes
Semantic tags and Non -semantic tags
Table (tags and attributes)
form (inputs and validations)
Media (images, videos, audios)
Embedding tags (iframe)
Navigation tags (anchor tag)
Lists (unordered ,ordered, descriptive)
css introduction (different methods of embedding css)
box model
typography, colors
flexbox
grid
transitions
position properties
transform properties (rotate,scale,translate)
animations
media queries
tailwind css
utility classes in tailwind
Javascript
1 Learning Materials
Introduction to Javascript
Basic Syntax and Data Types
Operators
Conditional Statements
Loops
Break and Continue Statements
Introduction to Functions
Arrow Functions
Scope and Closures
Introduction to Arrays
Array Iteration Methods
Introduction to Objects
Object Iteration
Prototypal Inheritance
Introduction to DOM
DOM Events
DOM Manipulation (Advanced)
Introduction to Asynchronous JavaScript
Promises
Async/Await
ES6 Features - Part 1
ES6 Features - Part 2
JavaScript and the Browser
Question Bank for Javascript
React JS
1 Learning Materials
Basics of React.js
Components in React
React Hooks
React Router
State Management
State Management with Redux
Performance Optimization
React and UI Libraries
Advanced Topics
Node JS
1 Learning Materials
Introduction to Node.js and Setup
Node.js Core Modules and File System
Server with Node
Question Bank for Node JS
Express JS
1 Learning Materials
Introduction to Express.js
Middleware in Express
Handling Requests and Responses
Routing and Dynamic Routes
Working with Template Engines (e.g., EJS)
Authentication and Authorization in Express
Introduction to REST API's
Handling File Uploads and Downloads
Building a Full CRUD Application
Question Bank for Express JS & Mongo DB
Express JS & Mongo DB Questions
Introduction to MongoDB
Mongoose - ODM for MongoDB