Learn to code with this collection of community-contributed, self-guided coding tutorials and project ideas.
start
Set out on your journey. Start out by building your own website, then tack on new features to make multiplayer games and collaborative web apps.
Personal Website
Your first website from scratch
That Was Easy
Website with clickable buttons that make sounds
Geometric Pattern
Super cool geometric patterns using p5.js
Dodge
Bullet-dodging game using p5.js
Platformer
Simple side-scrolling platformer game
Sketch Together
Real-time collaborative drawing pad using p5.js
Dashboard
Personal dashboard with news and weather
pi
Start building projects on the coolest credit card sized mini computer.
arduino
Bring projects from cyberspace to the real world with this small hardware platform
experimental
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.
Cringe 101
The most cringiest website ever
Ajar.io
A clone of agar.io
Chat
Real-time chat application with Firebase
Rails Notes
Personal notes app using Rails
Linux on a Stick
Portable Linux system
Find Bigfoot
Simple game to find Bigfoot using HTML, CSS and JS
The Dawgshop
Dynamically modify your page with jQuery, dawg
Twine
Build a text adventure game
Swiper
Introduction to iOS game development with Swift
Bumpteroids
Build a clone of the classic Asteroids arcade game
Pico-8
Learn game development through the Pico-8 fantasy console
ToDo MEAN.JS Application
Build Todo Web Application using MEAN.JS
misc
The odd ones out. Workshops not yet properly categorized.
retired
These workshops are no longer maintained. They may contain errors and are not recommended for club use. Here be dragons.
Portfolio
Build your first website
Git and GitHub
Introduction to using Git and GitHub
GitHub Pages
Launch your website with GitHub's free hosting
Cloud9
Introduction to using Cloud9
Maze
A "Scary Maze Game" clone
Notes to Self
An online personal journal
Soccer
A simple soccer game
Twilio
A website that makes phone calls and texts