Brilliant offers thousands of interactive lessons across four main subject areas: Math, Computer Science, Data Science, and Science + Technology. Our courses are designed to help you build problem-solving skills through hands-on learning.
Subject areas
Math
Learn foundational and advanced mathematics through interactive problem-solving. Topics include:
- Algebra and pre-algebra
- Geometry and trigonometry
- Calculus and differential equations
- Logic and number theory
- Probability and statistics
- Linear algebra
Computer Science
Learn programming, algorithms, and computational thinking from the ground up. Topics include:
- Python programming
- Algorithms and data structures
- Computer memory and architecture
- Software engineering fundamentals
Data Science
Build data analysis and visualization skills to work with real-world datasets. Topics include:
- Data analysis fundamentals
- Statistics and probability
- Data visualization
- Applied data analysis
Science + Technology
Explore scientific concepts and understand how modern technology works through interactive simulations and problems. Topics include:
- Classical mechanics and physics
- Large language models (LLMs)
- Neural networks and machine learning
- Cryptocurrency and blockchain
- How search engines work
- Digital circuits and computing
How courses are organized
Courses on Brilliant are structured as interactive lessons that combine:
- Clear explanations of concepts
- Hands-on problems to solve
- Instant feedback on your work
- Visual simulations and animations
You can explore individual courses or follow Learning Paths—curated sequences that guide you from fundamentals to advanced topics in specific subject areas.
Who are the courses for?
Brilliant courses are designed for curious learners of all backgrounds:
- Students supplementing their schoolwork
- Professionals developing new skills
- Lifelong learners exploring topics of interest
- Anyone who wants to build problem-solving abilities
Courses range from beginner-friendly introductions to advanced college-level topics.
Accessing course content
Both free and Premium users can access all subjects on Brilliant. The difference is in how much you can learn per day and how you navigate courses. Learn more about free vs. Premium.
Ready to start learning? Get started on Brilliant or browse all courses at brilliant.org/courses.