Skill Development Roadmap For Year 2024
Skill Development Roadmap For Year 2024
2024
C Programming
Chapter 1 - Variables, Data types + Input/Output
Chapter 2 - Instructions & Operators
Chapter 3 - Conditional Statements
Chapter 4 - Loop Control Statements
Chapter 5 - Functions & Recursion
Chapter 6 – Pointers
Chapter 7 – Arrays
Chapter 8 – Strings
Chapter 9 – Structures
Chapter 10 - File I/O
Chapter 11 - Dynamic Memory Allocation
DSA
Introduction to Programming and Flowcharts
Write your First Program in C++
If-Else, While loop and lots of Patterns
Solving Patterns Questions
Bitwise Operators, For Loops, Operator Precedence and Associativity
Binary and Decimal Number System
Switch Statement & Functions
Introduction to Arrays in C++
Time and Space Complexity
Binary Search
Binary Search Interview Questions
Book Allocation
Selection Sort
Bubble Sort
Insertion Sort
C++ STL
All About Char Arrays, Strings
Introduction to 2D
Basic Math for DSA
Pointers in C++
Double Pointers in C++
Reference Variable
Dynamic Memory Allocation
Macros, Global Variables, Inline Functions
Learning Recursion on the Best Way
Understanding Recursion
Recursion and Binary Search
Recursion With Strings
Merge Sort Using Recursion
Quick Sort using Recursion
Recursion-Subsets
Phone Keypad Problem Recursion
Permutations of a String
Rat in a Maze Problem
Time and Space Complexity
OOPS concepts in C++
Pillars of OOPS
Linked List and its Types
Linked List Questions
Linked List Questions
Detect and Remove Loop in Linked List
Remove Duplicates form a Sorted/Unsorted Linked List
Sorted Linked List
Check Palindrome in Linked List
Add 2 numbers in Linked List
Clone a Linked List with Random Pointers
Merge Sort in Linked List
Introduction to Stacks
Stack Interview Questions
Largest Rectangular Area in Histogram
Stack Problems
N Stacks in Array
Design Special Stack Problem
Queues in C++
Queue FAANG Interview Questions
Binary Trees and its Representation
Binary Tree FAANG PART-1
Binary Tree FAANG PART-2
Binary Tree FAANG PART-3
Construct a Binary Tree
Minimum Time to Burn the Entire Binary Tree
Morris Traversal
Binary Search Tree and its Implementation
Binary Search Tree FAANG Interview Questions Part-1
Binary Search Tree FAANG Interview Part-2
Merge 2 Binary Search Trees
Largest BST in a Binary Tree
Heaps in C++
Heaps in C++ Part-1
Heaps in C++ Part-2
Heaps in C++ Part-3
HashMap in C++
Trie and its Implementation
Largest Common Prefix Problem
Implement a Phone Directory using Trie
Rat in Maze Problem
N-Queen Problem
Sudoku Solver Problem
Introduction to Graphs
BFS Traversal in Graph
DFS Traversal in Graph
Cycle Detection in Undirected Graphs
Cycle Detection in Directed Graphs
Topological Sort
Cycle Detection in Directed Graph Using BFS
Shortest Path in Undirected Graphs
Shortest Path in Directed Acyclic Graphs
Dinkstra’s Algorithm
Minimum Spanning Tree
Kruskal’s Algorithm Disjoint Set
Bridges in a Graph
Articulation Points in Graphs
Kosaraju’s Algorithm
Bellman Ford Algorithm
Web Development
CSS
Transition Effects
Mastering 2D Transforms in CSS
Projects
Grid
CSS 3D Transforms
Project
-Tailwind CSS
One shot Lecture-10 hours
-JAVA SCRIPT
Introduction
Variables and Data types
Operators and Conditionals in Java Script
Loops and String
Plain and Arrow Functions
Reference Types
Variable Function
Temporal Dead Zone
Classes and Default Parameter
Common In-Built Objects
Object Cloning
Error Handling
JS DOM Manipulation
All About Events and Listeners
Reflow and Repaint
Event Loop
Async
Closures