5-Day Online Training Program (Basics)
Daily 2 Hours | Mode: Online | Duration: 5 Days
What Students Will Gain
• Strong DSA foundation
• Improved logic & programming skills
• Speed and accuracy for coding rounds
• Confidence to tackle campus interviews
Data Structures and Algorithms.
Day 1: Linked List (2 hours)
Objectives:
• different types of linked lists.
• Practice common interview problems.
Topics Covered:
• Singly Linked List & Doubly Linked List
• Insertion, Deletion (at beginning, middle, end)..etc
Practice Platform: LeetCode
Day 2: Stack & Queue (2 hours)
Objectives:
• problem-solving using stack concepts.
Topics Covered:
• Stack using Array/Linked List
• Queue & Circular Queue ..etc
Practice Platform: LeetCode
Day 3: Queue (2 hours)
Objectives:
• problem-solving using queue concepts.
.
Topics Covered:
• Queue using Array/Linked List
• Queue & Circular Queue ..etc
Practice Platform: LeetCode
Day 4: Trees (2 hours)
Objectives:
• Strengthen your basics in Binary Trees and related algorithms.
Topics Covered:
• Binary Trees & Binary Search Trees (BST)
• Tree Traversals (Inorder, Preorder, Postorder)
• Tree Teminology… etc
Practice Platform: LeetCode
Day 5: Graphs (2 hours)
Objectives:
• Understand and apply BFS, DFS, and basic graph algorithms.
Topics Covered:
• Graph Representation (Adjacency List & Matrix)
• Depth-First Search (DFS)
• Breadth-First Search (BFS)
• Shortest Path (BFS-based) ..etc
Practice Platform: LeetCode