Aug 20, 2025

Gain a 1650x speed up by writing CUDA kernels

Aug 11, 2025

What is a virtual machine and how to build one? How to build a VM-based programming language?

Feb 21, 2025

What is information and how is it measured? What is entropy? Cross entropy? Relative entropy (aka KL Divergence)?

Jul 26, 2020

Create a computer-generated image using the Ray Tracing algorithm built from scratch in Python.

Dec 06, 2018

Derive the Bellman equation from scratch and program a Q-learning algorithm in Python

Aug 07, 2026

Basic music theory I have learnt on the piano

Oct 08, 2022

Simulation of gravity with moving particles

Oct 08, 2022

How to create a spinning donut with math

Feb 01, 2021

How to solve a non-linear differential equation numerically using the finite difference method

May 02, 2020

Understand the mathematics of Bézier curves