Interactive-Learning
Websites, tutorials and software which allow you to learn tech and science stuff by experimenting, playing and/or interacting.
https://github.com/BlueBoxWare/Interactive-Learning
Last synced: 1 day ago
JSON representation
-
Uncategorized
-
Uncategorized
- What is Code?
- What is Code?
- What is Code?
- Big O
- The Burrows-Wheeler Transform
- The DDA Algorithm, explained interactively
- Hashing
- Queueing – An interactive study of queueing strategies
- Reservoir Sampling
- How to write a Bash script
- learnbyexample/TUI-apps: Linux, grep, sed, awk, etc
- Raymarching explained interactively
- Shader Tutorial
- A Friendly Introduction to SVG
- An Interactive Guide to SVG Paths
- Physically based rendering from first principles
- The four color theorem, P vs NP, and zero knowledge proofs
- VimHero
- VIM Master Game
- Quantum Roulette and the Nature of Reality
- Making Music with Math: A Guide to Synthesizing Sounds with the Wave Equation
- Simulating The Prisoner's Dilemma
- How The Heck Do QR Codes Work?
- The Science Playground
- What is Code?
- Circular Obstacle Pathfinding
- Bloom Filters by Example
- A Compact Primer on Digital Signal Processing
- Float Toy
- IEEE 754 Double Precision Floating Point Visualization
- GAN Lab
- Algorithm Visualizer
- An Interactive Introduction to Autoencoders
- Blockchain Demo
- The Deadlock Empire
- D3 Graph Theory - Learn graph theory interactively
- Graphery
- K-Means Clustering - An Explorable Explainer
- Lindenmayer systems
- Neural Networks from Scratch
- Virtual Memory With 256 Bytes of RAM - Interactive Demo
- Intro to Angular
- TryAPL
- Tetris in ClojureScript
- Nandgame
- Try Haskell
- Learn CS Online
- Untrusted
- Eloquent JavaScript
- Elevator Saga
- Lambda Explorer
- <Insert Language Name Here> - How to make interesting little languages
- Futurecoder
- The Python Challenge
- Think Python - Devetry Edition
- Intro to React
- Regex Crossword
- TryRuby - Learn programming with Ruby
- (learn 'scheme) - A Complete Environment for Learning Lisp
- Select Star SQL
- The Bezier Game
- The Book of Shaders
- SSSVG: Interactive SVG Reference
- Line drawing on a grid
- Complex analysis - A Visual and Interactive Introduction
- The Fourier Transform - An Interactive Guide
- The Matrix Arcade
- Modal Logic Playground
- Play with Docker Classroom
- Oh My Git!
- Learn Git Branching
- JSON wrangling with jq
- Linuxzoo
- SadServers
- SystemD by example
- Vim Racer
- CSS Diner
- Mess with dns
- Learn and Test DMARC
- Netsim
- SQL-Insekten
- https://mysteries.wizardzines.com
- XSS game
- Web Audio School
- What is Complexity Science?
- oPhysics: Interactive Physics Simulations
- Rock 'n Poll - Polls explained with interactive graphics
- ^1
- Computer Science Field Guide
- Supply & Demand - An interactive explainer, from first principles
- EconGraphs - Intuitive interactive visualizations of key concepts in economics
- GitHub Actions Hero
- PhET
- Visualizations on Statistics and Signal Processing
- Visualize It
- Wolfram Demonstrations Project
- Explorable Explanations
- Interactive Visualization of Why Eigenvectors Matter
- Introduction to the A* Algorithm
- The Explanation & Comparison of Graph Searches
- A* Search and Dijkstra's Algorithm - A Comparative Analysis
- An Interactive Introduction to Autoencoders
- Binary Heaps visualization
- Bloom Filters
- From Cells to Systems
- A Gentle Introduction to Graph Neural Networks
- D3 Graph Theory - Learn graph theory interactively
- Graphery
- The halting problem - An interactive tutorial
- Hamming Game
- Clustering Comparison
- Kernel density estimation
- Lindenmayer systems
- Rebuilding Babel: The Tokenizer
- Machine Learning Crash Course
- The Learning Machine: Machine Learning
- Markov Chains
- Myers Diff Algorithm - Code & Interactive Visualization
- Neural Networks from Scratch
- Four Experiments in Handwriting with a Neural Network
- An Interactive Tutorial on Numerical Optimization
- An interactive explanation of quadtrees
- Computer Science Circles - Recursion
- Reinforcement Learning - A Gentle Introduction To Learning From Decisions
- Public-Key Encryption by RSA Algorithm
- Visualizing Simulated Annealing
- The Sliding Window Pattern
- FiniteStates
- Traveling Salesman Algorithms
- Virtual Memory With 256 Bytes of RAM - Interactive Demo
- zk treasure hunt
- Algorithm Wiki
- Conflict Driven Clause Learning
- What is Code?
- Tic-Tac-Toe Bots
- TryAPL
- iRISC
- Projekt: Overflow - RISC-V assembly board game
- Basic awk: An interactive introduction to awk
- Data exploration with awk
- Learn Clojure with Shapes
- Arithmetic in Computer Hardware
- Turing Trains
- Learn CS Online
- JavaScript DOM Tutorials
- What is Lambda Calculus?
- Mikrokosmos - Programming on the Lambda-calculus
- Lambda Explorer
- Try Perl - learn the basics of the Perl language in your browser
- Structure and Interpretation of Computer Programs - Interactive Version
- <Insert Language Name Here> - How to make interesting little languages
- Inside python dict - an explorable explanation
- Think Python - Devetry Edition
- RegexLearn
- Regex Golf
- A Tour of Scala
- Interactive overview of Scheme's semantics
- SQLZOO
- The Lost Ways of Programming: Commodore 64 BASIC
- Animated Bezier Curves
- Collision Detection: Circle vs. Box
- Collision Detection: Circle vs. Line
- Gilbert-Johnson-Keerthi Distance Algorithm
- Stepping Into the Filter - Understanding the Edge Detection Algorithms in Your Smartphone
- An interactive guide to color & contrast
- Image Kernels
- Unraveling the JPEG
- Animation Code. Part 1: Lerping
- Curves and Surfaces
- Making maps with noise functions
- ^1
- A Journey Into Shaders
- Shaderoo
- SSSVG: Interactive SVG Reference
- A Deep Dive Into SVG Path Commands
- Circle fill on a grid
- Simple Numbers
- https://mathigon.org/course/circles/radians
- Eigenvectors and Eigenvalues
- Interactive Visualization of Why Eigenvectors Matter
- An Interactive Introduction to Fourier Transforms
- Interactive 4D Handbook
- Understanding the Mandelbrot Fractal
- The Hitchhiker's Guide to the Mandelbrot Set
- Eeuclidea
- Immersive linear algebra
- inVectorize
- Invitation to Another Dimension
- The Learning Machine: Linear Algebra
- Mathe Carlo - An exploration and explanation of the Monte Carlo method
- Using Monte Carlo to Estimate Pi
- Let's remove duaternions from every 3D Engine
- Trigonometry for Games
- Sine and Cosine
- The Etymology of Trig Functions
- Basics of Vector Math
- Mathigon
- Geogebra
- The Natural Number Game
- JSON wrangling with jq
- What is a filesystem?
- The Unix Game
- Markdown Tutorial
- Markdown Tutorial
- Postgres Tutorials
- SystemD by example
- Explanations
- OverTheWire
- Netsim
- OWASP Juice Shop
- SQL-Insekten
- https://mysteries.wizardzines.com
- ^1
- XSS Game
- Alert(1) to win
- Wizard's Guide to Statistics
- Adventures in Cognitive Biases
- Seeing Theory - A visual introduction to probability and statistics
- Binary Hypothesis Test
- The Birthday Paradox Experiment
- Probability Distributions
- Interactive Gaussian Process Visualization
- An Interactive Introduction to Causal Inference
- Conditional probability
- The Kelly criterion: How to size bets
- Understanding Maximum Likelihood - An Interactive Visualization
- Simpson's paradox
- Standard error of the mean
- An interactive explanation of the statistical t-test used to compare sample means
- The Taxi-cab Problem
- Entropy Explained, With Sheep
- https://ciechanow.ski/gps/
- Exploring Special Relativity
- Waves: An Interactive Tutorial
- Let's learn about Waveforms
- Explorable Physics
- oPhysics: Interactive Physics Simulations
- Inside Einstein's head - An explorable explanation of relativistic spacetime
- Why Do Astronauts Float in Space?
- Gears
- The Evolution of Trust
- Game Theory
- District - A puzzle game about gerrymandering & proportional representation
- EconGraphs - Intuitive interactive visualizations of key concepts in economics
- Rock 'n Poll - Polls explained with interactive graphics
- d'etectable - An Explorable Explanation of Signal Detection Theory
- The Wisdom and/or Madness of Crowds
- Parable of the Polygons - An interactive story about how we divide ourselves, from the bottom up
- Hooked: how pokies are designed to be addictive
- Memory Spy
- ^1
- Computer Science Field Guide
- Learn the logic of great typography - An interactive type tutorial
- Supply & Demand - An interactive explainer, from first principles
- Sim CB - Sim Central Bank
- Platformer Toolkit - Interactive video essay on movement in platform games.
- GitHub Actions Hero
- Visualizations on Statistics and Signal Processing
- Visualize It
- falstad.com
- Wolfram Demonstrations Project
- History of Philosophy - Summarized & Visualized
- Data Visualizations & Animations
- GPT Trick Golf
- The Cubit Game
- Bloom Filters
- Try Clojure
- Lean Game Server
- The Incredible Proof Machine
- Fish shell playground
- The Ultimate Interactive JQ Guide
- Vim Racer
- What is Code?
- What is Code?
- Compression Decompressed
- Public-Key Encryption by RSA Algorithm
- Turing Machine Visualization
- What is Code?
- Easy 6502
- Tetris in ClojureScript
- Digital Logic Design (The Game)
- Turing Trains
- Easy Forth
- BitBurner
- Try Perl - learn the basics of the Perl language in your browser
- Structure and Interpretation of Computer Programs - Interactive Version
- RubyMonk - Interactive Ruby tutorials
- A Tour of Scala
- (learn 'scheme) - A Complete Environment for Learning Lisp
- A Primer on Bezier Curves
- Fragment Foundry
- SVG Tutorial
- Simple Numbers
- The Fourier Transform - An Interactive Guide
- Immersive linear algebra
- inVectorize
- The Matrix Arcade
- Modal Logic Playground
- WebGL & GLS - A Primer
- Bashcrawl
- Visualizing Git Concepts with D3
- Git for Beginners
- The Command Line Murders
- The Unix Game
- PacVim
- XSS Game
- Interactive Gaussian Process Visualization
- The Taxi-cab Problem
- District - A puzzle game about gerrymandering & proportional representation
- GPT Trick Golf
- TPM-JS
-
Programming Languages
Categories
Sub Categories