SQL
- Introduction to SQL
- Database Normalization and Entity Relationship Model
- SQL Operators
- Working with SQL: Join, Tables, and Variables
- Deep Dive into SQL Functions
- Working with Subqueries
- SQL Views, Functions, and Stored Procedures
- Deep Dive into User-defined Functions
- SQL Optimization and Performance
- Advanced Topics
- Managing Database Concurrency
- Practice Session
- Microsoft Courses: Study Material
HTML &CSS
- Basics of HTML
- Introduction to FullStack Development, Web and HTML
- HTML Element Structure
- Common Tags and Supported Attributes
- Fundamentals of CSS
- Deep dive into the Box Model with CSS
- HTML Forms
- Typography and Positioning
- More on HTML Tags
- Flex Boxes
- Responsive Web Design
Bootstrap
- Introduction to Bootstrap
- Bootstrap Components
Java Scripts
- Intro To JS
- JS Control Flow
- JS Array
- JS Objects
- Functions Deep Dive and New Control Flow
- JS Prototypes and Prototype Inheritance
- DOM
- Operators and Intro to ES6
- Deep Dive to ES6
- Async JS-Sending and Recieving Data
- More Async
Java
- Introduction to Programming in JAVA
- Programming Basics, Data Types, and Code Flow
- Input, Output, and Exceptions in Java
- If Statement, Loops, and Code Flow
- Functions in Java
- OOPs and Arrays
- Objected Oriented Programming
- 1-D Array
- 2-D Matrix
- Functions and complexity
- Functions & Recursion
- Time and Space Complexity
- Seaching Algorithms and Bit Manipulation
- Linear search and Binary Search
- Ternary Search
- Two Pointers
- Bit manipulation
- Simple Array Sorting and its Implementation