What I Teach
Pick one track or mix them — lessons are built around what you want to make.
Programming & Software
Python, C++, web development, databases, apps, embedded systems and robotics — from your first line of code to finished projects.
General Programming
Solid fundamentals: logic, problem solving, and how to think like a developer.
Python
From first script to automation, data and real projects.
C++
Performance, memory and the foundations behind engines and hardware.
Web Development
Build real sites with HTML, CSS and JavaScript — plus server-side code and databases.
Software & App Development
Plan, build and ship complete applications, from idea to working product.
Embedded & Robotics
Program microcontrollers, sensors and robots that move in the real world.
Game Development
Make the games you actually want to play — 2D, 3D, and immersive VR.
Game Development
Design, code and build complete 2D, 3D and VR games in Godot, Game Maker Studio and AppGameKit — including the art, animation, sound and plugins.
2D Games
Platformers, shooters, puzzles and more — a great first step into game design.
3D Games
Worlds, cameras, lighting and gameplay in three dimensions.
VR Games
Build interactive virtual reality experiences from scratch.
Engines & Tools
Hands-on with the tools that fit your goals and age.
2D Assets
Create sprites, tilesets, UI and backgrounds ready to use in your game.
2D Animation
Walk cycles, attacks, effects and sprite sheets that bring characters to life.
3D Modelling
Sculpt and model characters, props and environments for your games.
3D Rigging
Build skeletons and controls so your models can move and pose.
3D Texturing
UV mapping, materials and painted textures that give models their look.
3D Animation
Keyframes and motion for rigged characters, creatures and scenes.
Sound & Music
Sound effects and original music that make your game feel alive.
Plugin Development
Extend your engine with custom tools, editors and add-ons of your own.
Animation, Digital Drawing & Art
Learn art on its own, or combine it with coding to create original characters, sprites and animations for your own games.
Animation, Drawing & Art
Digital drawing, character design and animation — as standalone art lessons or as part of building your own games.
Digital Drawing
Fundamentals, shading, color and style on a tablet or computer.
Animation
Bring characters and scenes to life, frame by frame.
Art for Games
Sprites, tilesets, characters and environments ready to drop into your game.
Students of Every Age
Every lesson is tailored to the student's pace, goals and interests.
Pre-High School
Fun, visual, project-first lessons that build confidence and curiosity.
High School
Portfolios, AP/CS support and real projects for college or career.
College & Beyond
Course help, deeper topics, and skills for internships and jobs.
How It Works
Simple, flexible and focused on your goals.
Free intro chat
Tell me what you want to learn or build.
Custom plan
A learning path matched to age, skill and interests.
Build real projects
Weekly one-on-one lessons creating things you're proud of.
Ready to start building?
Book a free intro session and let's find the right path for you or your child.
Email MeNo email app? Write to MilesAndyThatch@gmail.com from any email service.