Brilliant
Today Courses Practice Sign up Log in

Learning Path

Applied Computer Science

These courses are ideal for students and professionals seeking to master the key ideas of modern technologies, from machine learning to cryptocurrency to quantum computing.

Back to all courses

Neural Networks and Machine Learning

  1. 1 Introduction to Neural Networks

    Dissect the internal machinery of artificial neural nets through hands-on experimentation. You'll develop intuition about the kinds…

  2. 2 Artificial Neural Networks

    Dive more deeply into both basic frameworks and modern techniques like adversarial models. Using inspiration from the human brain…

Extensions

  • Search Engines

    Explore the core ideas behind search engine technology – learn how search engines are built and queried, create your own simple…

  • Computer Memory

    This course will guide you through understanding memory management, layer by layer, so that you can write efficient programs.

  • Quantum Computing

    Learn to build quantum algorithms from the ground up with a quantum computer simulated in your browser. You’ll learn about the…

  • Computational Biology

    Develop intuition for a selection of foundational problems in computational biology like genome reconstruction, sequence alignment,…

  • Cryptocurrency

    Learn how cryptographic primitives power the blockchain and digital currencies.