Code And Play Studio

Code & Play Studio | Sophos Speech and Academics

Summer 2026

Code & Play Studio

A one-on-one coding experience where students learn real programming fundamentals by building simple, playable games with Lua and LÖVE 2D.

Beginner friendlyNo prior coding required
Flexible schedulingSessions booked with David
Real projectsStudents build and revise games

Click here to hear David explain the program!

The Program

Built for the first real steps into coding.

Code & Play Studio helps students get past the hardest part of learning to code: the beginning. Each session gives the student a clear goal, a working game concept, and a focused piece of code to understand, fix, and customize.

The program is intentionally personal. Students learn at their own pace, ask questions freely, and build confidence by seeing their ideas respond on screen.

What They Learn

Programming concepts with a concrete purpose.

01

Code Fundamentals

Variables, data types, conditional logic, loops, functions, and tables.

02

Game Logic

Movement, scoring, keyboard input, collision checks, and simple opponent behavior.

03

Debugging Habits

Reading errors, testing small changes, making checkpoints, and recovering from mistakes.

04

Creative Planning

Breaking a game idea into manageable steps students can continue building after the program.

Project Examples

Small games, realistic scope, real coding practice.

Examples may include paddle games, jump-and-avoid games, memory games, falling-object games, block-stacking games, and other 2D projects selected for the student's pace.

Description

Pong

Description

Snake

Description

Asteroids

Five Sessions

A clear path from setup to independent ideas.

  1. Session 1Install tools, run a program, and learn variables, basic data types, and if statements.
  2. Session 2Handle key presses, movement, loops, lists, and simple object behavior.
  3. Session 3Create functions, pass information into them, and reuse code cleanly.
  4. Session 4Program a simple computer opponent and experiment with difficulty.
  5. Session 5Bring the concepts together in a larger project and plan the student's own game idea.

Your Instructor

David Burgess

David has tutored at Sophos since April 2025 and designed this program from the ground up for beginner programmers. He holds a B.S. in Computer Science from Williams College, worked for five years as a backend software engineer, and is pursuing a master's in Statistics and Data Science at Arizona State University.

B.S. Computer ScienceWilliams College
5 yearsProfessional software engineering experience
M.S. in progressStatistics and Data Science, ASU
Sophos tutorSince April 2025

Code And Play Studio

"*" indicates required fields

Parent Name*
Student Name*

What Happens Next?

After submitting the form, a member of our team will:

1: Confirm availability for your preferred week(s)
2: Share pricing details
3: Provide contact information for David, the tutor, to schedule your one-on-one sessions!

We look forward to helping your child begin a programming journey this summer!

FOLLOW US ON SOCIAL MEDIA!