Hack Club Workshops
Learn to code with this collection of community-contributed, self-guided coding tutorials + ideas.
Our Philosophy »
The new additions to the Hack Club workshops
Easily get started with machine learning—no coding required
Crazy colorful splatter paint in your browser with Paper.js
Let your words color the screen
Visualize sound by making particles move in a galaxy
Use the Nexmo API to call your phone and rickroll you
Set out on your journey by building your own website, then move on to multiplayer games and collaborative web apps.
Make your first website from scratch
Simple game to find Bigfoot using HTML, CSS and JS
Color your screen with your voice via speech recognition.
Let’s make a synth pad with Tone.js
Personal dashboard with news and weather
Generate geometric patterns using p5.js
Bullet-dodging game using p5.js
Simple side-scrolling platformer game
Real-time collaborative drawing pad using p5.js
Generate virtual trees with p5
Draw some fractals with math.js and HTML Canvas
Starting with Next.js
Intro to React & Next.js with a shopping list website
Dashboard with Next.js
News/weather personal dashboard built with React & Next.js
Learn how to make machines learn with these fun projects!
Hot Dog or Not Hot Dog?
Build a basic hot dog classifier using the Clarifai API for Python
Bring projects from cyberspace to the real world with this small hardware platform.
Blink an LED with Arduino
Build a temperature monitor with Arduino
As is/no warranty. These workshops haven’t been fully tested yet, so we don’t know just will happen if you try building things with them.
A "scary maze" game built on the PICO-8
Make a cryptographic cipher with python
Build a WhatsApp bot with Twilio APIs, in 30 minutes 🕐
A Discord bot with a simple "Hello World!" command.