This path starts with neural networks and builds up to cryptocurrency, quantum mechanics, and computational biology.
Back to all courses
Wrap your mind around computational thinking, from everyday tasks to algorithms. You’ll learn the key ideas of computer science… more
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… more
Dissect the internal machinery of artificial neural nets through hands-on experimentation. You'll develop intuition about the kinds… more
Explore the core ideas behind search engine technology – learn how search engines are built and queried, create your own simple… more
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… more
Develop intuition for a selection of foundational problems in computational biology like genome reconstruction, sequence alignment,… more
How is the memory managed in the running program? How does the OS manage it when multiple programs are running? What are the memory… more