Master the math you need for computer science!

Free videos, PDF books, and other materials

All the math you need to succeed in computer science is here!

Welcome to All The Math, a free and open education resource dedicated to assisting computer science practitioners like yourself in mastering key mathematical topics!

Our resource collection includes free online computer science courses by award-winning lecturer Dr. Stephen Davies. Driven by a passion for teaching, Stephen has crafted these courses to provide you with a refreshing and innovative approach to learning math for computer science.

Icons of A = {x,y}, Z, R and sum of integer equation

Access online self-paced courses for discrete math and linear algebra.

At All The Math, we understand the importance of having readily accessible materials. That’s why we offer free PDF textbooks, Python cheat sheets, R cheat sheets, and other resources to enhance your learning experience. Whether you’re a beginner seeking a solid foundation in computer science or a seasoned professional looking to expand your knowledge, All The Math is here to help.

Start your journey today by exploring our free online computer science courses and downloading our linear algebra and discrete math PDF textbooks. Together, we will empower you to master all the math you need for computer science!

Get in touch!

Are you an instructor interested in All The Math course materials? A student in a computer science course? A self-learner who just loves logical thinking? I'd like to hear from you!