Classes and Labs

We provide two types of learning opportunities for students: group classes and labs. After-school, weekend and homeschool options are available. No prior programming experience is needed for any of our labs and most of our classes.

Classes:

Our group classes are instructor-led and cover a specific program or platform for a certain number of weeks. Classes include Minecraft Mods in Java, Video Game Development, Scratch Programming, Python, Virtual Reality and others. Registration for our homeschool, after-school and weekend fall classes is now open. Classes will begin the second week in September. If you don’t see a class that fits your schedule, please let us know or check back soon, because we will be adding more classes.

Fall 2017 Class Schedule

ClassDayTimeStart Date
Intro to CodingMondays4:30 - 5:30 pm9/11
Scratch ProgrammingMondays5:30 - 6:30 pm9/11
Video Game DevelopmentMondays6:30 - 7:30 pm9/11
Kodu Video Game DesignTuesdays4:30 - 5:30 pm9/12
Intermediate ScratchTuesdays5:30 - 6:30 pm9/12
PythonTuesdays6:30 - 7:30 pm9/12
Minecraft Mods with JavaThursdays5:30 - 7:00 pm9/14
Scratch ProgrammingSaturdays9:00 - 10:00 am9/16
Virtual Reality Game DevelopmentSaturdays1:00 - 2:30 pm9/16
PythonSaturdays2:30 - 4:00 pm9/16

Homeschool Classes - Round Rock

ClassDayAgesTimeDates
Scratch ProgrammingTue8-129:00am-10:30am9/12-11/7
Video Game DesignTue8-1210:30am-12:00pm9/12-11/7
3D Graphic DesignTue10-1412:30pm-2:00pm9/12-11/7
Unity Video Game DevelopmentTue10-142:00pm-3:30pm9/12-11/7
Scratch ProgrammingThu8-1210:00am-11:30am9/14-11/9
Video Game DesignThu8-1211:30am-1:00pm9/14-11/9
PythonThu10-142:00pm-3:30pm9/14-11/9
Intermediate ScratchFri8-129:00am-10:30am9/15-11/3
Girls Only - Scratch ProgrammingFri8-129:00am-10:30am9/15-11/3
Virtual Reality Game DevelopmentFri10-1410:30am-12:00pm9/15-11/3
Unity Video Game DevelopmentFri14-1810:30am-12:00pm9/15-11/3
Android App DevelopmentFri10-1412:30pm-2:00pm9/15-11/3
Virtual Reality Game DevelopmentFri12-1812:30pm-2:00pm9/15-11/3

Homeschool Class: Intro to Coding with Scratch Programming (ages 8-12)
Learn programming concepts such as loops, conditional statements and variables while creating various animations, games, stories and art. Scratch is a visual block-based language developed to teach young people the fundamentals of computer programming, and is now being used at some colleges and universities as an introduction to coding. This class is designed for ages 8-12.

Homeschool Class: Intro to Coding with Scratch Programming – Girls Only (ages 8-12)
Learn programming concepts such as loops, conditional statements and variables while creating animations, games, stories and art. Scratch is a visual block-based language developed to teach young people the fundamentals of computer programming, and is used at colleges and universities as an introduction to coding. This class is for girls only and is designed for ages 8-12.

Homeschool Class: Intermediate Scratch Programming (ages 8-12)
Create multi-level games and classic arcade games like Frogger/Crossy Road in Scratch, a visual block-based language created to teach young people the fundamentals of computer programming. This class is designed for ages 8-12. Requirement: must have previous Scratch experience.

Homeschool Class: Video Game Design with Kodu (ages 8-12)
Learn computer programming concepts while being introduced to video game design. Campers will create their own games using Kodu Game Lab, a visual programming language developed for designing and creating games. This class is designed for ages 8-12. Games created in this class will be able to be played on a Windows PC (not a Mac).

Homeschool Class: 3D Graphic Design (ages 10-14)
Learn to work on 3D objects and learn about design, texture, lighting and animation using Blender, a program for creating 3D computer graphics. Students will learn the features of Blender to create a 3D scene and the completed project will be sent home at the end of the course. The class is designed for ages 10-14 years old.

Homeschool Class: Unity Video Game Development (ages 10-14)
Create video games in Unity, one of the most powerful 2D and 3D game creation programs for development of games for computers, mobile devices, video game consoles and websites. Students will be introduced to the C# programming language and learn about game development while creating a basic game. This class is designed for ages 10-14. Students are expected to type at least 15 wpm.

Homeschool Class: Virtual Reality and Unity Game Development (ages 10-14)
Create a basic 3D video game and explore virtual reality using Unity. The game includes the use of Unity development tools such as physics, collision detection, VR controls, prefab construction, lighting and general use of the Unity development interface. By the end of the course, each student will have created a dungeon crawler game where the player traverses the map to find the exit. This class is designed for ages 10-14. Students are expected to type at least 15 wpm.

Homeschool Class: Python Programming (ages 10-14)
Get an introduction to Python and learn the structure of a text-based programming language while exploring coding concepts and writing your own programs. Topics covered include variables, loops, conditions and graphics in Python. This class is designed for ages 10-14. Students are expected to type at least 15 wpm.

Homeschool Class: Android Mobile App Development (ages 10-14)
Create multiple apps for Android mobile devices using App Inventor, a block-based programming platform. Students will create 2-4 apps while learning about user interface, app layout and design, components (text fields, buttons, images, etc.), and more. Requirement: Google account. This class is designed for ages 10-14.

Homeschool Class: Virtual Reality and Unity Game Development (ages 12+)
Create an advanced 3D video game and explore virtual reality using Unity. The game includes the use of Unity development tools such as Animators, Path-finding, State Machines, physics, collision detection, VR controls, prefab construction, lighting and general use of the Unity development interface. By the end of the class, each student will have created a dungeon crawler game with AI-controlled enemies with a boss fight to end the game. While we recommend prior exposure to Unity through our beginner level Unity course or other means, it is not required. This course is designed for ages 12+. Students are expected to type at least 15 wpm.

Homeschool Class: Unity Video Game Development (ages 14-18)
Create video games in Unity, one of the most powerful 2D and 3D game creation programs for development of games for computers, mobile devices, video game consoles and websites. Students will be introduced to the C# programming language and learn about game development while creating a basic game. This class is designed for ages 14-18. Students are expected to type at least 15 wpm.

Coding Labs:

Our labs provide flexibility for each student to explore programming at a personalized pace suitable to him/her. Our coding labs are ongoing and meet year-round, so students can enroll at any time. Students are encouraged to explore technologies that interest them and work at a pace best-suited to their learning style. Our labs meet weekly for an hour each week. Students work on individual projects with assistance from an instructor. The student-to-instructor ratio is 4:1. New students can sign up for a one-hour free trial by calling us at 512-900-8380. See our schedule and register for our labs!

  • 6th-10th grades: some of the platforms/technologies that students may work on include Java, Python, HTML/CSS, Javascript, app development for Android and iOS mobile devices, Unity (for video game development), Scratch, 2D/3D animation and more.
  • 1st-5th grades: some of the platforms/technologies 3rd-5th grade students may work on include Scratch, Java (to create Minecraft Mods), Unity (for video game development), Kodu (for creating video games), HTML/CSS, Javascript, Python, 2D/3D animation and more. Students in 1st-2nd grade will work with programs such as Scratch and ScratchJr to learn the fundamentals of programming.

Coding Labs:

Lab Schedule

DayTime 
Mondays5:00 PM - 6:00 PM
Mondays6:00 PM - 7:00 PM
Thursdays5:00 PM - 6:00 PM
Thursdays6:00 PM - 7:00 PM
Saturdays10:00 AM - 11:00 AM
Saturdays11:00 AM - 12:00 PM

Coding Classes and Summer Camps for Children and Teens in Round Rock and the Austin Area