Algorithms

Filter Courses within "Algorithms" (Click to filter)
An Introduction to Cryptography (Coursera) Coursera
University of Leeds

An Introduction to Cryptography (Coursera)

Dive into the intriguing world of cryptography with our introductory course designed for beginners. Explore the history of cryptographic techniques from ancient times to today's advanced algorithms, and understand how they protect information in a digital age. Perfect for those new to the field, this course offers a solid foundation in understanding the principles of secure communication.

Sep 21st 2026
2 Weeks
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.

Sep 21st 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.

Sep 21st 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.

Sep 21st 2026
5-12 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
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.

Sep 14th 2026
5-12 Weeks