Math

Calculus for Machine Learning

Master calculus fundamentals essential for machine learning, deep learning, and optimization. Learn gradient descent, backpropagation, and practical implementations.

Game Theory for Software Developers

Learn how game theory concepts apply to software development. Understand strategic decision-making, mechanism design, and how to create better systems through incentives.

Statistics for Programmers: Complete Guide

Master statistics for software development. Learn probability distributions, hypothesis testing, A/B testing, and data analysis. Includes Python examples and practical applications …

Statistics Fundamentals for Data Science

Master essential statistical concepts and methods for data science, machine learning, and analytics in 2026. Learn practical implementations with Python.

Linear Algebra for Developers

Essential linear algebra concepts for software engineers working with machine learning, graphics, and data science

Mathematical Foundations for Computer Science

A comprehensive guide to the mathematical foundations essential for computer science, covering discrete math, linear algebra, probability, and their applications in programming.

Modern SAT Solvers: From Theory to Practice

Explore how modern SAT solvers evolved from theoretical algorithms to practical tools solving millions-variable problems. Learn CDCL, watched literals, and real-world applications.

What is Logic? Fundamentals and History

A comprehensive introduction to logic, exploring its definition, historical development, fundamental concepts, and importance in mathematics, computer science, and everyday …