school

All ways of learning

More than 27,000 training programmes and courses.

160 Algorithms Training Courses

check_box_outline_blank

Learn C The Hard Way

Logo Udemy

This will be the companion course to my new book, "Learn C The Hard Way" whch I'm working on right now. As I complete enough exercises in the book I'll be creating videos and putting them in this course. If you sign up for the cou…

check_box_outline_blank

The 7 Essential Steps To Getting Your Dream Career

Logo Udemy

Tom Cassidy - Internationally Published Author, Thought Engineer, Reasonable Polymath, using algorithms to help people crack the deepest issues of their lives: self-worth, self-belief, goal-achieving, feeling good, achieving susta…

check_box_outline_blank

Advanced C++ Programming Training Course

Logo Udemy

By the completion of this advanced training course for C++, you will have an in-depth understanding of how to apply advanced programming techniques to achieve your software development needs. Working files are included to allow yo…

check_box_outline_blank
Thumbnail large icon

Probabilistic Graphical Models 2: Inference

Logo Coursera
Thumbnail large icon

These representations sit at the intersection of statistics and computer science, relying on concepts from probability theory, graph algorithms, machine learning, and more. They are the basis for the state-of-the-art methods in a …

check_box_outline_blank

On Strategy : What Managers Can Learn from Great Philosophers

Logo Coursera

Accounting, algorithms, processes, quarterly figures, market shares, stock options, currency exchange rates etc. In all those areas, strong management tools exist and allow leaders to track their activities, improve their strategy…

check_box_outline_blank
Thumbnail cplusplus pic

C++ For C Programmers, Part A

Logo Coursera
Thumbnail cplusplus pic

About this course: This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software. Created by: University of California,…

check_box_outline_blank
Thumbnail large icon

Computational Neuroscience

Logo Coursera
Thumbnail large icon

About this course: This course provides an introduction to basic computational methods for understanding what nervous systems do and for de…

check_box_outline_blank
Thumbnail online copy

Approximation Algorithms Part II

Logo Coursera
Thumbnail online copy

By taking the two parts of this course, you will be exposed to a range of problems at the foundations of theoretical computer science, and to powerful design and analysis techniques. Upon completion, you will be able to recognize,…

check_box_outline_blank
Thumbnail motifs cropped

Finding Hidden Messages in DNA (Bioinformatics I)

Logo Coursera
Thumbnail motifs cropped

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
Thumbnail bridges08 dining2s

System Validation (2): Model process behaviour

Logo Coursera
Thumbnail bridges08 dining2s

It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the …

check_box_outline_blank
Thumbnail number5

Approximation Algorithms Part I

Logo Coursera
Thumbnail number5

About this course: Approximation algorithms, Part I How efficiently can you pack objects into a minimum number of boxes? How well can you cluster nodes so as to cheaply separate a network into components around a few centers? Thes…

check_box_outline_blank
Thumbnail algth logo

Algorithmic Thinking (Part 1)

Logo Coursera
Thumbnail algth logo

About this course: Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part course builds on the principles that y…

check_box_outline_blank
Thumbnail assembly cropped

Genome Sequencing (Bioinformatics II)

Logo Coursera
Thumbnail assembly cropped

We will further learn about brute force algorithms and apply them to sequencing mini-proteins called antibiotics. In the first half of the course, we will see that biologists cannot read the 3 billion nucleotides of a human genome…

check_box_outline_blank
Thumbnail cloud computing concepts part 02 v03 600x340

Cloud Computing Concepts, Part 1

Logo Coursera
Thumbnail cloud computing concepts part 02 v03 600x340

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
Thumbnail predictionmachinelearning

Practical Machine Learning

Logo Coursera
Thumbnail predictionmachinelearning

The course will cover the complete process of building prediction functions including data collection, feature creation, algorithms, and evaluation. Created by: Johns Hopkins University Taught by: Jeff Leek, PhD, Associate Profess…