Skip to content

Data Structures Free Resources | This repo collects 61 of free resources for Data Structures. πŸ—οΈ Build the foundations of efficient programming with our Data Structures Depot repository! Offering a wealth of free resources and hands-on learning opportunities, this is your construction site for ma...

Notifications You must be signed in to change notification settings

getvmio/free-data-structures-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 

Repository files navigation

Data Structures Free Resources

πŸ—οΈ Build the foundations of efficient programming with our Data Structures Depot repository! Offering a wealth of free resources and hands-on learning opportunities, this is your construction site for mastering the essential building blocks of computer science and algorithm design.

Resources

Index Name Category Description
1 Programming Abstractions University Courses Advance your programming skills with CS 106B: Programming Abstractions at Stanford University, covering recursion, algorithmic analysis, and data abstraction using C++.
2 Advanced Data Structures University Courses Explore cutting-edge data structures and their applications in computer science with MIT's 6.851 Advanced Data Structures course.
3 Introduction to Algorithms University Courses Explore the fundamental concepts and techniques of algorithms, essential for a wide range of computer science applications. Covers common algorithms, algorithmic paradigms, and data structures.
4 Advanced Algorithm Design & Analysis University Courses Explore complex and advanced algorithms with renowned professor Dan Gusfield. Deepen your understanding of algorithm design and analysis beyond the undergraduate level.
5 Software Design and Analysis III University Courses Expand your software development skills with CSCI 335, a course that covers advanced algorithms, data structures, and analysis techniques.
6 Software Design and Analysis II University Courses Develop advanced programming skills with topics like recursion, pointers, and exception handling. Gain practical experience in software design and analysis.
7 Data Structures & Algorithms University Courses Comprehensive data structures and algorithms course covering C++, linked-lists, stacks, queues, trees, hash tables, and more. Hands-on labs and projects for computer science students.
8 Advanced Algorithms University Courses Explore the latest developments in algorithm design and analysis with Harvard University's CS 224 Advanced Algorithms course. Dive into data structures, approximation algorithms, and randomized algorithms.
9 Data Structures University Courses Learn advanced data structures, algorithms, and software engineering principles in this comprehensive CS 61B course from UC Berkeley.
10 Learn how to write a hash table in C Technical Tutorials Gain a deeper understanding of hash tables, their use cases, and potential pitfalls. Develop your C programming skills with this comprehensive tutorial.
11 C Programming Video Courses Comprehensive C programming and data structures course suitable for beginners and intermediate learners. Includes video tutorials and covers fundamental concepts.
12 Data Structures in C++ Video Courses Comprehensive C++ data structures tutorial for beginners. Learn fundamental data structures like arrays, linked lists, stacks, queues, and trees from the ground up.
13 Data Structures Video Courses Comprehensive data structures course from a Google engineer, covering easy to advanced topics with practical implementation and real-world applications.
14 Data Structures & Algorithms in Python Video Courses Comprehensive guide to learning data structures and algorithms using Python, suitable for beginners. Hands-on video tutorials, coding assignments, and project-based learning.
15 Data Structures and Algorithms Full Course Video Courses Comprehensive course covering fundamental algorithms and data structures like pointers, arrays, linked lists, stacks, queues, and searching algorithms. Ideal for coding interviews and problem-solving.
16 Data Structures and Algorithms for Beginners Video Courses Comprehensive guide to learning essential data structures and algorithms concepts for beginners with basic programming knowledge.
17 Algorithms Video Courses Comprehensive algorithms and data structures course for beginners, covering essential concepts, performance analysis, and Python implementation.
18 Data Structures and Algorithms in Python Technical Tutorials Comprehensive guide to understanding and implementing data structures and algorithms using Python programming language. Suitable for beginners and experienced programmers.
19 A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (Java Version) Technical Tutorials Comprehensive guide to data structures and algorithm analysis using Java. Covers fundamental data structures, sorting, and searching algorithms.
20 Open Data Structures (In C++) Technical Tutorials Comprehensive guide to data structures and algorithms, with a focus on C++ implementation. Suitable for beginners and experienced programmers.
21 Introduction to Programming and Data Structures in C Technical Tutorials Comprehensive course covering C programming, data structures, algorithms, and object-oriented concepts. Suitable for beginners and experienced programmers.
22 Principles of Algorithmic Problem Solving Technical Tutorials Comprehensive course on algorithm design, data structures, and problem-solving strategies in C++. Suitable for beginners and experienced programmers.
23 Competitive Programmers Handbook Technical Tutorials Comprehensive guide to competitive programming, covering algorithms, data structures, and problem-solving techniques. Valuable insights and strategies for aspiring competitive programmers.
24 The Algorithm Design Manual Technical Tutorials Comprehensive guide to algorithm design, data structures, and their applications. Covers a wide range of topics including algorithms, graph algorithms, and computational problem solving.
25 Text Algorithms Technical Tutorials Comprehensive book on text algorithms and data structures for text processing and string matching. Valuable resource for computer science students and researchers.
26 Sequential and parallel sorting algorithms Technical Tutorials Explore a wide range of sorting algorithms, including Insertion sort, Quicksort, Heapsort, Mergesort, and more. Learn about external sorting and sorting networks, as well as parallel sorting on mesh-connected processor arrays.
27 Purely Functional Data Structures (1996) Technical Tutorials Explore the design and implementation of efficient data structures using purely functional techniques. Gain insights into the trade-offs and performance characteristics of different data structures.
28 Problems on Algorithms (Second Edition) Technical Tutorials Comprehensive guide to algorithmic problem solving, featuring practical examples and exercises for students and professionals in computer science.
29 Linked List Problems Technical Tutorials Explore a wide range of linked list problems, develop visualization skills, and enhance your problem-solving abilities for coding interviews and exams.
30 Linked List Basics Technical Tutorials Comprehensive introduction to the basics of linked lists, covering fundamental concepts, structures, and operations in data structures.
31 Learning Algorithm Technical Tutorials Explore a wide range of algorithms, from fundamental data structures to advanced techniques like dynamic programming and graph algorithms. Gain practical knowledge for software engineering and problem-solving.
32 Essential Algorithms Technical Tutorials Enhance your programming and problem-solving skills with Essential Algorithms, a comprehensive guide covering essential concepts for beginners and advanced programmers.
33 Elementary Algorithms Technical Tutorials Comprehensive introduction to fundamental algorithms and data structures, including sorting, searching, and algorithm design. Suitable for beginners and professionals.
34 Data Structures (Into Java) Technical Tutorials Comprehensive guide to understanding and implementing data structures using Java, covering arrays, linked lists, stacks, queues, trees, and more.
35 Data Structures Technical Tutorials Comprehensive guide to data structures and algorithms, covering arrays, linked lists, stacks, queues, trees, and more. Ideal for students, developers, and professionals seeking to build efficient software systems.
36 Algorithms and Data Structures - With Applications to Graphics and Geometry Technical Tutorials Explore algorithms, data structures, and their practical applications in graphics and geometry. Suitable for beginners and experienced learners.
37 Algorithms Technical Tutorials Comprehensive guide to the fundamental concepts and techniques in the field of algorithms, covering discrete mathematics, data structures, and algorithm analysis.
38 Algorithms for Data Science University Courses Explore a wide range of algorithms and data structures relevant to data science, including Count-Min Sketch, Bloom Filters, and DGIM Algorithm. Gain a solid foundation in the algorithmic aspects of data science.
39 Design and Analysis of Algorithms University Courses Comprehensive course on algorithm design and analysis, covering techniques like divide-and-conquer, greedy, and dynamic programming. Taught by experienced IIT Bombay faculty.
40 Data Structures And Algorithms University Courses Comprehensive data structures and algorithms course from IIT Delhi, covering essential concepts, design principles, and practical applications for efficient problem-solving.
41 Fundamental Algorithms: Design and Analysis University Courses Comprehensive introduction to fundamental algorithms, data structures, sorting, searching, and advanced techniques. Taught by experienced faculty from IIT Kharagpur.
42 Programming and Data Structure University Courses Comprehensive NPTEL course on programming fundamentals, data structures, and algorithm analysis using C language. Ideal for students and professionals to build a strong coding foundation.
43 Programming, Data Structures & Algorithms University Courses Comprehensive NPTEL course from IIT Madras covering programming, data structures, and algorithms. Develop strong coding and problem-solving skills.
44 Design and Analysis of Algorithms University Courses Comprehensive course on algorithm design and analysis techniques, taught by experienced faculty from IIT Madras. Develop strong problem-solving skills for careers in computer science and software engineering.
45 Sketching Algorithms University Courses Explore the power of sketching algorithms in data structures and big data processing. Taught by renowned expert Jelani Nelson.
46 Advanced Data Structures University Courses Explore cutting-edge data structure topics, including persistence, memory hierarchies, and geometry, taught by renowned expert Prof. Erik Demaine.
47 Data Structures University Courses Explore the fundamental concepts of data structures and their importance in efficient software development. Recommended for anyone interested in computer science and programming.
48 Data Structures University Courses Comprehensive course on essential data structures, algorithms, and problem-solving techniques. Ideal for software engineers, computer scientists, and data professionals.
49 Data Structures and Algorithms University Courses Comprehensive course on data structures and algorithms, taught by an experienced professor at the University of Florida. Covers fundamental topics, emphasizes problem-solving, and prepares students for technical interviews.
50 Programming Challenges University Courses Explore advanced programming techniques and hone your problem-solving skills with this challenging course taught by renowned expert Professor Skiena at the prestigious Hong Kong University of Science and Technology.
51 Programming and Data Structures with Python University Courses Comprehensive Python programming and data structures course by experienced instructor Prof. Madhavan Mukund from CMI.
52 Algorithm Design and Analysis University Courses Gain a deep understanding of algorithm design and analysis techniques with this course taught by renowned expert Prof. Tim Roughgarden at Stanford University.
53 Algorithms: Design & Analysis 1 University Courses Explore essential data structures, sorting algorithms, and graph algorithms with this renowned course from Stanford University.
54 Advanced Algorithms University Courses Explore advanced algorithmic techniques like dynamic programming, greedy algorithms, and divide-and-conquer. Dive deep into algorithm design and analysis for complex problem-solving.
55 Algorithm Design and Analysis University Courses Comprehensive course on algorithm design and analysis, covering techniques like divide-and-conquer, greedy algorithms, and dynamic programming. Hands-on programming assignments and project.
56 Efficient Algorithms University Courses Explore the fundamentals of algorithms and data structures in the renowned CS 170 course at UC Berkeley, taught by renowned professors.
57 Advanced Data Structures University Courses Comprehensive coverage of advanced data structures and their applications, including trees, graphs, heaps, hash tables, and advanced sorting techniques. Taught by a renowned expert in the field.
58 Data Structures University Courses Explore the fundamental data structures and algorithms used in computer science with CS225 at the University of Illinois. Gain hands-on experience in C++ programming and problem-solving.
59 Applied Algorithms University Courses Explore practical algorithm design and analysis techniques, including greedy, dynamic programming, and divide-and-conquer approaches, in this comprehensive course from the University of Washington.
60 Data Structures and Algorithms University Courses Comprehensive course on fundamental data structures and algorithms, taught by experienced instructor Richard Buckland at the University of New South Wales (UNSW).
61 Computational Geometry University Courses Explore the fundamentals of computational geometry, including convex hulls, Voronoi diagrams, and Delaunay triangulations. Taught by experienced faculty from IIT Delhi.

More

About

Data Structures Free Resources | This repo collects 61 of free resources for Data Structures. πŸ—οΈ Build the foundations of efficient programming with our Data Structures Depot repository! Offering a wealth of free resources and hands-on learning opportunities, this is your construction site for ma...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published