STEAM Bot Workshop has online classes!
Sign up for a 4 week class now!
How will our online classes work?
We will host livestreams where one of our instructors will teach using Zoom. Zoom allows for a video and audio call where the instructor can screenshare, chat, and use a whitebored to insure that the student clearly follows along. This allows for interactive learning at the comfort and safety of your own home!
For Ages 5 – 11
This course will teach students the basics of programming through creating their own animated clips and games by combining graphics and sound into interactive creations. During this course, students will learn how to program sprites that move and interact with one another, create images that whirl, spin, and animate in response to movements of the mouse, and integrate images with sound effects to create an interactive card for a friend, or an interactive report for school.
Game Development Processing
For ages 9 and up
Do you want to be a game designer? Ever wonder how video games work? Students will learn computer science and programming skills in the context of game design and interactive visual programming. Students will use the java programming language and the Processing platform to create their projects. Processing provides an easy way to get something visually appealing and interactive with just a few lines of code. Of course Processing and Java are flexible and scale-able enough to build something elaborate as well.
Text Adventures in Python
For ages 12 and up
"You are standing at the end of a road before a small brick building. Around you is a forest. A small stream flows out of the building and down a gully."
So begins the greatest adventure of all time, "The Colossal Cave Adventure", the first text adventure that started the computer gaming industry. Making text adventures is a great introduction to computer programming and game design. And there is something magical about the "theater of the mind" that often surpasses the output of the best graphics card. This fun class provides an outlet for creativity while teaching Python programming.