Data Structures and Algorithm
Unlock the foundation of computer science with Ustar’s Data Structures and Algorithm course — an 11-week journey tailored for students aiming to sharpen their problem-solving skills and build strong algorithmic thinking.
Through a carefully designed weekly syllabus, students will explore fundamental and advanced DSA topics including:
Lists, Dictionaries, Time & Space Complexity
Strings, Sorting, Stacks, Queues, Heaps
Sliding Window, Two Pointers, Binary Search
Linked Lists, Trees, Recursion, Graphs, Backtracking, and Greedy Algorithms
Hands-on problem sets, real-world coding applications, and algorithm visualizations will be integrated into every lesson to ensure students not only understand concepts but can confidently apply them. Ideal for students preparing for competitive programming, high school coding interviews, or computer science AP coursework.
📌 Core Concepts Covered:
Breadth First Search (BFS), Depth First Search (DFS)
Stack and String manipulation
Binary Search and Recursion
Linked List operations
Graph traversal and Adjacency Lists
Backtracking & Greedy Strategies
By the end of the course, students will be able to analyze problems, design optimal solutions, and improve both programming fluency and algorithmic confidence.
Course Price: 22 classes for $770
Schedule:
Saturdays 11:00 AM – 12:00 PM,
Sundays 4:00 PM – 5:00 PM
