code {STEAM} 

A middle school age boy sits at a computer designing a video game

Teaching video game design, digital art and storytelling to youth, teens and adults.

Our Vision

Through the umbrella of video game design participants learn not only to code but to think creatively and problem solve. This format that includes code, art, and storytelling offers something for each participant to excel in. The work you see here typically comes from an 8-week course or our summer intensive working, 16 hours over the course of 4 days. 

CodeSTEAM is a collaboration between the Lodi Public Library and Ninja Pandas and is made possible from community donations and grants.

Upcoming Classes

  1. Teens
  2. Teen Scene FAQ's
  3. 5th-8th
  4. Adults
  5. All Ages

Pi Lab (Intro Course)

Tuesdays, June 4th, 11th and 25th
4:00-5:30pm
Age 13-18


This intro course introduces the Raspberry Pi, the basics of circuits and the Python coding
language.  This class is required before taking the other teen scene coding courses.  

When space allows, students who have already taken this class are encouraged to drop in to work on their own projects and use the teen scene lab resources.

Limited seats available so register now.  You will be notified at the end of the week before class starts if your student is enrolled.  Should you have questions before that, reach out to ClareBhakta@ninjaPandas.com.

Click here to register for PiLab

Python and Raspberry Pi - Not offered in June

Wednesdays 4:00-5:30pm (New Class Monthly)

We have a new course each month that challenges you to continue your learning of Python and Raspberry Pi interactive projects.

Game Controller Design

June 17th, 18th, and 19th
3:00 - 5:00pm each day


Learn how to connect buttons and software to create your own usb game controller. This intensive 3 day class will create a controller and of course, test it playing games! To take this class, you must have graduated from the PiLab Intro course

Click here to register for Game Controller  Design

July Classes:

Pi Lab (Intro Course)

Tuesdays, July 9th, 16th and 23rd
4:00-5:30pm
Ages 13-18


This intro course introduces the Raspberry Pi, the basics of circuits and the Python coding
language.  This class is required before taking the other teen scene coding courses.  

When space allows, students who have already taken this class are encouraged to drop in to work on their own projects and use the teen scene lab resources.  Register at : https://forms.gle/G7GZHBNEq9i27BBT8

Limited seats available so register now.  You will be notified at the end of the week before class starts if your student is enrolled.  Should you have questions before that, reach out to ClareBhakta@ninjaPandas.com.

Game Design

July 10, July 17, July 24

3:00-5:00pm 

Ages 13-18

Learn how to use Python to code your own video games from scratch. To take this class, you must have graduated from the PiLab Intro course. Register at https://forms.gle/G7GZHBNEq9i27BBT8

Video Game Design Camp

July 15th, July 16th, July 17th

1:00-5:00pm

Grades: 5th-8th 

Learn Video game design and create your own game art by making your own RPG (role playing game) in Construct. Students will need a google account and bring the email name and password to each class. Register at https://forms.gle/fZ2i7rGaWxWr4huu7

Roblox Game Design

Saturday, July 20th

1:00-4:00pm

Come and learn how to code and make your own Roblox game. Make sure you have a Roblox account and an email account that the student can access. It is a good idea to write these account name and passwords down and bring to class. Register at https://forms.gle/nQzk8Cq1NsB1xVCW7

Game Design Tutoring

Summer Wednesdays

2:00-4:00pm

Grades 5th-8th

Have you taken our game design classes in the past? Want to work on your game and learn something new? Come join us in Homework Help this summer every Wednesday for tutoring support using Construct3. No registration required. 





New Classes each month

Throughout 2019 we will regularly hold the Pi Lab class and an additional advanced tech class each month.  Take your PiLab classes soon so you can be ready for these upcoming classes:


Design your own controller for Raspberry Pi games (TBD June-will require PiLab)
Retro Pi - Build a table arcade (TBD July - will require PiLab)
3d Design for 3d printers

Classes may be subject to change - sign up for our newsletter to find out more...

Sign up for our code{STEAM} newsletter!


Student Work 2018

These games are designed by our middle school game design class over the course of 8 weeks.  
Once you select a game to play, use the arrow keys to navigate your character.

Alice's Game

Alice's Game

Annelise's Game

Annilese's Game

Ava's Game

Ava's Game

Cory's Game

Cory's Game

D.J.'s Game

DJ's Game

D.J.'s Stickman Game

DJ's Stickman Game

Jesse's Jailbreak Game

Jesse's Jailbreak Game

Leia's Game

Leia's Game

Liam's Game

Liam's Game

Marco's Game

Marco's Game

Mason's Game

Mason's Game

Shawn's Game

Shawn's Game

Toby's Game

Toby's Game