Chat with us, powered by LiveChat
Game Design & Coding

Tutoring & Coaching

Our coaches are credentialed teachers, artists, and college students who are passionate about their expertise and about building mentor relationships with kids. Each coach integrates social and emotional skill-building into their tutoring sessions, helping kids navigate challenges and build self-awareness.

Please note: Booking a coach session through our website requires at least 72 hours of lead time. If you are looking to book a coaching session with less than 72 hours notice, please email miranda@edmo.org or call office 415.282.6673.


Here's How it Works

Online tutor, tutoring online, math tutor, english tutor online
Choose your Subject or Coach below.
Choose from our extensive list of subject areas and get matched with an experienced professional — or schedule time with your favorite Coach!
Online tutors, tutoring online, homework help, math tutor
Book your day and time.
Weekends and evenings are options!

Online tutors, tutoring online for kids and teens
Choose the format.
EDMO offers both private, 1:1 sessions and group coaching for up to 3 children.

Game Design & Coding

Specialties

English tutoring, online english tutor

Computer Literacy

Helping kids become computer literate is almost as important as teaching them reading and mathematics. Our EDMO Coaches can help kids of any age or skill level become more comfortable with the range of functions computers offer. In each tutoring session, EDMO coaches will offer students tools and skills relating to typing, using web browsers, and other valuable skills on digital devices. You can ask the coach to focus on a particular area that intrigues your child, or they can provide support on specific concepts covered in kids' schoolwork. Recommended materials: Mac or Windows computer

Learn More
English tutoring, online english tutor

Scratch

Scratch is a programming language developed by MIT that allows kids to design and animate their own stories. EDMO coaches can help students learn the basics of Scratch (or Scratch Jr.), tackle fun challenges and exercises, and create something amazing! In each session, they'll gain tools and skills relating to computer literacy, from typing to using web browsers. Recommended materials: Mac or Windows computer

Learn More
English tutoring, online english tutor

Animation 2D & 3D

2D and 3D animation can be done through a myriad of beginner oriented or more advanced software of your choosing. EDMO coaches will help your child create a 2D or 3D work of art! Materials required: Mac or Windows computer, 2D or 3D animation software such as OpenToonz, Maya, or Houdini.

Learn More
English tutoring, online english tutor

Web Development

Is your kid desperate to design a blog? Do they constantly study the source code of websites, trying to figure out how they're put together? EDMO coaches can young coders understand the work that web developers ("devs") put into making sites look and perform splendidly. By bringing a mix of reading, fun exercises, and projects to tutoring sessions, coaches can help kids of all ages and skill levels learn a variety of coding languages or work on specific projects. Required materials: Mac or Windows computer, web development software such as Wix, WordPress, Adobe Dreamweaver CC, or Weebly

Learn More
English tutoring, online english tutor

C Programming

C is a computer programming language that is so widespread in schools and coding clubs that it's often the first "language" kids learn. It's popular because it is so simple and flexible. EDMO coaches can help your child learn to write programs that are adaptable to almost any operating system or handheld device, come up with exercises to stimulate their creativity and growth mindset, or help them with C-related concepts in their schoolwork. Materials required: Windows or Mac-based computer (coaches can work with adults after booking to determine the most appropriate software)

Learn More
English tutoring, online english tutor

Java Programming

Java is usually the first computer language kids who want to learn how to program learn, and EDMO coaches are here to help! Through discussion, demonstrations, and fun-filled exercises, the coaches can work with kids of any age and skill level. We'll help them learn the ins and outs of computer software and hardware — and make their own interactive programs.

Learn More
English tutoring, online english tutor

Java Script

If a website has animations or color-changing menus, Javascript is probably behind it. Javascript is a computer programming language designed to help make your web content interactive. Through discussion, demonstrations, and fun-filled exercises, EDMO coaches can work with kids of any age and skill level learn how to code their own interactive websites using Javascript.

Learn More
English tutoring, online english tutor

Unity

Unity is the world’s most popular development platform for creating 2D and 3D multiplatform games and interactive experiences. Whether your child is new to Unity or has created within it before, EDMO coaches will help them create their own game! In these tutoring sessions, coaches will also help kids cultivate problem-solving skills, self-confident, and a growth mindset, all while having fun. Required materials: Mac or Windows computer with Unity installed (download it at https://unity3d.com/get-unity/download)

Learn More
English tutoring, online english tutor

Python Game Programming

Is your child fascinated with coding? Have they spent months learning C and are now looking for new challenges? EDMO coaches can help kids learn Python! Python is a general-purpose coding language—which means that, unlike HTML, CSS, and JavaScript, it can be used for other types of programming besides web development. In their tutoring sessions, the coach will teach kids to use Python to program their own game. Required materials: Mac or Windows computer, Python

Learn More
English tutoring, online english tutor

Python

Is your child fascinated with coding? Have they spent months learning C and are now looking for new challenges? EDMO coaches can help kids learn Python! Python is a general-purpose coding language—which means that, unlike HTML, CSS, and JavaScript, it can be used for other types of programming besides web development. Through a mix of readings, discussion, and fun exercises, coaches can help kids of any grade learn the basics of software development, data science, and system scripts. Required materials: Mac or Windows computer, Python

Learn More
English tutoring, online english tutor

3D Modeling

Would you be surprised to learn that you can design the cars, buildings, or even people that you see in video games and computer animations? Game developers use 3D modeling software to create all those three-dimensional (3D) objects. EDMO coaches can teach kids how to use Blender, a free open-source 3D creation program, to start with simple objects like cubes or spheres and then rotate, scale, and add geometry to them as if they're working with clay. Short-term exercises and larger projects can help kids add definition to their objects and better understand game design and video editing. Materials needed: Windows or Mac computer, Blender app

Learn More
English tutoring, online english tutor

Minecraft Redstone Design

Redstone is an element that powers up all kinds of machines and circuits in the Minecraft universe! It can be use to create interactive mechanisms, such as moving elevators and hidden trapdoors. And EDMO Coaches can help Minecraft builders learn how to mine redstone and deploy redstone. In our 1:1 coaching sessions, we'll also encourage endless creativity and problem-solving skills. Required materials: Mac or windows computer and "Minecraft: Java Edition" account

Learn More
English tutoring, online english tutor

Roblox Programming

Roblox can bring gaming ideas to life! The Roblox game engine uses the Lua programming language, which is powerful yet simple for kids to learn and to use. EDMO coaches can work with 1-3 kids to teach them how to use the tools and scripting API Roblox provides, providing fun exercises and projects to help kids learn how to create their own games. In the process, the coaches will help cultivate self-confidence and a growth mindset. Required materials: Mac or Windows computer, Roblox account, Roblox Studio software. (Highly recommended: mouse.)

Learn More
English tutoring, online english tutor

Roblox Game Design

Roblox can bring gaming ideas to life! Using Roblox Studio, EDMO coaches can help kids of any age or skill level learn object modeling, terrain generation, and coding for common game mechanics like power-ups, hazards, and goals. Once young programmers understand those skills, the coaches can design fun exercises and projects to help kids brainstorm, outline, build, code, and playtest their own ideas, developing self-confidence and a growth mindset in the process. Required materials: Mac or Windows computer, Roblox account, Roblox Studio software. (Highly recommended: mouse.)

Learn More

Check out more Tutoring subjects: