Nov 08, 2025
Render a Morris-Thorne wormhole using ray tracing and geodesics equations from General Relativity
Nov 08, 2025
Render a Morris-Thorne wormhole using ray tracing and geodesics equations from General Relativity
Nov 06, 2025
Render a Morris-Thorne wormhole using ray tracing and geodesics equations from General Relativity
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.
May 09, 2020
Create smooth shapes using Bézier curves
Mar 31, 2020
Learn about several basic optimization algorithms that you can use in various data science problems.
Dec 06, 2018
Derive the Bellman equation from scratch and program a Q-learning algorithm in Python
Nov 16, 2018
Train a model to recognize hand written digits
Nov 15, 2018
Build your own machine learning library in Python
Aug 07, 2026
Basic music theory I have learnt on the piano
Aug 18, 2025
Google's color system
Jul 28, 2025
Particles performing a random walk
Jan 27, 2024
A demo of Wolfram's elementary cellular automata
Jan 25, 2024
A sand simulation using a cellular automata
Oct 09, 2022
A genetic algorithm running in the browser
Oct 08, 2022
Simulation of gravity with moving particles
Oct 08, 2022
How to create a spinning donut with math
Nov 03, 2021
Divide the degree of a polynomial by 2!
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