Best Online Courses For ALGORITHMS

  • Choose a filter type (below):
  • Sort by
  • Limit
freecodecamp
freecodecamp
Course 1 / 1

Introduction To The Object Oriented Programming Challenges

Price: $0

At its core, software development solves a problem or achieves a result with computation. The software development process first defines a problem, then presents a solution. Object oriented programming is one of several major approaches [...]

brilliant
brilliant
Course 1 / 11

Data Structures

Price: $24.99

The fundamental toolkit for the aspiring computer scientist or programmer. The way we store and manipulate data with computers is a core part of computer science. In Data Structures, you'll start with the basics, like [...]

Course 2 / 11

Quantum Computing

Price: $24.99

Solve hard problems by computing with quantum mechanics. Learn to build quantum algorithms from the ground up with a quantum computer simulated in your browser. Quantum computing is an endeavor that's been promised to upend [...]

Course 3 / 11

Introduction To Neural Networks

Price: $24.99

Learn why neural networks are such flexible tools for learning. Artificial neural networks learn by detecting patterns in huge amounts of information. Much like your own brain, artificial neural nets are flexible, data-processing machines that [...]

Course 4 / 11

Logic II

Price: $24.99

Exercise your rationality and learn the mathematical dialects of logic! Continue your adventures in logic with puzzles involving Venn diagrams and syllogisms, propositional logic, and first-order logic. By the end of this course you'll have [...]

Course 5 / 11

Search Engines

Price: $24.99

There's a lot of data out there, learn how to search it effectively. The Web has billions of pages containing trillions of words, yet when you type a query into the search box, the program [...]

Course 6 / 11

Machine Learning

Price: $24.99

Advanced quantitative techniques to analyze data where humans fall short. Machine learning swoops in where humans fail — such as when there are hundreds (or hundreds of thousands) variables to keep track of and millions [...]

Course 7 / 11

Algorithm Fundamentals

Price: $24.99

How to make a computer do what you want, elegantly and efficiently. An algorithm is a step-by-step process to achieve some outcome. When algorithms involve a large amount of input data, complex manipulation, or both, [...]

Course 8 / 11

Computer Science Fundamentals

Price: $24.99

Wrap your mind around computational thinking, from everyday tasks to algorithms. Learn the key ideas of computer science with this interactive course – no coding required! This course is ideal for a high school or [...]

Course 9 / 11

Logic

Price: $24.99

Stretch your analytic muscles with knights, knaves, logic gates, and more! Our logic course starts with a love of puzzles and builds up to some truly mind-bending challenges. It covers liar and truth-teller riddles, logical [...]

Course 10 / 11

Computer Memory

Price: $24.99

How memory actually works, layer by layer. How is the memory managed in the running program? How does the OS manage it when multiple programs are running? What are the memory related features that the [...]

Course 11 / 11

Number Bases

Price: $24.99

Master the fundamentals for working in decimal, binary, hexadecimal, and other bases. It's a traditional choice to use base ten by default. You see the numerical digits 0-9 every day and you probably find it [...]

coursera
coursera
Course 1 / 24

Algorithms For Battery Management Systems

Price: $79

From University of Colorado System. In this specialization, you will learn the major functions that must be performed by a battery management system, how lithium-ion battery cells work and how to model their behaviors mathematically, [...]

Course 2 / 24

Advanced Data Science With IBM

Price: $49

From IBM. As a coursera certified specialization completer you will have a proven deep understanding on massive parallel data processing, data exploration and visualization, and advanced machine learning & deep learning. You'll understand the mathematical [...]

Course 3 / 24

Computational Thinking & Block Programming In K-12 Education

Price: $39

From University of California San Diego. In the 21st century, computational thinking is a skill critical for all the world's citizens. Computing and technology is impacting all our lives and everyone needs to know how [...]

Course 4 / 24

Introduction To Programming In C

Price: $49

From Duke University. This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way and [...]

Course 5 / 24

Advanced Data Science Capstone

Price: $80

From IBM. This project completer has proven a deep understanding on massive parallel data processing, data exploration and visualization, advanced machine learning and deep learning and how to apply his knowledge in a real-world practical [...]

Course 6 / 24

Applied Cryptography

Price: $49

From University of Colorado System. This specialization is intended for the learners interested in or already pursuing a career in computer security or other cybersecurity-related fields. Through four courses, the learners will cover the security [...]

Course 7 / 24

Bayesian Methods For Machine Learning

Price: $49

From National Research University Higher School of Economics. People apply Bayesian methods in many areas: from game development to drug discovery. They give superpowers to many machine learning algorithms: handling missing data, extracting much more [...]

Course 8 / 24

TensorFlow In Practice

Price: $49

From deeplearning.ai. Discover the tools software developers use to build scalable AI-powered algorithms in TensorFlow, a popular open-source machine learning framework. In this four-course Specialization, you'll explore exciting opportunities for AI applications. Begin by developing [...]

Course 9 / 24

Data Science At Scale

Price: $49

From University of Washington. Learn scalable data management, evaluate big data technologies, and design effective visualizations. This Specialization covers intermediate topics in data science. You will gain hands-on experience with scalable SQL and NoSQL data [...]

Course 10 / 24

Natural Language Processing In TensorFlow

Price: $49

From deeplearning.ai. If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This Specialization will teach you best practices for [...]

Course 11 / 24

Genomic Data Science And Clustering (Bioinformatics V)

Price: $79

From University of California San Diego. How do we infer which genes orchestrate various processes in the cell? How did humans migrate out of Africa and spread around the world? In this class, we will [...]

Course 12 / 24

Java Programming And Software Engineering Fundamentals

Price: $49

From Duke University. Take your first step towards a career in software development with this introduction to Java-one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, [...]

Course 13 / 24

Algorithms

Price: $49

From Stanford University. Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with at least a [...]

Course 14 / 24

Object Oriented Java Programming: Data Structures And Beyond

Price: $49

From University of California San Diego. This Specialization covers intermediate topics in software development. You'll learn object-oriented programming principles that will allow you to use Java to its full potential, and you'll implement data structures [...]

Course 15 / 24

Machine Learning And Reinforcement Learning In Finance

Price: $39

From New York University Tandon School of Engineering. The main goal of this specialization is to provide the knowledge and practical skills necessary to develop a strong foundation on core paradigms and algorithms of machine [...]

Course 16 / 24

Introduction To TensorFlow For Artificial Intelligence, Machine Learning, And Deep Learning

Price: $49

From deeplearning.ai. If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This course is part of the upcoming Machine [...]

Course 17 / 24

Problem Solving, Python Programming, And Video Games

Price: $49

From University of Alberta. This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and develop [...]

Course 18 / 24

Biology Meets Programming: Bioinformatics For Beginners

Price: $49

From University of California San Diego. Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of [...]

Course 19 / 24

Basic Cryptography And Programming With Crypto API

Price: $79

From University of Colorado System. In this MOOC, we will learn the basic concepts and principles of crytography, apply basic cryptoanalysis to decrypt messages encrypted with mono-alphabetic substitution cipher, and discuss the strongest encryption technique [...]

Course 20 / 24

Project Planning And Machine Learning

Price: $99

From University of Colorado Boulder. This is part 2 of the specialization. In this course students will learn: * How to staff, plan and execute a project * How to build a bill of materials [...]

Course 21 / 24

Developing AI Applications On Azure

Price: $49

From LearnQuest. This course introduces the concepts of Artificial Intelligence and Machine learning. We'll discuss machine learning types and tasks, and machine learning algorithms. You'll explore Python as a popular programming language for machine learning [...]

Course 22 / 24

Practical Machine Learning On H2O

Price: $49

From H2O. In this course, we will learn all the core techniques needed to make effective use of H2O. Even if you have no prior experience of machine learning, even if your math is weak, [...]

Course 23 / 24

Greedy Algorithms, Minimum Spanning Trees, And Dynamic Programming

Price: $79

From Stanford University. The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal search trees). [...]

Course 24 / 24

Convolutional Neural Networks In TensorFlow

Price: $49

From deeplearning.ai. If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This course is part of the upcoming Machine [...]

udacity
udacity
Course 1 / 18

Data Structures & Algorithms In Swift

Price: $0

Technical interviews follow a pattern. If you know the pattern, you’ll be a step ahead of the competition. This course will introduce you to common data structures and algorithms in Swift. You'll review frequently-asked technical [...]

Course 2 / 18

High Performance Computing

Price: $0

The goal of this course is to give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. This course focuses on theoretical underpinnings. To give a practical feeling for how algorithms map [...]

Course 3 / 18

Big Data Analytics In Healthcare

Price: $0

Data science plays an important role in many industries. In facing massive amount of heterogeneous data, scalable machine learning and data mining algorithms and systems become extremely important for data scientists. The growth of volume, [...]

Course 4 / 18

Intro To TensorFlow For Deep Learning

Price: $0

Learn how to build deep learning applications with TensorFlow. This course was developed by the TensorFlow team and Udacity as a practical approach to deep learning for software developers. You'll get hands-on experience building your [...]

Course 5 / 18

Machine Learning

Price: $0

Machine Learning is a graduate-level course covering the area of Artificial Intelligence concerned with computer programs that modify and improve their performance through experiences. The first part of the course covers Supervised Learning, a machine learning [...]

Course 6 / 18

Computer Networking

Price: $0

This course covers advanced topics in Computer Networking such as Software-Defined Networking (SDN), Data Center Networking and Content Distribution. The course is divided into three parts: Part 1 is about the implementation, design principles and goals [...]

Course 7 / 18

The MVC Pattern In Ruby

Price: $0

Learn how to organize the code for your web apps, and why it's important. You’ll be using the MVC Design Pattern in the web application micro-framework, Sinatra. [...]

Course 8 / 18

GT - Refresher - Advanced OS

Price: $0

The course covers the basics of Memory Systems, File Systems, Multithreaded Programming, and Networking. Together these form a strong foundation from which the student can understand cutting edge research in the areas of Virtualization, Distributed [...]

Course 9 / 18

JavaScript Design Patterns

Price: $0

This course covers methods for organizing your code, both conceptually and literally. You’ll learn the importance of separating concerns when writing JavaScript, gaining hands-on experience along the way. Separating concerns can be done with or [...]

Course 10 / 18

Intro To Algorithms

Price: $0

Ever played the Kevin Bacon game? This class will show you how it works by giving you an introduction to the design and analysis of algorithms, enabling you to discover how individuals are connected. [...]

Course 11 / 18

Computational Photography

Price: $0

This class explores how computation impacts the entire workflow of photography, which is traditionally aimed at capturing light from a 3D scene to form a 2D image. A detailed study of the perceptual, technical and [...]

Course 12 / 18

Intro To Hadoop And MapReduce

Price: $0

The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing. Learn the fundamental principles behind it, and how you can use its power to make sense of your Big Data. [...]

Course 13 / 18

Intro To Theoretical Computer Science

Price: $0

This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems. [...]

Course 14 / 18

Reinforcement Learning

Price: $0

You should take this course if you have an interest in machine learning and the desire to engage with it from a theoretical perspective. Through a combination of classic papers and more recent work, you [...]

Course 15 / 18

Introduction To Graduate Algorithms

Price: $0

This is a graduate-level course in the design and analysis of algorithms. We study techniques for the design of algorithms (such as dynamic programming) and algorithms for fundamental problems (such as fast Fourier transform or [...]

Course 16 / 18

Intro To Data Structures And Algorithms

Price: $0

Technical interviews follow a pattern. If you know the pattern, you’ll be a step ahead of the competition. This course will introduce you to common data structures and algorithms in Python. You'll review frequently-asked technical [...]

Course 17 / 18

Computability, Complexity & Algorithms

Price: $0

In this course, we will ask the big questions, "What is a computer? What are the limits of computation? Are there problems that no computer will ever solve? Are there problems that can’t be solved [...]

Course 18 / 18

Machine Learning Interview Preparation

Price: $0

In this course, you’ll learn exactly what to expect during a machine learning interview. You’ll cover all the common questions and technical strategies, and review a range of important topics, from machine learning algorithms to [...]

udemy
udemy
Course 1 / 36

Learn Data Structures And Algorithms Using C & C++ In Hindi

Price: $29

From The Crazy Programmer. This course is for those who want to learn or improve skills of Data Structures and Algorithms using C and C++ in hindi.Data Structures and Algorithms (DSA) is one of the [...]

Course 2 / 36

Algorithms Bootcamp In C++

Price: $19

From Holczer Balazs. Recursion, backtracking, dynamic programming and data structures (linked lists, queues, stacks and binary search trees)This course is for those who are interested in computer science and want to implement the algorithms and [...]

Course 3 / 36

Algorithmic Problems In Java (+INTERVIEW QUESTIONS)

Price: $199

From Holczer Balazs. Backtracking, dynamic programming, Sudoku, knapsack problem, binpacking, closest pair of points, recursion, monte carloThis course is about the fundamental concepts of algorithmic problems, focusing on backtracking and dynamic programming. As far as [...]

Course 4 / 36

Machine Learning Optimization Using Genetic Algorithm

Price: $149

From Curiosity for Data Science. Learn how to optimize Machine Learning algorithms' performances and apply feature selection using Genetic AlgorithmIn this course, you will learn what hyperparameters are, what  1) "This is my second course [...]

Course 5 / 36

Advanced Algorithms In Java

Price: $79

From Tim Buchalka's Learn Programming Academy. Understand Algorithms and Data structure at a deep level. Grow your career and be ready to answer interview questions!Once you know the basics of Java, you will want to [...]

Course 6 / 36

Data Structures And Algorithms Bootcamp

Price: $199

From Jonathan Rasmusson. How to ace your Silicon Valley style coding interviewThis course is about getting you up-to-speed quickly on the fundamental computer science concepts you are going to be expected to know if you [...]

Course 7 / 36

Data Structures And Algorithms In Python

Price: $149

From Deepali Srivastava. Data Structures and Algorithms in Python using Data Structures/Algorithms/with Python Data Structures/Algorithms/DesignThis "Data Structures and Algorithms In Python" course is thoroughly detailed and uses lots of animations to help you visualize the [...]

Course 8 / 36

Algorithms And Data Structures In Python

Price: $199

From Holczer Balazs. A guide to implement the most up to date algorithms from scratch: arrays, linked lists, graph algorithms and sortingThis course is about data structures and algorithms. We are going to implement the [...]

Course 9 / 36

Introduction To Genetic Algorithms: Theory And Applications

Price: $199

From Prof. Seyedali Mirjalili. Learn the main mechanisms of Genetic Algorithm as a heursitic Artificial Intalligence search or optimization in MatlabThis is an introductory course to the Genetic Algorithms. We will cover the most fundamental [...]

Course 10 / 36

Data Structures & Algorithms !

Price: $149

From DS Guy. Learn Data Structure & Algorithm from scratch (supported by Java Codes)Hey Friends,This course is for all those people who want to learn data structure and Algorithm from absolute basic to Intermediate level. [...]

Course 11 / 36

Advanced Algorithms In Java

Price: $199

From Holczer Balazs. Graph algorithms, breadth-first search, depth-first search, shortest path, arbitrage, strongly connected componentsThis course is about advanced algorithms focusing on graph traversal, shortest path problems, spanning trees and maximum flow problems and a [...]

Course 12 / 36

Optimization Problems And Algorithms

Price: $199

From Prof. Seyedali Mirjalili. How to understand, formulate, and tackle the difficulties of optimization problems using heursitic algorithms in MatlabThis is an introductory course to the stochastic  stand behind this course 100% and am committed [...]

Course 13 / 36

Advanced Data Structures And Algorithms In Java

Price: $149

From Deepali Srivastava. Advanced Data Structures and Algorithms in Java using Data Structures/Algorithms/with Java Algorithms/Design/AnalysisThis "Advanced Data Structures and Algorithms In Java" course is thoroughly detailed and uses lots of animations to help you visualize [...]

Course 14 / 36

Computer Science 101: Intro To Java & Algorithms

Price: $199

From Tristan Hull. Master Coding The Right Way!Learn Java and Algorithms with instructors Tristan and Joshua. This course is designed for students who are struggling in their computer science program, or anyone that wants to [...]

Course 15 / 36

Algorithms And Data Structures In C#: Complete Tutorial

Price: $124

From Engineer Spock. Learn data structures and algorithms in C# from A to Z. Pass coding interview. Learn unit testing and TDD in addition.Why  queue based on array, circular queue, queue based on linked [...]

Course 16 / 36

Practical Data Structures & Algorithms In Java + HW

Price: $149

From Imtiaz Ahmad. Go from zero to hero in the most important algorithms and data structures using JavaUpdated June 2018If I had to pick the single most important topic in software development, it would be data [...]

Course 17 / 36

Data Structures And Algorithms In C

Price: $149

From Deepali Srivastava. Data Structures and Algorithms in C Using Algorithms/Data Structures/with Linked List/Master Algorithms/Data StructuresThis "Data Structures and Algorithms In C" course is thoroughly detailed and uses lots of animations to help you visualize [...]

Course 18 / 36

Fundamental Data Structures & Algorithms Using C Language.

Price: $189

From Shibaji Paul. Learn Data Structures and algorithms for Stack, Queue, Linked List, Binary Search Tree and Heap ( using C Programming ).You will learn the following in this course:  (All implemented using C programming)Fundamental [...]

Course 19 / 36

Data Structures And Algorithms In Java For Coding Interview

Price: $149

From Deepali Srivastava. Data Structures and Algorithms in Java Coding Interview/Using Data Structures/Algorithms/with Java Algorithms/Java CodeThis "Data Structures and Algorithms In Java" course is thoroughly detailed and uses lots of animations to help you visualize [...]

Course 20 / 36

The Design And Analysis Of Algorithm Masterclass [ 2019 ]

Price: $199

From Up Degree. Algorithm & Data Structures will help you to Crack Coding Interviews (C/C++Java/Python) Learn Algorithm Data StructuresAlgorithm used in everywhere. People Don't know how Complex Algorithm they are executing when doing there day [...]

Course 21 / 36

From 0 To 1: Data Structures & Algorithms In Java

Price: $99

From Loony Corn. Learn so you can see it with your eyes closedThis is an animated, visual and spatial way to learn data structures and algorithms Our brains process different types of information differently - evolutionarily [...]

Course 22 / 36

The Coding Interview Bootcamp: Algorithms + Data Structures

Price: $89

From Stephen Grider. Ace your next Javascript coding interview by mastering data structures and algorithms.Data Structures? They're here.  Algorithms?  Covered.  Lots of questions with well-explained solutions?  Yep! If you're nervous about your first coding interview, or anxious about applying to your [...]

Course 23 / 36

Python 3: Project-based Python, Algorithms, Data Structures

Price: $199

From Mashrur Hossain. Join the most comprehensive and beginner friendly course on learning to code with Python - one of the top programming languages in the world - and using it to build Algorithms and [...]

Course 24 / 36

Data Structures And Algorithms In C++ For Coding Interview

Price: $194

From El Farouk Yasser. Covers Algorithmic Problems in C++ That range a variety of data structures which often pop up during a coding interview.Welcome to Data Structures and Algorithms in C++ For Coding Interview!This is [...]

Course 25 / 36

Data Structures And Algorithms: Deep Dive Using Java

Price: $99

From Tim Buchalka. Learn about Arrays, Linked Lists, Trees, Hashtables, Stacks, Queues, Heaps, Sort algorithms and Search algorithmsSo you've worked with the basics of data structures and algorithms in Java (or [...]

Course 26 / 36

Machine Learning Classification Algorithms Using MATLAB

Price: $199

From Nouman Azam. Learn to Implement Classification Algorithms In One of the Most Power Tool used by Scientists and EngineerThis course is for you If you are being fascinated by the field of Machine Learning?  Basic Course [...]

Course 27 / 36

Data Structures And Algorithms In C#

Price: $149

From Deepali Srivastava. Data Structures and Algorithms in C# Using Data Structures/Algorithms/Master Data Structures/Algorithms/InterviewsThis "Data Structures and Algorithms In C#" course is thoroughly detailed and uses lots of animations to help you visualize the concepts.Subtitles [...]

Course 28 / 36

Data Structures And Algorithms | Coding Interview Q&A

Price: $19

From Darío Leegstra. Learn Data Structures & Algorithms from Scratch. + Master Coding Interviews . From basic to advanced.Want to Master a Coding Interview in one of the largest technology companies in the world?Want to [...]

Course 29 / 36

Machine Learning Guide: Learn Machine Learning Algorithms

Price: $199

From Grid Wire. Machine Learning: A comprehensive guide to machine learning. Learn machine learning algorithms & machine learning toolsArtificial Intelligence is becoming progressively more relevant in today's world. The rise of AI has the potential [...]

Course 30 / 36

Python: Solved Interview Ques On Algorithms, Data Structures

Price: $19

From Satish Venkatesh. Understanding The Solutions For Various Interview Questions On Algorithms, Data structures In PythonWelcome to the course "Python: Solved Interview Questions on Algorithms and Data structures".  This course is from a software engineer who [...]

Course 31 / 36

Data Structures And Algorithms (C# Code In GitHub)

Price: $199

From Parisa Jalili Marandi. Search, Sort, Binary Heaps, Binary Trees, Nary Trees (paired with C# implementations in an open source GitHub repo)This course teaches a comprehensive list of basic and advanced data structures and algorithms, [...]

Course 32 / 36

Master Important Data Structures And Algorithms In Java.

Price: $199

From Manoranjan Kumar. Learn and Master Linked List, Stack, Queue, Hashtable, Heap, Graph, Graph Algorithms, Search Algorithm & Sort AlgorithmsData Structures and Algorithms are the most important and fundamental building blocks of computer science and [...]

Course 33 / 36

Sorting Algorithms Using Java & C: Make Your Basics Strong

Price: $124

From Shibaji Paul. Learn Analysis of Algorithm using asymptotic notations like Big Oh and others. Understand and analyse sorting algorithmsThis course will help to understand seven most important comparison based sorting algorithms along with the [...]

Course 34 / 36

Data Structures And Algorithms MasterClass: Coding Interview

Price: $194

From LevelUp360° DevOps. Ace your next Java coding interview by mastering in data Structures and algorithms. Deep dive using JavaData Structures? They're here.  Algorithms?  Covered.  Lots of questions with well-explained solutions?  Yep! Maybe you have taken other courses on this topic that focus [...]

Course 35 / 36

Java 11: The Basics, Data Structures And Algorithms, And OOP

Price: $199

From Packt Publishing. Get up-and-running with Java 11 to build your skills for robust programming experience.Java is one of the most well-known programming languages out there, primarily due to how adaptable and perfect it is! [...]

Course 36 / 36

Exploring Graph Algorithms With Neo4j

Price: $124

From Packt Publishing. Get familiar with the powerful graph algorithms to generate better and relevant insightsNeo4j is an open-source, highly scalable and transactional graph database well suited to connected data. It is the world's leading [...]

zenva
zenva
Course 1 / 1

Data Insights With Cluster Analysis

Price: $14.99

Learn the fundamentals of cluster analysis, and all about most popular clustering algorithms. [...]

edx
edx
Course 1 / 15

Graph Algorithms In Genome Sequencing

Price: $150

In this course, part of the Algorithms and Data Structures MicroMasters program, you will learn how graph algorithms are used in two fundamental problems in modern biology: How do we sequence a genome? How [...]

Course 2 / 15

Computing In Python IV: Objects & Algorithms

Price: $99

Complete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about complex control structures and data structures, learn to develop programs that more intuitively leverage your [...]

Course 3 / 15

Java Programming Fundamentals

Price: $49

Java is one of the most in-demand programming languages today. This course is designed to provide students the basic skills and knowledge on Java. Learn how to solve programming problems using functions, for loops, [...]

Course 4 / 15

LAFF On Programming For Correctness

Price: $49

Is my program correct? Will it give the right output for all possible permitted inputs? Computers are now essential in everyday life. Incorrect programs lead to frustration in the best case and disaster in the [...]

Course 5 / 15

Machine Learning With Python: A Practical Introduction

Price: $39

About this course This Machine Learning with Python course dives into the basics of machine learning using Python, an approachable and well-known programming language. You'll learn about supervised vs. unsupervised learning, look into how statistical [...]

Course 6 / 15

CS50's Introduction To Artificial Intelligence With Python

Price: $199

AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI [...]

Course 7 / 15

NP-Complete Problems

Price: $150

Step into the area of more complex problems and learn advanced algorithms to help solve them. This course, part of the Algorithms and Data Structures MicroMasters program, discusses inherently hard problems that you will come [...]

Course 8 / 15

Dynamic Programming: Applications In Machine Learning And Genomics

Price: $150

If you look at two genes that serve the same purpose in two different species, how can you rigorously compare these genes in order to see how they have evolved away from each other? In [...]

Course 9 / 15

Advanced Algorithmics And Graph Theory With Python

Price: $49

Algorithmics and programming are fundamental skills for engineering students, data scientists and analysts, computer hobbyists or developers. Learning how to program algorithms can be tedious if you arent given an opportunity to immediately [...]

Course 10 / 15

Data Structures Fundamentals

Price: $99

A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course, part of the Algorithms and Data Structures MicroMasters program, we [...]

Course 11 / 15

Machine Learning For Data Science And Analytics

Price: $99

Machine Learning is a growing field that is used when searching the web, placing ads, credit scoring, stock trading and for many other applications. This data science course is an introduction to machine learning and [...]

Course 12 / 15

Data Science: Machine Learning

Price: $49

Perhaps the most popular data science methodologies come from machine learning. What distinguishes machine learning from other computer guided decision processes is that it builds prediction algorithms using data. Some of the most popular products [...]

Course 13 / 15

AP Computer Science A: Java Programming Polymorphism And Advanced Data Structures

Price: $49

This computer science course covers advanced OOP strategies, including polymorphism, abstract classes, super keyword, exceptions, generics, sorting and searching algorithms. This course is for anyone interested in taking a first-level computer-programming course, particularly those who [...]

Course 14 / 15

Machine Learning With Python: A Practical Introduction

Price: $39

This Machine Learning with Python course dives into the basics ofMachine LearningusingPython, an approachable and well-known programming language. You'll learn about Supervised vs Unsupervised Learning, look into how Statistical Modeling relates to Machine Learning, and [...]

Course 15 / 15

Data Science: Machine Learning

Price: $49

Perhaps the most popular data science methodologies come from machine learning. What distinguishes machine learning from other computer guided decision processes is that it builds prediction algorithms using data. Some of the most popular products [...]