0% found this document useful (0 votes)
48 views2 pages

Advanced Python Data Structures Course

The document outlines various courses on Data Structures and Algorithms, covering topics from basic concepts to advanced techniques. It includes offerings from platforms like GeeksforGeeks, MIT, Udemy, Princeton University, and IIT Bombay, addressing a wide range of subjects such as recursion, sorting, dynamic programming, and graph algorithms. Each course provides a unique focus, catering to different levels of expertise and specific areas of interest in the field.

Uploaded by

bsnschool90017
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views2 pages

Advanced Python Data Structures Course

The document outlines various courses on Data Structures and Algorithms, covering topics from basic concepts to advanced techniques. It includes offerings from platforms like GeeksforGeeks, MIT, Udemy, Princeton University, and IIT Bombay, addressing a wide range of subjects such as recursion, sorting, dynamic programming, and graph algorithms. Each course provides a unique focus, catering to different levels of expertise and specific areas of interest in the field.

Uploaded by

bsnschool90017
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

1.

Data Structures and Algorithms - Self-Paced (GeeksforGeeks):


Basics (Time and Space Complexity, practice problems)
Mathematics
Bitwise Operators
Recursion
Arrays
Searching and Sorting
Matrix, Hashing, and Strings
Linked List, Stack, Queue, and Deque
Tree, Heap, and, Graph
Greedy
Dynamic Programming
Segment Tree
Disjoint Set, etc.

2. Advanced Data Structures (MIT):


Time travel
Geometry
Dynamic optimality
Memory hierarchy
Hashing
Integers
Dynamic graphs
Strings
Succinct, etc.

3. Data Structures and Algorithms Python – The Complete Bootcamp (Udemy)


Basic Concepts (Big O Notation)
Arrays, Linked List
Stack and Queue
Hash and Trees
Heaps and Tries
Graphs
Searching and Sorting
Tree and Graph Traversal
Problem-Solving, etc.

4. Master the Coding Interview: Data Structures + Algorithms (Udemy)


Basics (Big O, Coding Problems)
Arrays and Hash Tables
Linked Lists
Stacks and Queues
Trees and Graphs
Recursion, Searching (BFS, DFS), and Sorting
Dynamic Programming
Interview Ready

5. Algorithms, Part I, and Algorithms, Part II (Princeton University):


Data Structure and Algorithms
Undirected and directed graphs
Minimum Spanning Tree
Radix Sorts
Tries
Substring Search
Regular Expressions
Data Compression
Reductions
Linear Programming
Intractability, etc.
6. Algorithms Course by IIT Bombay (edX):
Sorting algorithms
Searching algorithms
Median finding
Order statistics
Geometric algorithms (Polynomial Multiplication)
String algorithms
Numerical algorithms
Matrix Operations, GCD, and Pattern Matching
Subsequences, Sweep, and Convex Hull
Graph algorithms, etc.

8. Data Structures and Algorithms (NPTEL)

You might also like