star

Reviews and participants

More than 3,000 independent reviews help you choose the best provider.

48 Algorithms Training Courses

check_box_outline_blank

Finding Hidden Messages in DNA (Bioinformatics I)

Logo Coursera

About this course: Named a top 50 MOOC of all time by Class Central! This course begins a series of classes illustrating the power of compu…

check_box_outline_blank

Algorithmic Thinking (Part 1)

Logo Coursera

As the central part of the course, students will implement several important graph algorithms in Python and then use these algorithms to analyze two large real-world data sets. The main focus of these tasks is to understand intera…

check_box_outline_blank

Interactive Computer Graphics

Logo Coursera

About this course: Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role i…

check_box_outline_blank

Cloud Computing Concepts, Part 1

Logo Coursera

About this course: Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies – all centered around distributed systems. Learn …

check_box_outline_blank

Apache Spark Graph Processing

Logo Perlego

Basic programming experience with Scala is assumed. Basic knowledge of Spark is assumed. What You Will Learn Write, build and deploy Spark applications with the Scala Build Tool. Build and analyze large-scale network datasets Anal…

check_box_outline_blank

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

Logo Coursera

In a University computer science curriculum, this course is typically taken in the third year. Created by: Stanford University Taught by: Tim Roughgarden, Professor Computer Science Basic Info Course 1 of 4 in the Algorithms Speci…

check_box_outline_blank

Graph Search, Shortest Paths, and Data Structures

Logo Coursera

In a University computer science curriculum, this course is typically taken in the third year. Created by: Stanford University Taught by: Tim Roughgarden, Professor Computer Science Basic Info Course 2 of 4 in the Algorithms Speci…

check_box_outline_blank

Algorithms on Graphs

Logo Coursera

About this course: If you have ever used a navigation service to find optimal route and estimate time to destination, you've used algorithm…

check_box_outline_blank

Advanced Algorithms and Complexity

Logo Coursera

About this course: You've learned the basic algorithms now and are ready to step into the area of more complex problems and algorithms to s…

check_box_outline_blank

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

Logo Coursera

In a University computer science curriculum, this course is typically taken in the third year. Created by: Stanford University Taught by: Tim Roughgarden, Professor Computer Science Basic Info Course 4 of 4 in the Algorithms Speci…

check_box_outline_blank

Search Engine Optimization Fundamentals

Logo Coursera

About this course: Gain an understanding of search engine algorithms and how they affect organic search results and websites. Building on t…

check_box_outline_blank

Cloud Computing Concepts: Part 2

Logo Coursera

About this course: Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies – all centered around distributed systems. Learn …

check_box_outline_blank

Java Programming: Solving Problems with Software

Logo Coursera

About this course: Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs…

check_box_outline_blank

Machine Learning: Clustering & Retrieval

Logo Coursera

In this third case study, finding similar documents, you will examine similarity-based algorithms for retrieval. In this course, you will also examine structured representations for describing the documents in the corpus, includin…

check_box_outline_blank

Mastering the Software Engineering Interview

Logo Coursera

You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structures) at your disposal. You may now be ready for an internship or (possibly) an entry-level software engi…