Library

Explore 200,000 online courses/books/problem sets in over 2,050 subjects. From Computer Science, Business, and Personal Development to Arts, STEM, and more. Find your perfect MOOC.

Library

Learning Product
Subject
Difficulty
Cost
Certificate
Provider
Publisher
University
Institution
Tag

Provider : 47 ×

Search Engines

The Web has billions of pages containing trillions of words, yet when you type a query into the search box, the program works for just a fraction of a second, and usually picks out just the...

Online Courses Brilliant 💰 Computer Science

Search Engines

The Web has billions of pages containing trillions of words, yet when you type a query into the search box, the program works for just a fraction of a second, and usually picks out just...

Reinforcement Learning

This course was written by Tessa van der Heiden, a researcher and developer of autonomous driving algorithms at BMW. In this course, you'll learn the mathematical underpinnings of reinforcement...

Online Courses Brilliant 💰 Computer Science

Reinforcement Learning

This course was written by Tessa van der Heiden, a researcher and developer of autonomous driving algorithms at BMW. In this course, you'll learn the mathematical underpinnings of...

Quantum Computing

Learn to build quantum algorithms from the ground up with a quantum computer simulated in your browser in this course, created in collaboration with quantum researchers and practitioners from...

Online Courses Brilliant 💰 Computer Science

Quantum Computing

Learn to build quantum algorithms from the ground up with a quantum computer simulated in your browser in this course, created in collaboration with quantum researchers and practitioners...

Number 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 most natural to use base 10, even if you already know about binary and...

Online Courses Brilliant 💰 Computer Science

Number 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 most natural to use base 10, even if you already know about binary...

Machine Learning

Machine learning swoops in where humans fail — such as when there are hundreds (or hundreds of thousands) variables to keep track of and millions (or billions, or trillions) of pieces of data to...

Online Courses Brilliant 💰 Computer Science

Machine Learning

Machine learning swoops in where humans fail — such as when there are hundreds (or hundreds of thousands) variables to keep track of and millions (or billions, or trillions) of pieces of data...

Introduction to Neural Networks

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 make predictions...

Online Courses Brilliant 💰 Computer Science

Introduction to Neural Networks

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 make...

Data Structures

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 arrays and sorting, and build up to more complex data...

Online Courses Brilliant 💰 Computer Science

Data Structures

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 arrays and sorting, and build up to more complex...

Computer Memory

This course was created in collaboration with Kenji Ejima and Kristian Takvam, senior members of Brilliant's software engineering team. How is the memory managed in the running program? How does the...

Online Courses Brilliant 💰 Computer Science

Computer Memory

This course was created in collaboration with Kenji Ejima and Kristian Takvam, senior members of Brilliant's software engineering team. How is the memory managed in the running program? How does...

Algorithms (2019)

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, we need to construct clever algorithms that a...

Online Courses Brilliant 💰 Computer Science

Algorithms (2019)

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, we need to construct clever algorithms that...

Algorithm Fundamentals

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, we need to construct clever algorithms that a...

Online Courses Brilliant 💰 Computer Science

Algorithm Fundamentals

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, we need to construct clever algorithms that...

Computer Science Fundamentals

Learn the key ideas of computer science with this interactive course – no coding required! This course is ideal for a high school or college student who wants to learn the fundamentals, or an...

Online Courses Brilliant 💰 Computer Science

Computer Science Fundamentals

Learn the key ideas of computer science with this interactive course – no coding required! This course is ideal for a high school or college student who wants to learn the fundamentals, or...

Artificial Neural Networks

This course was written in collaboration with machine learning researchers and lecturers from MIT, Princeton, and Stanford. This interactive course dives into the fundamentals of artificial neural...

Online Courses Brilliant 💰 Computer Science

Artificial Neural Networks

This course was written in collaboration with machine learning researchers and lecturers from MIT, Princeton, and Stanford. This interactive course dives into the fundamentals of artificial...

Cryptocurrency

Cryptocurrencies represent a fundamentally new way for people to exchange goods and services. They're powered by blockchains — data structures that are enabled by cryptographically secure hash...

Online Courses Brilliant 💰 Business

Cryptocurrency

Cryptocurrencies represent a fundamentally new way for people to exchange goods and services. They're powered by blockchains — data structures that are enabled by cryptographically secure...

Math for Quantitative Finance

This course was written in collaboration with former quantitative traders from two leading firms. In this course, we'll dive into statistical modeling, matrices, and Markov chains, and guide you...

Online Courses Brilliant 💰 Business

Math for Quantitative Finance

This course was written in collaboration with former quantitative traders from two leading firms. In this course, we'll dive into statistical modeling, matrices, and Markov chains, and guide...

Programming with Python

Python is one of the most widely used programming languages, and it is an excellent first language for new programmers. It can be used for everything from video games to data visualization to machine...

Online Courses Brilliant 💰 Programming

Programming with Python

Python is one of the most widely used programming languages, and it is an excellent first language for new programmers. It can be used for everything from video games to data visualization to...

Probability Fundamentals

Probability is the business of decision making in the face of uncertainty, whether it's forecasting the future or inferring the past. The rules are simple enough, but applying them to realistic...

Online Courses Brilliant 💰 Data Science

Probability Fundamentals

Probability is the business of decision making in the face of uncertainty, whether it's forecasting the future or inferring the past. The rules are simple enough, but applying them to...

Introduction to Linear Algebra

Linear algebra is pervasive in just about all modern scientific subjects, including physics, mathematics, computer science, electrical engineering, economics, and aeronautical engineering. You’ll...

Online Courses Brilliant 💰 Mathematics

Introduction to Linear Algebra

Linear algebra is pervasive in just about all modern scientific subjects, including physics, mathematics, computer science, electrical engineering, economics, and aeronautical engineering....

Applied Probability

How can we accurately model the unpredictable world around us? How can we reason precisely about randomness? This course will guide you through the most important and enjoyable ideas in probability...

Online Courses Brilliant 💰 Mathematics

Applied Probability

How can we accurately model the unpredictable world around us? How can we reason precisely about randomness? This course will guide you through the most important and enjoyable ideas in...

Statistics Fundamentals

Statistics starts from data and then asks what was used to generate it. Learning the building blocks — median, mode, range, variance, and standard deviation — will help you analyze graphs,...

Online Courses Brilliant 💰 Mathematics

Statistics Fundamentals

Statistics starts from data and then asks what was used to generate it. Learning the building blocks — median, mode, range, variance, and standard deviation — will help you analyze...

Differential Equations I

Differential equations show up in just about every branch of science, including classical mechanics, electromagnetism, circuit design, chemistry, biology, economics, and medicine. From analyzing the...

Online Courses Brilliant 💰 Mathematics

Differential Equations I

Differential equations show up in just about every branch of science, including classical mechanics, electromagnetism, circuit design, chemistry, biology, economics, and medicine. From analyzing...

Records : 20 of 59 | Page : of 3