Brilliant

Brilliant.org is an online STEM learning platform with various foundational and high school maths, logic, foundational science, and computer science courses. The platform also offers interactive problem-solving classes. You can start with the premium account for $5,99 a month (paid annually).
Total courses: 68
Brilliant
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 learning....

  • Brilliant
  • Flexible deadline
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...

  • Brilliant
  • Flexible deadline
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 and decisions. In fact, the best ones outperform...

  • Brilliant
  • Flexible deadline
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...

  • Brilliant
  • Flexible deadline
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 networks, from the basic frameworks to more modern...

  • Brilliant
  • Flexible deadline
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 OS manage it when...

  • Brilliant
  • Flexible deadline
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 functions. Proponents of cryptocurrencies argue that th...

  • Brilliant
  • Flexible deadline
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 learning, a foundational machine learning technique...

  • Brilliant
  • Flexible deadline