Free AI-powered learning to build in-demand skills
AI Product Expert Certification - Master Generative AI Skills
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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