Educational demos

Interactive educational demos and visual experiments hosted on GitHub Pages.

  • Algebra & Analysis Visualizations

    Interactive visualizations for the fundamental theorem of algebra.

    • math
    • visualization
    • education
  • Algorithms

    Interactive algorithm demonstrations and visual explanations.

    • algorithms
    • computer science
    • education
  • Arrow

    Interactive simulations of voting methods, with a short article on Arrow's impossibility theorem.

    • math
    • voting
    • education
  • ForkLab

    Interactive lessons and a pipe lab to learn fork, pipe, open, close, dup, dup2 and execvp with C for Linux. Bidirectional sync between a process/FD graph and annotated C code.

    • operating systems
    • fork
    • pipes
    • C
    • education
  • FourierLab

    Interactive lab that draws a contour with Fourier epicycles and compares that with a block DCT in the style of JPEG.

    • math
    • visualization
    • education
  • Information Design Gallery

    Editorial gallery of eight custom visualizations, each drawn from a synthetic dataset.

    • visualization
    • design
  • Space-time video viewer

    Browser viewer that treats a video as a space-time volume, with XY, XT, YT and 3D slices.

    • visualization
    • video