Course Details

Elevo Labs
computer science

Data Structures & Algorithms

Amit Chandrakar

Instructor: Amit Chandrakar

Created: 16 June, 2025
Updated: 16 June, 2025

Course Description

This course is a deep dive into the fundamental building blocks of efficient software. You will learn how to analyze algorithm performance using Big O notation and master a wide range of data structures, from simple arrays and linked lists to complex trees and graphs. For each data structure, you will learn its strengths, weaknesses, and how to implement it. The course also covers essential searching and sorting algorithms that are critical for problem-solving and technical interviews.

What You'll Learn:

  • Algorithm analysis with Big O notation.
  • Linear Data Structures: Arrays, Linked Lists, Stacks, Queues.
  • Non-Linear Data Structures: Trees, Graphs, Hash Tables.
  • Essential Sorting Algorithms (Merge Sort, Quick Sort).
  • Essential Searching Algorithms (Binary Search).
  • Graph traversal with BFS and DFS.

Who Is This Course For?

This is a critical course for any software developer or computer science student. A solid grasp of at least one programming language is required.

Why Data Structures Matter
15min
Algorithm Analysis and Big O Notation
35min

Arrays and Linked Lists
40min
Stacks and Queues
35min

Binary Trees and Binary Search Trees (BST)
45min
Heaps
30min

Hashing and Collision Resolution
35min

Graph Representations
25min
Graph Traversal: BFS & DFS
40min

Bubble, Selection, Insertion Sort
30min
Merge Sort and Quick Sort
40min
Binary Search
25min

Instructor

Amit Chandrakar
Amit Chandrakar

Senior Full Stack Developer & Instructor

7 Courses

View Details
Elevo Labs

Courses Includes:

  • Price : ₹8000
  • Instructor : Priya Sharma
  • Durations : 10 weeks
  • Modules : 6
  • Language : English, Hindi
  • Level : Intermediate
  • Certifications : Yes
  • Get Curriculum: Download

Share On:

💬