Brilliant
Courses
Today
Sign up Log in

Learning Path

Computer Science Foundations

This path starts with the key ideas of computer science and builds up to algorithms and neural networks. Let's get started!

Back to all courses

Computer Science Foundations

  1. 1 Computer Science Fundamentals

    Wrap your mind around computational thinking, from everyday tasks to algorithms. You’ll learn the key ideas of computer science…

  2. 2 Algorithm Fundamentals

    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…

  3. 3 Introduction to Neural Networks

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