rei_creative_coding_lab

πŸ§ͺ 100 JavaScript Experiments

A self-driven journey to become a systems developer β€” one experiment at a time. Built with Vanilla JavaScript | Started: 2026 | Goal: 100 projects in 12 months


πŸ‘¨β€πŸ’» About This Repo

This is my personal coding challenge: 100 JavaScript experiments, built consistently over 12 months.

Each experiment solves a real problem or explores a real concept β€” no tutorials, no copy-paste. Just me, a code editor, and a problem to solve.

Why? To go from inconsistent coder to a confident systems developer by 25.



πŸ“Š Progress

9 / 100 experiments completed β€”

πŸ—‚οΈ Experiments

Phase 1 β€” JS Fundamentals (1–20)

DOM manipulation, events, basic logic


Phase 2 β€” Animations & Interactivity (21–40)

Canvas, CSS animations, mouse/touch events


Phase 3 β€” Games (41–55)

Game loops, collision detection, state management


Phase 4 β€” Algorithms & Systems (56–70)

Sorting, pathfinding, simulation logic


Phase 5 β€” Advanced Physics & Simulations (71–85)

Complex systems, audio, advanced canvas


Phase 6 β€” Portfolio Projects (86–100)

3D, multiplayer, engines β€” the showstoppers


πŸ“ Folder Structure

rei_creative_coding_lab/
β”œβ”€β”€ README.md               
β”œβ”€β”€ 01-random-color-generator/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ style.css
β”‚   β”œβ”€β”€ script.js
β”‚   └── README.md
β”œβ”€β”€ 02-click-counter/
β”‚   └── ...
└── ...

πŸ› οΈ Tech Stack


πŸ“¬ Connect

If you’re on a similar journey or just want to say hi:


β€œBuild things, not thoughts.”