STEAM Bot Workshop has online classes!
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.
Age 7 - 9
The goal of this course is to use the video game, Minecraft, to introduce basic computer skills. These skills include typing, "coding" using console commands, and using programs to enhance the game including MODs. The course will also explore advanced game mechanics such as redstone, command blocks, design, and pixel art.
Minecraft programming using Java
Age 9 and up
Our class introduce JAVA programming and make your own mods in Minecraft. Mods are software packages that allow kids to customize the game for themselves. Create your own blocks, program your own recipes, make your own custom armor set, and more! Using JAVA coding, the language used to make Minecraft, students will create brand new ideas and implement them into their very own worlds. At the same time, they will be learning to use one of the most popular programming languages used by professional programmers.