Computer Science Fundamentals
Wrap your mind around computational thinking, from everyday tasks to algorithms. You’ll learn the key ideas of computer science…
This path starts with neural networks and builds up to cryptocurrency, quantum mechanics, and computational biology.
Wrap your mind around computational thinking, from everyday tasks to algorithms. You’ll learn the key ideas of computer science…
Learn how to make a computer do what you want, elegantly and efficiently. By the end of this course, you’ll know methods to measure…
Dissect the internal machinery of artificial neural nets through hands-on experimentation. You'll develop intuition about the kinds…
Explore the core ideas behind search engine technology – learn how search engines are built and queried, create your own simple…
Learn how cryptographic primitives power the blockchain and digital currencies.
Learn to build quantum algorithms from the ground up with a quantum computer simulated in your browser. You’ll learn about the…
Develop intuition for a selection of foundational problems in computational biology like genome reconstruction, sequence alignment,…
This course was created in collaboration with Kenji Ejima and Kristian Takvam, senior members of Brilliant's software engineering…