Data Structures

Filter Courses within "Data Structures" (Click to filter)
Computational Thinking with JavaScript 2: Model & Analyse (Coursera) Coursera
University of Glasgow

Computational Thinking with JavaScript 2: Model & Analyse (Coursera)

Dive deeper into computational thinking with our second course in a four-part series. Specializing in JavaScript, you'll learn essential 21st-century skills that enable you to model complex problems, perform data analytics, and visualize results using JavaScript. This course is ideal for programmers who want to refine their analytical and problem-solving capabilities.

Jul 20th 2026
4 Weeks
Fundamental Tools of Data Wrangling (Coursera) Coursera
University of Colorado Boulder

Fundamental Tools of Data Wrangling (Coursera)

Discover the art and science of data preparation with 'Fundamental Tools of Data Wrangling'. This course equips you with the necessary skills to effectively clean, manipulate, and analyze your data using powerful tools like Python, NumPy, pandas, and more. Whether you're new to data wrangling or looking to refine your existing skills, this course offers a practical approach to mastering the fundamentals.

Jul 20th 2026
5-12 Weeks
Programming and Application Foundations (Coursera) Coursera
Illinois Tech

Programming and Application Foundations (Coursera)

Discover the fundamentals of web development and programming with our Programming and Application Foundations course. Designed for beginners, this course will guide you through creating and deploying modern web pages using HTML, CSS, and JavaScript. Dive into data modeling, database design, and administration to build robust, multi-user applications. Start your journey towards becoming a proficient developer today!

Jul 20th 2026
5-12 Weeks
Building Objects in C (Coursera) Coursera
University of Michigan

Building Objects in C (Coursera)

Discover the core principles of object-oriented programming as you explore the powerful C language. Learn to construct robust libraries featuring high-level data structures such as strings, lists, and dictionaries. Gain insights into optimizing your code by managing memory allocation and de-allocation effectively.

Jul 20th 2026
5-12 Weeks
Advanced Data Structures, RSA and Quantum Algorithms (Coursera) Coursera
University of Colorado Boulder

Advanced Data Structures, RSA and Quantum Algorithms (Coursera)

Dive into the fascinating realms of cryptography and quantum computing with our Advanced Data Structures, RSA, and Quantum Algorithms course. Learn about number-theory based cryptography, delve into complex data structures, and uncover the basics of quantum algorithms that are revolutionizing computation. Perfect for programmers, mathematicians, and tech enthusiasts alike.

Jul 20th 2026
4 Weeks
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

Dive into the world of computer science with CS50's Introduction to Computer Science, a comprehensive online course offered by Harvard University. Whether you're new to programming or looking to deepen your understanding, this course provides a solid foundation in algorithmic thinking and problem-solving skills. Taught by David J. Malan, it covers essential topics such as programming languages, data structures, and the ethics of computing.

Self Paced
Self-Paced
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上) (edX) EdX
Tsinghua University,TsinghuaX

Data Structures and Algorithm Design Part I | 数据结构与算法设计(上) (edX)

Discover the basics of data structures and learn essential techniques for designing and analyzing algorithms in this introductory course from edX. Whether you're a beginner or looking to refresh your knowledge, this course will equip you with the tools needed to tackle complex problems efficiently.

Self Paced
Self-Paced