Coding Kids: Let's Make Games!
4.2 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
111 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Coding Kids: Let's Make Games! to your Wishlist.

Add to Wishlist

Coding Kids: Let's Make Games!

For kids (and grownups) who want to learn programming foundations and make their own games.
4.2 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
111 students enrolled
Created by Mickey Blumental
Last updated 10/2016
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • make their own games at home using free software
  • understand the basic concepts and logic of programming
  • build their confidence working with computers and professional software
View Curriculum
  • Basic computer skills (using Windows, a mouse etc.)
  • A computer running a Windows operating system
  • Internet (to download the free software, Construct 2)

Course Description

This course offers a gentle and fun introduction to the world of game development, teaching basic coding and game design concepts. The goal of the course is to get kids comfortable and passionate about coding and game development. It is also a great way for creative kids to express themselves by bringing their own game ideas to life.

The Coding Kids Approach

Learning should be fun. Our kids are having too much fun to realize they are actually gaining some of the most indispensable skills for their possible future career.

At Coding Kids we turn kids' love of playing videogames into making videogames. The journey will prepare them for potential careers in fields such as programming, game design, digital art, interactive media and so much more.

Contents and Overview  

In over three and a half hours of content including 38 lectures, this course covers the foundations of programming and game design by building four different games from scratch. Completed Construct 2 project files for each tutorial can be downloaded through the course.

This course covers, amongst other things:

  • Object based programming
  • 2d game sprites
  • Behaviours
  • Variables
  • Events and Actions
  • Game design

Students will also learn basic good programming habits such as proper object naming, frequent saving of work and pre-planning of work.

Upon completion students will understand basic programming concepts and be able to make a variety of games entirely on their own. They will be at a much better position to take on further learning of programming and game development at school or at home.

Who is the target audience?
  • Kids aged 8-15 with interest in programming and/or game development
  • Parents who want to help their kids learn programming
  • Adults who look for a simple and easy introduction to game development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
38 Lectures
Getting ready to program!
4 Lectures 08:12

What is programming? Computers how stupid and you need to tell them exactly what you want them to do. Let's start thinking like programmers.

Preview 01:45

How to install the free version of Construct 2 on your PC.

Preview 03:16

Sometimes the various tabs in the Construct 2 window might move around or disappear. This is how you can fix it.

Preview 00:56

How to work with this course and what to do when you face a problem.

Preview 02:15
Let's make a platformer!
10 Lectures 51:03

Let's create the game project and set it up properly so we are ready to add cool things to it. We will also have a quick look around Construct 2 and get familiar with it.

Preview 03:27

Here's the good part. Let's add our hero and give them something to walk on.

Adding our Hero

Let's add our first obstacle to make things more interesting.

Adding a spike

Scroll to behavior tells the camera to follow an object. We also add a destroy outside of layout behavior to our player.

Adding additional behaviours

Now that we have a few obstacles we need a goal so we could beat the level.

Adding a goal

Spikes are nice, but how about a moving enemy?

Adding moving enemies and platforms

To make the level a bit more interesting let's add a key that needs to be collected first.

Adding a key

Let's reuse the sine movement behaviour to make platforms move as well.

Designing our level

Now that we have everything, we can easily use it to make many new levels.

Designing additional levels

Let's go over all we learnt and figure out what to do next.

Wrap up
Let's make a shooter!
8 Lectures 54:03

We'll be setting up a project for our new game, using different layout and screen size dimensions.

Setting up the game project

We'll create our player and make it moveable with the mouse.

Create our mouse controlled player

Now that we can move, let's also start shooting.

Add shooting mechanics for the player

We'll create enemies that can be spawned randomly at the top of the screen.

Create the first enemy

Let's get familiar with global variables by adding a scoring system.

Adding score system

Let's add a high score so we can keep track of our best attempts.

Adding a high score

After killing 10 enemies, a new tougher enemy is going to start spawning.

Creating enemy 2 and it's spawn conditions

Now we'll be adding a scrolling background to make the game look more exciting and then wrap things up.

Adding a scrolling background and Wrap Up
Multiplayer Game
6 Lectures 40:54

We'll set up a new project for our multiplayer game.

Setting up the project

Let's re-assign the keys used to move the player by using some code.

Custom platform controls

By adding a goal and winning screen, our game can now be played competitively.

Creating the goal and winning screen

Let's add coins that appear randomly around the screen for the players to collect.

Adding random collectibles

Now we need to keep track on how many coins each player collected and display it.

Counting and displaying the score for both players

Let's wrap it up!

Wrap up
Car Game
9 Lectures 45:19

Setting up our new car game project.

Setting up the project

Creating the Track and Car

Let's design the path the car needs to follow.

Drawing the Track

We'll be adding barriers to ensure the player must stay on the track.


Let's improve our car.

Tweaking the Car

We need a timer to know how fast we can complete the track.

Adding a timer part 1

Let's display our time and add an option to retry the level.

Adding a timer part 2

To finish off, let's add a best lap time recorded for the fastest performance.

Adding a timer part 3

Another game wrapped up!

Wrap up
1 Lecture 01:16

You did it! Well done! Now what?

About the Instructor
Mickey Blumental
4.2 Average rating
12 Reviews
111 Students
1 Course
Game Designer

Passionate game designer, Mickey has over a decade of experience working on some of the world's biggest game brands such as Final Fantasy, Resident Evil and Need for Speed.

Mickey has also taught game development in the College of North East London in England.

With a degree in animation and self published comics, Mickey brings a lot of creative juices to the table.