event_available

Directly bookable

Ready to learn? Directly book courses!

48 Algorithms Training Courses

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

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

Apache Spark Graph Processing

Logo Perlego

Develop iterative and efficient graph algorithms using message aggregation and Pregel abstraction Extract subgraphs and use it to discover common clusters Analyze graph data and solve various data science problems using real-world…

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

Who is this class for: Learners with at least a little bit of programming experience who want to learn the essentials of algorithms. In a University computer science curriculum, this course is typically taken in the third year. Cr…

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 this knowledge, you’ll learn the key elements for creating an effective SEO strategy, includ…

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

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…

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

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

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 algorithms on graphs. Graphs arise in various real-world situations as there are road networks, comp…

check_box_outline_blank

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

Logo Coursera

Who is this class for: Learners with at least a little bit of programming experience who want to learn the essentials of algorithms. In a University computer science curriculum, this course is typically taken in the third year. Cr…

check_box_outline_blank

Machine Learning: Clustering & Retrieval

Logo Coursera

Learning Outcomes: By the end of this course, you will be able to: -Create a document retrieval system using k-nearest neighbors. -Identify various similarity metrics for text data. -Reduce computations in k-nearest neighbor searc…