Algorithms

Filter Courses within "Algorithms" (Click to filter)
Python Programming Fundamentals (Coursera) Coursera
Duke University

Python Programming Fundamentals (Coursera)

Embark on a comprehensive introduction to Python programming designed for beginners. This course covers essential skills like algorithmic thinking, Python syntax, code testing, debugging techniques, and modular code development. Ideal for those new to coding who aspire to build a career in software engineering, web development, or data science.

Sep 21st 2026
4 Weeks
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
Fundamentals of Python (edX) EdX
SDA_Bocconi,SDA Bocconi School of Management

Fundamentals of Python (edX)

Discover the Fundamentals of Python with our beginner-friendly course on edX. Whether you're new to coding or looking to enhance your skills, this course will guide you through essential concepts like installing Python, working with graphical interfaces, defining objects, and writing functions. Start your journey into Python programming today!

Self Paced
Self-Paced
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
Remote Sensing Image Acquisition, Analysis and Applications (Coursera) Coursera
UNSW Sydney - University of New South Wales

Remote Sensing Image Acquisition, Analysis and Applications (Coursera)

Dive into the fascinating world of Remote Sensing Image Acquisition, Analysis and Applications. This course is designed for those eager to understand how we capture images of Earth's surface from space or airborne vehicles, and how these images are analyzed using cutting-edge techniques including deep learning. Perfect for beginners and professionals alike.

Aug 17th 2026
13-24 Weeks