Kids Code Camp 2019


You're never too young to start learning how to program! Come for a half-day of coding instruction for kids of all ages (5+) and abilities. There are two classes per session in topics like Scratch, Python, JavaScript, Unity 3D, Electronics, and more! In each class we'll teach them how to write a fun game in that platform.

There are two separate sessions. One runs from 9am to 12:15pm and another which runs from 2pm to 5:15pm with two classes each session. You may pick which session you wish to register for during the registration process.

Location:
Neumont University
143 SOUTH MAIN STREET
SALT LAKE CITY
UTAH 84111

Register Here!

We're also looking for volunteers to help teach some of the classes or just help kids when they get stuck. You can volunteer by filling out this form.

Scratch 1 - Introduction to Scratch

Scratch 1 - Scratchy Goes on a Quest for the Golden Kitty

Scratch 1 - Scratchy Goes on a Quest for the Golden Kitty

Beginner Level - Ages 5+

Scratch is a great way to introduce children to programming. It has relatively few concepts that need to be mastered before they can begin exploring and creating by themselves. Most kids really love having this kind of platform to express their creativity.

In this lesson we're going to be teaching concepts of:

    1. Learning how computers take instructions literally
    2. Learn basic terms like sprite, backdrop, sensing, etc.
    3. Learn basic concepts of programming, namely:
      • Looping
      • Branching
      • Math
      • Algorithms

Each child should have their own computer. This will be all done online so no additional software is needed on the computer.  You will have wifi access at the event.  

 


Scratch 2 - Moonlander

Scratch 2 - Moonlander Game

Scratch 2 - Moonlander Game

Easy Level - Scratch 1 Required -Ages 6+

Build the classing Moon Lander game using Scratch!

In this lesson we're going to be teaching concepts of:

  1. Keyboard Input
  2. Game Sequencing
  3. Graphics Effects
  4. Variable Display
  5. Frame rate as applied to physics (gravity & thrust)

 

Each child should have their own computer. This will be all done online so no additional software is needed on the computer.  You will have wifi access at the event.  


Scratch 3 - Super Scratchy

Scratch 3 - Super Scratchy

Scratch 3 - Super Scratchy

Easy Level - Scratch 1 & 2 Required - Ages 8+

Building upon what you learned in Scratch 1 and 2, we're going to build a really cool `Super Scratchy` Game! We'll learn about PreFabs, Clones, Collision Detection, Random Number Generation, and more!

Each child should have their own computer. This will be all done online so no additional software is needed on the computer.  You will have wifi access at the event.  


JavaScript - GoFighter!

JavaScript - GoFighter!

JavaScript - GoFighter!

Intermediate - Ages 8+

Learn the fundamentals of JavaScript and build a fantastic side-scroller game! 

In this session we'll use the Phaser JS project and some fun assets to build a game from HTML and JavaScript. 

Each child should have their own computer. This will be all done online so no additional software is needed on the computer.  You will have wifi access at the event.  


Python - Introduction / Tetris!

Python Tetris

Python Tetris

Intermediate - Ages 8+

Tetris, the classic Russian smash hit puzzle game! The addictive puzzle game whose name literally means 4, navigate your pieces down the well for a perfect fit... if you can!

We'll learn to read the keyboard, play sounds and music, logic, loops and have a lot of fun with Python!

Each child should have their own computer. This will require some prior setup on computers and we are working to get that out to everyone today(06-06-19)


Spheros

Spheros

Spheros Bot

Beginner - Ages 5+

This session is going to "be a ball." :) We are going to be learning how to write programs to control a robotic ball called a "Sphero." You can use a phone, tablet or laptop that has bluetooth to create the programs. If you don't have a one of these devices, no problem, we will have some tablets available that you can use for this session. We'll first learn about how to connect to a Sphero with bluetooth, how to control its movements from a phone/tablet/laptop, and then we'll learn how to write programs to control its movement. We'll then do several challenges where you write programs to get the Sphero to complete each challenge. Come have some fun programming these robotic balls.


Micro:bit

Micro:bit

Micro:bit Controller

Beginner - Ages 8+

A Micro:bit is a small circuit board that has a microcontroller and several sensors, buttons and a 5x5 matrix of LEDs built into it. This session will be a hands-on activity for learning about Micro:bits where we'll create several different programs that we will upload and run on the Micro:bits to do things like show a smiley face, display your name, be an electronic dice, a love meter, or a micro chat. In order to create these programs, you will need a laptop or chromebook that has a USB connector (like the kind you can plug a thumb drive in).


2D Game Kit in Unity!

Unity 2D

Unity 2D Game Kit

Intermediate - Ages 10+

Create your own level in Unity!  Learn how to use grids and tileset and be a 2D level designer.  Understand the power of prefabs and program game components to trigger events (like portals and opening doors).  This is a great introduction to Unity, no previous game design knowledge necessary.  Age 10+   We will supply the computers for this class. 


Share the flyer...

Kids Code Camp 2019 Flyer

Kids Code Camp photo release

Utah Geek Events(UGE) will be taking photos at this event. These photos will be used for Marketing of UGE events in the future. By attending the event you consent to your voice, name, and or likeness being used, without compensation. Whether now known or hereafter devised, for eternity, and you release Utah Geek Events, its successors, assigns and licensees from any liability whatsoever of any nature.

 

 

© 2020 - Utah Geek Events