Algorithms

Filter Courses within "Algorithms" (Click to filter)
Analytic Combinatorics (Coursera) Coursera
Princeton University

Analytic Combinatorics (Coursera)

Dive into the world of Analytic Combinatorics with this comprehensive online course. Master the symbolic method to understand functional relations among ordinary, exponential, and multivariate generating functions. Explore techniques in complex analysis to derive precise asymptotic results. This free course is ideal for those interested in combinatorial structures and their quantitative analysis.

Oct 5th 2026
5-12 Weeks
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Dive into the world of Algorithmic Thinking with Part 1 of this foundational course offered by Coursera. Designed for those who want to simplify and optimize their approach to solving computational problems, this class will equip you with essential mathematical concepts and processes that underpin efficient algorithm design. Whether you're a beginner or looking to refine your skills, this course is an excellent starting point.

Oct 5th 2026
4 Weeks
Algorithmic Thinking (Part 2) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 2) (Coursera)

Dive deeper into the world of Algorithmic Thinking in Part 2 of this insightful online course offered by Coursera. Designed for those who have already grasped the basics, this advanced class will train you in the mathematical concepts and processes that experienced computer scientists use to solve complex computational problems efficiently. Elevate your problem-solving skills and learn how to build more effective algorithms.

Oct 5th 2026
4 Weeks
C++ For C Programmers, Part B (Coursera) Coursera
University of California, Santa Cruz

C++ For C Programmers, Part B (Coursera)

Transition smoothly from C to C++ with our specialized course tailored for seasoned C programmers. Dive into advanced concepts, build on your algorithm expertise, and embrace object-oriented programming. This course will help you unlock the full potential of C++, expanding your skillset and enabling you to create more sophisticated applications.

Oct 5th 2026
5-12 Weeks
Programming Fundamentals (Coursera) Coursera
Duke University

Programming Fundamentals (Coursera)

Discover the fundamentals of programming with our beginner-friendly course, ideal for those new to coding or looking to expand their skill set. This introductory course lays down the groundwork necessary for understanding algorithms and problem-solving techniques that are crucial across all programming languages. Whether you're aiming for a career in software development or simply wish to enhance your analytical thinking skills, this course is your starting point.

Oct 5th 2026
4 Weeks
Excel/VBA for Creative Problem Solving, Part 2 (Coursera) Coursera
University of Colorado Boulder

Excel/VBA for Creative Problem Solving, Part 2 (Coursera)

Take your Excel expertise to the next level by learning advanced techniques and mastering Visual Basic for Applications (VBA) in 'Excel/VBA for Creative Problem Solving, Part 2'. This course is designed for those who have already completed Part 1 and are eager to delve deeper into automation and customization of spreadsheets.

Oct 5th 2026
4 Weeks
Page 1 Next ›