Data Structures

Filter Courses within "Data Structures" (Click to filter)
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures (edX) EdX
Purdue University,PurdueX

AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures (edX)

Dive into the world of advanced object-oriented programming with our comprehensive AP Computer Science A course. Designed for beginners and seasoned programmers alike, this course offers in-depth exploration of Java's most sophisticated concepts including polymorphism, abstract classes, and more. Perfect for those preparing for an AP Computer Science exam or looking to enhance their coding skills.

This course is archived
5-12 Weeks
Data Structures (Stepik) Stepik
University of California, San Diego

Data Structures (Stepik)

Dive into the world of Data Structures with our interactive textbook designed for Computer Science students. Explore various data structures including arrays, linked lists, stacks, queues, trees, hash tables, heaps, and graphs to understand their applications and improve your programming abilities.

Self Paced
Self-Paced
Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX)

Discover the fundamentals of Java programming through an interactive, beginner-friendly course. Learn about key data structures like lists, stacks, queues, and trees while mastering efficient algorithms for managing information effectively. Perfect for those new to coding or seeking to refine their Java expertise.

Self Paced
Self-Paced
How to Code: Complex Data (edX) EdX
The University of British Columbia,UBCx

How to Code: Complex Data (edX)

Unlock the secrets to creating sophisticated software solutions with 'How to Code: Complex Data'. This course will guide you through the intricacies of advanced programming techniques, including new data structures, abstraction, and generative recursion. Perfect for developers looking to elevate their coding skills and create efficient, well-structured programs.

Self Paced
Self-Paced
Data Structures and Software Design (edX) EdX
University of Pennsylvania,PennX

Data Structures and Software Design (edX)

Dive into the world of Data Structures and Software Design with our expert-led course designed for aspiring and professional software developers. Learn how to choose the right data structures, apply them effectively in your coding projects, and create software that's easy to understand and modify. This course will equip you with essential skills needed to tackle complex programming challenges.

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

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

Dive into the world of complex data structures and sophisticated algorithm design with our advanced course. Whether you're a seasoned programmer or just starting out, this course will equip you with the skills needed to tackle intricate problems efficiently. From binary trees to hash tables, and from dynamic programming to graph algorithms, we'll explore various techniques to solve computational challenges effectively.

Self Paced
Self-Paced
Laboratorio di Programmazione (edX) EdX
University of Naples Federico II,FedericaX

Laboratorio di Programmazione (edX)

Il corso Laboratorio di Programmazione ti introduce nel mondo affascinante della programmazione. Con questo percorso formativo sul piattaforma edX, imparerai a risolvere problemi complessi attraverso l'uso del computer e ad approfondire la tua comprensione degli algoritmi. Unendo teoria e pratica, il corso ti guiderà nella scoperta delle basi della programmazione.

Self Paced
Self-Paced
Algorithms and Software Engineering for Professionals (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Algorithms and Software Engineering for Professionals (Eduonix)

Dive into the fundamentals of Algorithms and Software Engineering with this expert-led course designed for professionals. Learn about data structures, algorithms, and program development techniques that form the backbone of modern software applications. Whether you're a beginner or an experienced developer seeking to refine your skills, this course provides a structured approach to understanding complex coding concepts.

Self Paced
Self-Paced