Skip Main Navigation
Page Content

Save This Event

Event Saved

Kids Code Convention 2017

Utah Geek Events

Saturday, June 10, 2017 from 9:00 AM to 5:00 PM (MDT)

Kids Code Convention 2017

Ticket Information

Ticket Type Sales End Price Fee Quantity
Morning (Age 5-8)   more info Jun 10, 2017 Free $0.00
Morning (Age 8+)   more info Jun 10, 2017 Free $0.00
Morning (Age 10+)   more info Jun 10, 2017 Free $0.00
Afternoon (Age 5-8)   more info Jun 10, 2017 Free $0.00
Afternoon (Age 8+)   more info Jun 10, 2017 Free $0.00
Afternoon (Age 10+)   more info Jun 10, 2017 Free $0.00
Parent Session Morning   more info Jun 10, 2017 Free $0.00
Parent Session Afternoon   more info Jun 10, 2017 Free $0.00
We are planning to provide a shirt for every child that attends. You do NOT have to choose this ticket unless you would like to make a t-shirt donation. On the next screen we will ask you for shirt size regardless if you chose this ticket or not. If you are able to help out for a donation we appreciate it!. We will also be accepting cash and card at the event. If you wish to simply make a donation of a fixed amount please use the "donation" ticket listed below.
Jun 10, 2017 $8.00 $0.00
If you are unable or do not wish to pay the 8$ for t-shirts we will accept any Donation you are able to give. Use this Ticket for a Donation of any amount.
Jun 11, 2017 Enter donation ($)

Share Kids Code Convention 2017

Event Details

Kids Coding Convention

All Sessions FREE

We at Utah Geek Events want to make sure the kids of the future have a chance to learn about coding and what it can do for them.  We are offering this event in an effort to get kids started down that path. We have both introduction sessions and some deep dive sessions for those kids that have already started coding.  We have tried to answer most questions on this page so please do read before emailing questions.  If you still have a question or we have missed something we would love to hear from you(Email: )


We are a not for profit and everyone that will be at the event will be volunteering and donating time to the community.    We are planning to provide t-shirts again this year.  If you are able please consider donating to help us to continue to put on this event.  You can buy a t-shirt donation ticket with your order.  Suggested donation is 8$ per shirt.   Thank you!  

Location Neumont University

Parking is hard to come by at Neumont so we have some guides/maps to help you find a parking location. Trax is just one block away and City Creek is just one block away as well.

Parking/Food map:Utah Geek Events Map Link & ParkOpedia

Frontrunner Service:from North Salt Lake will be very limited on Saturday. If you are coming from the North, please plan accordingly.

Session Schedule:

Morning Session 9:00 a.m.-12:15 p.m.

Afternoon Session 2:00 p.m. - 5:15 p.m.

We have morning sessions and afternoon sessions.  All session content for both morning and afternoon are the same.  You only need to attend morning or afternoon not both. We are planning our rooms and seating based on the morning and afternoon tickets please do not choose tickets for both afternoon and morning.  

All sessions require a computer/laptop unless specifically noted as not needing one in the session details.  We will not be able to provide computers for all students.  

Sessions are 90 minutes with a break at 45 minutes. Sessions will be hands on. We will have a 10-15 minute teaching period and then assist the students on building what was taught. This will go on through the whole session. The seats in the classroom are intended for the Kids/Students, If you are a parent and your child is able to sit by themselves for the session we suggest you wait outside the session in the open areas. This will allow us to meet the needs of all the students. It is also a perfect time to chat with other parents about what they are doing to get the kids involved in technology.

Laptop Requirements/Setup

Each session below has a link to software you need for the computer.  PLEASE go to these links before the event and install/setup the environment.  We want the sessions to move smoothly and quickly and if we have to spend lots of time setting up computers that will not happen.  We will also have wifi on site the whole day but it will be very busy and most likely strained for resources.  Ipads will not work in many of the cases listed below.  Please feel free to test out the links beforehand with your ipad/tablet some can work with the links but please test first.  


Session Details

Into to Programming with Scratch

(Recommended age 5+)

Learn the basics of programming while exploring creativity along the way. Scratch by MIT is a very simple game development platform that works on Kids level. The constructs are drag and drop and the concepts of stage, actor, and costume are easy for kids to understand. In this session we'll walk through how Scratch works and we'll build a simple but fun game together. This is a hands on session so the kids can add some creativity to their game.

Resources needed on computer: We'll be using the offline editor for Scratch. The offline editor and install instructions can be found here: No other resources are required. Once installed you should be able to launch scratch from your start menu (windows) / application launcher (mac).

Scratch 2

(Recommended Age 5+ with Knowledge of Scratch Already)

In this session we'll build upon some of the Basics we learned from Scratch 1 to build a really cool Moon Lander game. We'll discuss and use variables, keyboard input, physics, and other concepts that are new from the previous session.

Resources needed on computer: We'll be using the offline editor for Scratch. The offline editor and install instructions can be found here: No other resources are required. Once installed you should be able to launch scratch from your start menu (windows) / application launcher (mac).

Scratch 3

(Recommended Age 8+ with Knowledge of Scratch Already)

Now that you have some of the basics down with Scratch, we'll talk about how to use them to compose a really fun game! This session will teach the fundamentals of how game elements are all brought together to build something that is engaging, challenging, and fun! Familiarity of Scratch is required for this session. Scratch courses 1 and 2 are recommended.

Resources needed on computer: We'll be using the offline editor for Scratch. The offline editor and install instructions can be found here: No other resources are required. Once installed you should be able to launch scratch from your start menu (windows) / application launcher (mac).


(Recommended Age 8+)

Python is a great language for beginners. It has a reputation for being very simple and easy to understand. In this session we'll go over the basics of the Python language and we'll write a simple game. Please make sure the requirements are installed beforehand.

Resources needed on computer: Python 2.7, PyGame, VSCode

Intro to Programming with HTML5 & JavaScript

(Recommended Age 10+)

HTML and JavaScript are the most ubiquitous languages in existence! They have also become quite a powerful platform, thanks to things like HTML5 and fast-executing JavaScript. In this presentation, we’ll look at using HTML and JavaScript and use our skills to write a simple game.

Resources needed on computer: We will be using CodePen as our platform for development, so nothing is required to be installed. You can access the CodePen site from a laptop or HTML5 capable tablet (most iPads and Android tablets, and all newer Windows tablets), and it will all run within the browser. In case you are unable to keep up, CodePen allows the presenters to share their material with participants so you can access the changes as they are made. You will also be able to access and download the code after the event is finished, which will have everything you’ll need. If you would like to download the entire code as a zip file or git repository, you can do so at

Intro to Programming with Unity 3D

(Recommended age 13+)

The Unity Game platform was a game changer! This no-compromise framework allows for some awesome games on any platform with the minimal effort. The power of Unity combined with it's unbelievable asset store make it the go-to (no pun intended) platform for Indy game devs and the big boys alike! In this session we'll learn how to write a game using the Unity platform. We'll learn about Scenes, Cameras, Meshes, Colliders, Transforms, Assets, Update Loops, and other concepts. We'll build a game together using the concepts we learned along the way.

Resources needed on computer: We will be using Unity3D version 5. Please follow the install instructions and download the assets as described here: We will have the assets on a Flash drive, but you can download them before the class and that will save some time.


Don't Fear the Robot Overlords....Yet

(Recommended age 10+)

Robots are going to take over the world! That’s what the headlines always say at least. And we all know that the internet doesn’t lie, right?

In this session we’ll talk about a robot project I started to help my kids bet a little more interested in creating with technology, rather than just being consumers of it. We’ll talk about some general challenges with robots, as well as some specific challenges with this project. We’ll also talk about what parts were used for this project, see how all the hardware is hooked up, look at the Python code that makes the robot actually move, and talk about some ways you could adapt some of these parts to your own project.

This session will be geared toward those who are interested in working on their own robot projects, but if you just want to come and talk about cool robot stuff for a while you’re also welcome to attend.

Resources needed on computer: You will not need a computer for this session.

Parent Discussion around Technology

We will have a session for an open discussion about getting kids involved in technology and what you can do as parents.  If you wish to attend this session please add one of the parent discussions tickets with your order so we know how many people to plan for.  We will have at least 1 session in the morning and 1 in the afternoon.


If you would like to volunteer and help out with the event please reach out to Pat Wright (

Summer Resources for Kids

Every year the Utah Geek Events gathers our resources and compiles a list of summer coding activities for kids. If you have additional camps/events you are aware of please let us know we would love to share them with the community.

Kid Programming resources


Have questions about Kids Code Convention 2017? Contact Utah Geek Events

Save This Event

Event Saved

When & Where

Neumont University
143 South Main Street
Salt Lake City, UT 84111

Saturday, June 10, 2017 from 9:00 AM to 5:00 PM (MDT)

  Add to my calendar


Utah Geek Events

Utah Geek Events is a 501c(3) not for profit that helps to put on technology events in the Utah area.  

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.