Finance Certifications Goldman Sachs & Amazon Teams Trust
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn fundamental data structures through a comprehensive 3-hour course that covers essential concepts for computer science studies, technical interview preparation, and competitive programming platforms like LeetCode. Master arrays, single and doubly linked lists, queues, and stacks before progressing to more complex structures including binary trees, binary search trees, heaps, graphs, and hashing techniques. Explore real-world applications of each data structure and understand how they solve specific computational problems. Gain practical knowledge through detailed explanations and examples that demonstrate when and why to use each data structure in different scenarios. Build a solid foundation in algorithmic thinking and data organization principles that are crucial for software development and technical interviews at major technology companies.
Syllabus
00:01:59 | Arrays
00:21:07 | Single Linked List
00:35:07 | Doubly Linked List
00:45:42 | Queue
00:58:11 | Stack
01:08:36 | Binary Trees
01:35:45 | Binary Trees Continued
01:51:53 | Binary Search Trees
02:20:07 | Heaps
02:46:58 | Graphs
03:02:42 | Hashing
Taught by
Tech With Tim