Algorithms

Filter Courses within "Algorithms" (Click to filter)
Computer Science: Algorithms, Theory, and Machines (Coursera) Coursera
Princeton University

Computer Science: Algorithms, Theory, and Machines (Coursera)

Dive into the fascinating world of Computer Science with our in-depth course designed for programmers comfortable with Java. This course delves into complex subjects such as algorithms, theoretical foundations, and the inner workings of machines. Based on 'Computer Science: An Interdisciplinary Approach', this course aims to demystify computation and provide a deep understanding of computer science's intellectual underpinnings.

Jun 15th 2026
5-12 Weeks
The Fundamental of Data-Driven Investment (Coursera) Coursera
Sungkyunkwan University - SKKU

The Fundamental of Data-Driven Investment (Coursera)

Discover the secrets to successful investment with 'The Fundamental of Data-Driven Investment' course on Coursera. This course will equip you with essential skills in analyzing investments using R programming, enabling you to make informed decisions based on data-driven insights. Whether you're a beginner or looking to refine your expertise, this course offers practical knowledge and hands-on experience.

Jun 15th 2026
4 Weeks
Parallel programming (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Parallel programming (Scala 2 version) (Coursera)

Discover the art and science of parallel programming with this expert-led Scala 2 course on Coursera. Learn to harness the power of multiple processors, understand task and data parallelism, and apply functional programming concepts for enhanced efficiency in multi-core environments. Perfect for developers looking to optimize performance and leverage modern hardware capabilities.

Jun 15th 2026
4 Weeks
Geometric Algorithms (Coursera) Coursera
EIT Digital

Geometric Algorithms (Coursera)

Discover the fundamentals of geometric algorithms in this comprehensive online course. Gain expertise in designing and analyzing geometric algorithms and data structures crucial for handling spatial data in various application areas such as robotics, computer graphics, and more. Enhance your skills with practical examples and real-world problem-solving techniques.

Jun 12th 2026
3 Weeks
Analysis of Algorithms (Coursera) Coursera
Princeton University

Analysis of Algorithms (Coursera)

Dive into the world of algorithmic analysis with our 'Analysis of Algorithms' course. Gain a deep understanding of generating functions, real asymptotics, and the symbolic method to make precise quantitative predictions about large combinatorial structures. Perfect for those interested in computer science, mathematics, and data science.

Jun 8th 2026
5-12 Weeks
Statistical Mechanics: Algorithms and Computations (Coursera) Coursera
École normale supérieure

Statistical Mechanics: Algorithms and Computations (Coursera)

Explore the fascinating world of Statistical Mechanics with our online course, designed to teach you the principles of classical and quantum mechanics using algorithmic approaches. Gain a deep understanding of complex scientific concepts by writing, discussing, and generalizing computer programs that simulate real-world phenomena.

Jun 8th 2026
5-12 Weeks
Code Yourself! An Introduction to Programming (Coursera) Coursera
University of Edinburgh,Universidad ORT Uruguay

Code Yourself! An Introduction to Programming (Coursera)

Embark on an exciting journey into the world of coding with 'Code Yourself! An Introduction to Programming'. This beginner-friendly course on Coursera uses Scratch, a simple yet powerful visual programming language, to teach you the basics of computer science. Whether you're curious about how software is made or looking to start a career in tech, this course will equip you with essential skills and help you think like a programmer.

Jun 8th 2026
5-12 Weeks
Approximation Algorithms Part I (Coursera) Coursera
École normale supérieure

Approximation Algorithms Part I (Coursera)

Dive into the world of Approximation Algorithms Part I, an insightful online course designed to equip you with the skills needed to tackle NP-hard combinatorial optimization problems effectively. This course explores efficient methods for approximating solutions that balance computational efficiency with performance guarantees.

Jun 8th 2026
5-12 Weeks