The ByteSize Advantage

Foster Creativity

All ByteSize classes are project-based and encourage students to pursue their own creative projects with live support from our instructors and numerous sample projects provided for guidance.

Live Guidance

Our virtual classes are taught in real-time and allow for students to interact, troubleshoot, and create alongside our professional instructors. Learn more about our instructors here!

Expansive Course Selection

We offer classes from a wide range of interests and future career paths such as photo editing, video production, game design, coding, and music production

Quality Instructors

Our instructors have extensive experience teaching children of all ages and using the software for each course. Each class is limited to 5 students max for personalized instruction.

Programming and Game Design in Scratch

Redstone Engineering in Minecraft

Photo Editing and Graphic Design in GIMP

Video Editing and Production in DaVinci Resolve

Game Design and Development in Unity

Music Production and Composition in Cakewalk

ByteSize Learning Courses

All ByteSize Learning courses each last one week, with 5 one-hour instruction sessions where instructors will teach new material, review lessons learned in previous classes, and help students with their own projects. All classes are capped at 5 students and average 3 students per class. All instructors are available after class hours for additional 1 on 1 sessions that can be signed up here. Click on a course to see the full course details!

CS

Programming and Game Design in Scratch

Course Description:

Want to get started in Computer Science? Think you might like programming? Try it out by introducing yourself to the world of programming and game design through the child-friendly engine of Scratch! Experience the process of programming while designing your very own Scratch games and animations!

Age Recommendation:
8-14
Programming and Game Design course Icon - the Scratch Cat
RE

Redstone Engineering in Minecraft

Course Description:

Love Minecraft? Want to become a redstone engineer? Learn the basics of the engineering design process through the endless sandbox game of Minecraft and the game’s electricity equivalent. Plan and build circuits using redstone to understand the flow of energy in a system and learn cool novelties of Minecraft redstone.

Age Recommendation:
10-16
Redstone Engineering in Minecraft icon - the grass block
PE

Photo Editing and Graphic Design in GIMP

Course Description:

Want to learn photoshop? Or want to create your own graphics? how Develop a skill to edit, adjust, or alter photos and create stunning graphic visuals for your personal desires. Express your freedom and artistic expression through the powerful photo-editing tool of GIMP

Age Recommendation:
10-16
Photo Editing and Graphic Design icon - GIMP
VP

Video Editing and Production in DaVinci Resolve

Course Description:

Interested in film? Create, edit, and produce your own videos using DaVinci Resolve. Learn transitions, visual and audio effects, and video sequence information to become a proficient producer of your own films!

Age Recommendation:
10-16
Video Editing and Production icon - DaVinci Resolve
GD

Game Design and Development in Unity

Course Description:

Want to design your own video games? Integrate a passion for gaming by designing your own through the powerful engine of Unity. Create characters, levels, and objectives in this crash course in video game design.

Age Recommendation:
12-18
The Unity icon for Game Design course
MP

Music Production and Composition in Cakewalk

Course Description:

Love music? Well now you can learn to create your own! Discover the process of sampling, editing, and music theory to make your own music from start to finish using Cakewalk.

Age Recommendation:
12-18
Music Production icon - Cakewalk
PY

Programming in Python

Course Description:

Interested in automation or creating powerful scripts in Python? Begin to look at the programming jargon and formatting used in Python scripts and create your own games using Pygame.

Age Recommendation:
12-18
Programming in Python Course Icon
JA

Programming in Java

Course Description:

Introduce and familiarize yourself to the language and syntax of one of the most universal coding languages of today: Java. Make simple scripts and games to solidify and test your understanding.

Age Recommendation:
12-18
Programming in Java Course icon

Interested in 1 on 1 Sessions?

If you are looking for additional instruction, all our teachers have 1 on 1 sessions available every day of the week. Sign up for 4 sessions today to reserve your spot!

Sign up!
These sessions cannot be reserved without registration in one of our courses.

Visit our Course Guide to find the class for you!