Coding Classes

Only at the convention!

Beginner Coding: Guess the Number and Balloon Pop in Scratch

Scratch is a block-based programming language developed at the Massachusetts Institute of Technology to simplify learning to program. In this workshop, participants will create two complete games from start to finish. One game will enable the computer to play a “Guess the Number” game against a human player, while the other will be an arcade-style game where players pop as many balloons as possible in one minute. Along the way, students will learn foundational computer science concepts, including variables, loops, conditionals, functions, and event handling.

This class is designed primarily for middle school students. No prior programming experience is required. A limited number of computers will be available. Participants bringing their own laptops should download and install the Scratch programming environment beforehand. Those without laptops may bring a USB storage device to save their projects at the end of the workshop.

Intermediate Coding: T-Rex Run in Python

Have you played the dinosaur jumping game on Google? Want to create your own version of this game in Python? This workshop introduces participants to the basics of programming in Python and Pygame.
Python is a text-based programming language known for its easy-to-learn, English-like syntax. Pygame is a Python library specifically designed for creating video games. Participants will learn foundational computer science concepts and explore game design elements such as sprites, collision detection, and the game loop.

This class is designed for high school students. No prior programming experience is required. A limited number of computers will be available. Participants bringing their own laptops should download and install Visual Studio Code, Python, and the Pygame library beforehand. Those without laptops may bring a USB storage device to save their projects at the end of the workshop.

Presented by Rob Walsh of Excalibur Solutions.

Beginner Coding

Cost:

$49/student

Time:

10 a.m. to 1 p.m. –

Date:

Thursday, June 5

Ages:

Ages 11+

Location:

TBD

Intermediate Coding

Cost:

$59/student

Time:

2 p.m. to 5 p.m. –

Date:

Thursday, June 5

Ages:

Ages 11+

Location:

TBD

Convention Sponsors

Many, many thanks to our convention sponsors!

They have invested heavily in homeschool families—in YOU—to help keep our convention prices as low as possible and support homeschooling in Virginia. Please join us in thanking them for their generosity!