Algorithms

Filter Courses within "Algorithms" (Click to filter)
Approximation Algorithms and Linear Programming (Coursera) Coursera
University of Colorado Boulder

Approximation Algorithms and Linear Programming (Coursera)

Dive deep into the world of optimization with our 'Approximation Algorithms and Linear Programming' course. Master advanced techniques in problem-solving by converting algorithmic challenges into linear and integer programming formulations. Perfect for those looking to enhance their skills in resource management, scheduling, and complex decision-making processes.

Jun 29th 2026
4 Weeks
Ethical Issues in AI and Professional Ethics (Coursera) Coursera
University of Colorado Boulder

Ethical Issues in AI and Professional Ethics (Coursera)

Dive into the world of ethical considerations surrounding artificial intelligence and professional behavior with our exclusive online course. This engaging sequence examines how computing technologies influence daily life, from communication to healthcare. Learn about algorithmic bias in machine learning methods, professional ethics, and navigate through critical issues in the tech workplace. Equip yourself with the knowledge to make informed decisions and contribute positively to the evolving digital landscape.

Jun 29th 2026
5-12 Weeks
Exploring Algorithmic Bias as a Policy Issue: A Teach-Out (Coursera) Coursera
Johns Hopkins University

Exploring Algorithmic Bias as a Policy Issue: A Teach-Out (Coursera)

Dive into the world of algorithms and understand their influence on policy making with 'Exploring Algorithmic Bias as a Policy Issue: A Teach-Out'. This course unravels the complexities of algorithmic bias and its implications on societal decisions. Gain insights into how algorithms operate, recognize biases within them, and explore the critical role they play in shaping modern governance.

Jun 29th 2026
5-12 Weeks
Algorithms, Part II (Coursera) Coursera
Princeton University

Algorithms, Part II (Coursera)

Dive deep into the world of advanced algorithms and data structures with 'Algorithms, Part II' on Coursera. This course is designed for serious programmers who want to understand complex applications and improve their scientific performance analysis skills, particularly through Java implementations. From graph processing to string algorithms, this course will equip you with essential knowledge to tackle sophisticated programming challenges.

Jun 22nd 2026
5-12 Weeks
Cloud Computing Concepts, Part 1 (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Concepts, Part 1 (Coursera)

Dive into the core concepts that power today's cloud computing systems. This introductory course covers essential techniques, algorithms, and design philosophies for building scalable and efficient cloud solutions. From understanding clouds to mastering MapReduce and exploring NoSQL stores, this course is designed for those eager to grasp the fundamentals of distributed systems.

Jun 22nd 2026
5-12 Weeks
Pattern Discovery in Data Mining (Coursera) Coursera
University of Illinois at Urbana-Champaign

Pattern Discovery in Data Mining (Coursera)

Dive into the fascinating world of data mining with our 'Pattern Discovery in Data Mining' course. This course will guide you through essential concepts, advanced methods, and real-world applications of pattern discovery. Master scalable pattern discovery techniques, evaluate patterns effectively, and explore sequential and sub-graph patterns to unlock hidden insights from massive transactional datasets.

Jun 22nd 2026
4 Weeks
Finding Hidden Messages in DNA (Bioinformatics I) (Coursera) Coursera
University of California, San Diego

Finding Hidden Messages in DNA (Bioinformatics I) (Coursera)

Embark on a fascinating journey into the world of bioinformatics with 'Finding Hidden Messages in DNA (Bioinformatics I)', an online course offered by Coursera. This course introduces you to the intersection of biology and computer science, where we explore how computational techniques can be used to decipher genetic information without stepping foot in a lab. Dive deep into understanding DNA replication and discover the algorithms that help us identify key starting points within bacterial genomes.

Jun 22nd 2026
5-12 Weeks