Algorithm Design

Filter Courses within "Algorithm Design" (Click to filter)
Trees and Graphs: Basics (Coursera) Coursera
University of Colorado Boulder

Trees and Graphs: Basics (Coursera)

Dive into the core concepts of Trees and Graphs: Basics with this engaging online course. Explore essential algorithms for tree data structures like binary search trees and self-balancing trees, as well as fundamental graph algorithms. This course also delves into advanced topics such as kd-trees for spatial data analysis. Perfect for those looking to build a strong foundation in data structures and algorithms.

Jun 8th 2026
4 Weeks
Algorithms for Searching, Sorting, and Indexing (Coursera) Coursera
University of Colorado Boulder

Algorithms for Searching, Sorting, and Indexing (Coursera)

Discover the fundamental principles of algorithm design and analysis in this online course offered by CU Boulder. Explore key concepts such as sorting arrays, priority queues, hash functions, and their applications through engaging lectures and practical exercises. This course is perfect for those looking to enhance their data science skills with a focus on searching, sorting, and indexing algorithms.

Jun 8th 2026
4 Weeks
Genome Assembly Programming Challenge (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Genome Assembly Programming Challenge (Coursera)

Dive into the world of genomics and computational biology with our Genome Assembly Programming Challenge course. This unique online learning experience will equip you with the skills needed to assemble and analyze genomes, focusing on a deadly E.coli outbreak case study that revolutionized public health response. Perfect for bioinformatics enthusiasts and professionals.

Jun 1st 2026
3 Weeks
Artificial Intelligence Ethics in Action (Coursera) Coursera
LearnQuest

Artificial Intelligence Ethics in Action (Coursera)

Dive into the world of Artificial Intelligence Ethics with our expert-led course. Gain a deep understanding of the ethical considerations surrounding AI, and learn practical ways to integrate these principles into your work. Whether you're a developer, data scientist, or simply interested in the future of technology, this course will equip you with the knowledge to navigate the complex landscape of AI ethics.

Jun 1st 2026
3 Weeks
Practical Steps for Building Fair AI Algorithms (Coursera) Coursera
Fred Hutchinson Cancer Center

Practical Steps for Building Fair AI Algorithms (Coursera)

Discover the essential steps to building fair AI algorithms with our online course. Gain insights into identifying and eliminating bias in AI systems through practical principles and real-world examples. Learn how to assess fairness in algorithms used across various critical sectors, including healthcare and criminal justice.

May 25th 2026
4 Weeks
Algebra & Algorithms (Coursera) Coursera
Moscow Institute of Physics and Technology

Algebra & Algorithms (Coursera)

Discover the intersection of mathematics and computer science with our Algebra & Algorithms course. Explore essential algebra concepts, understand their application in designing algorithms, and learn how these two seemingly disparate fields work together to solve complex problems efficiently.

Jul 25th 2022
5-12 Weeks
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
AP Computer Science A: Java Programming Loops and Data Structures (edX) EdX
Purdue University,PurdueX

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

Dive into the world of computer science with Purdue University's AP Computer Science A: Java Programming Loops and Data Structures course. This online program is designed to teach you the fundamentals of programming in Java, focusing on essential topics like loops, arrays, methods, and recursion – all crucial for succeeding in your AP Computer Science A exam.

No sessions available
5-12 Weeks
Algorithm Design and Analysis (edX) EdX
University of Pennsylvania,PennX

Algorithm Design and Analysis (edX)

Dive deep into the fundamentals of computer science with our Algorithm Design and Analysis course on edX. Learn essential skills in algorithmic thinking and computational problem-solving to tackle complex challenges effectively. Whether you're interested in optimizing text files or finding shortest paths in a map, this course covers it all.

Self Paced
Self-Paced
Page 1 Next ›