Welcome To Learning To Code: Game Development in Unity!

This course was created specifically to help kids in grade 6-12 get started coding by learning a REAL programming language (and a really popular one... C#) by making REAL games!

Real Coding?

Yes! We will be programming our game in a language called C# which is used to create everything from data driven web apps, business applications, Artificial Intelligence, and of course, to make awesome games!


Real Coading
Real Games?

Real Games?


Yes... Real games! Unity 3D is an industry standard game development engine used by millions to make games that can be published to Xbox Live, the Microsoft Store, Steam, Android Play Store, Apple App Store.... the list goes on. You can even develop cutting edge VR and AR games.

But my kid (and/or I) have never coded anything before...

Perfect! This course takes you from the very beginning, installing your IDE (integrated development environment) which is a fancy name for where we'll do all of our coding... which by the way... is COMPLETELY FREE* and bring you all the way from opening unity for the first time, to publishing your own awesome game!


Have a bit of coding experience? Great! we'll add some formal concepts and practical experience to what you already know and help you bring your skill to the next level!

But my kid (and/or I) have never coded anything before...
Your Instructor

Hi, I’m David Martelli

I'm a Teacher with over a decade of teaching experience. I currently am the Director of Technology and upper school CSE teacher for a private school by Boston, sit as Director of a global educational non-profit (the 'gea foundation), and Lead Instructor for Real World Digital.

Not just a teacher I've spent over 12 years as a developer working on everything from Major public websites, Secure government applications, and lead developer for several start ups.

Learn to use REAL industry standard tools


Unity as a Game Engine

Use this area for description text.

Visual Studio
Visual Studio for Coding

Use this area for description text.

Blender for Graphics
Blender for Graphics


Use this area for description text.

Frequently Asked Questions:

When does the Course Start/End?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.



How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.



What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.



Can my child really learn from an online course?

This course was originally created to allow students I teach in person a chance to learn at their own pace. This course has proven to accelerate learning and retention over a standard lecture paced class in several closely monitored trials and has evolved to pace instruction in just the right chunks, at just the right time to address questions the moment the student has them.



Once I purchase the course, am I on my own?

Never! Each individual lesson (of which at the current version there are 40, has it's own dedicated discussion. If your coder at home has a question or runs into some trouble that they can't figure out, just post a comment on the lesson video and we or someone in the community will come to the rescue!



So what does the course look like anyways?

Glad you asked! please feel free to check out the course curriculum listed below!


Course Curriculum

  Intro/Setting up the tools
Available in days
days after you enroll
  Setting up a project
Available in days
days after you enroll
  The Basic Building Blocks
Available in days
days after you enroll
  Adding Motion
Available in days
days after you enroll
  When Objects Collide
Available in days
days after you enroll
  Level Up
Available in days
days after you enroll
  Managing the Game
Available in days
days after you enroll
  UI/UX/Design
Available in days
days after you enroll
  Publishing your game
Available in days
days after you enroll

Select a pricing plan and sign up