Workshop Projects
Build an Arduino microcontroller
An introductory guide to creating sounds using Adafruit to learn about hardware
Create music using JavaScript Blocks and EarSketch
A guide to keeping at least 2m apart with Bluetooth
An introduction to debugging programs
An introduction to the basics of the C# programming language.
An introductory guide on how to make a simple Guess The Word from scratch using C#
Learn C++ and create your own secret messages
An introductory guide to chatbots
Learn GitHub basics through a fun, collaborative project where each participant contributes to an evolving adventure game.
An introductory guide on how to make a simple website from scratch
An introduction to the basics of Java programming language.
Learn basic concepts of Java data structures
Learn about variables, functions, and conditionals all while building a Tic-Tac-Toe Android app.
Learn how to make a console based TicTacToe game in Java
Create Your Own JSappyBird Game
KC7 is a game that teaches you real world cybersecurity skills used by professional Cyber Defenders
An introductory guide to using the Linux command line.
Understanding how to predict things.
A guide to creating a Space Shooter similar to games like Space Invaders and Galaga
Learn basic concepts of using the Python programming language
Learning To Build a Pong Game with Pygame Library
An introductory guide on how to make a Choose Your Own Adventure Game in Python
Learn how to draw on a canvas with Python with Turtle
Create music using Python and EarSketch
Create a simple game that asks the user to guess a randomly generated number
Basics of Machine Learning
Learn basic image classification and train ML models with TensorFlow
Pixels and Colors in Python
An introductory guide to learn about phishing!
An introductory guide to learn about passwords and how to create a strong one!
Learning Basic SQL Commands
Learn how to use STEM concepts like optimization to help run your cookie bakery!
Learn the basics of Unity by creating a top-down space game
We welcome contributions. Great ways to contribute include trying things out, filing bugs, creating, and adding new workshops.
Contributing
Want to help improve our workshops or our website? Click here: Workshop Contributor Guidelines !