Home Science Computer Science
free Algorithm courses

Computer science algorithms

Learn about computer science algorithms with the following free courses and tutorials. Chosen and upvoted by our community. Do you know other free algorithm courses that should be listed here? Add them to Coursearena and help others who search for it.

Free Algorithms courses and tutorials

Learn how to structure and use algorithms to solve real life problems.

Intro to Algorithms
Intro to Algorithms[www.udacity.com]
This class will give you an introduction to the design and analysis of algorithms, enabling you to analyze networks and discover how individuals are connected.

NP-Complete Problems
NP-Complete Problems[www.edx.org]
Learn about NP-complete problems, known as hard problems that can’t be solved efficiently, and practice solving them using algorithmic techniques.

Algorithm Design and Analysis
Learn about the core principles of computer science: algorithmic thinking and computational problem solving.

Algorithms and Data Structures Capstone
Synthesize your knowledge of algorithms and biology to build your own software for solving a biological challenge.

Graph Algorithms
Graph Algorithms[www.edx.org]
Learn how to use algorithms to explore graphs, compute shortest distance, min spanning tree, and connected components.

Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.

String Processing and Pattern Matching Algorithms
Learn about pattern matching and string processing algorithms and how they apply to interesting applications.

Introduction to Graduate Algorithms
Learn advanced techniques for designing algorithms and apply them to hard computational problems.

Algorithms and Data Structures
Learn how to write faster and more efficient code against the backdrop of famous algorithms.

Algorithms Tips & Tricks from our community

We don't have any tips and tricks for this topic yet. Do you have any? We would love to hear about it. Sign up!
Filter courses
Course type
Difficulty level
Share this page

Similar topics that might be interesting for you

Deep learning
Deep learning
7 courses available
Science/Computer Science