Courses

At KGM, we are dedicated to offering technological literacy through our intelligent screen time courses. We aid in the development of core STEAM competencies, all the while igniting a child’s individual creativity, intellect and passion for technology.

We are the lead provider of today’s cutting-edge technology, currently partnering with over 15 municipalities. If you would like to become a proud partner or would like more information please contact us at 1-855- 543-7473 or you can email us at [email protected]

For more information on where and when you can find our courses, click one of the links below or you can use the sidebar Course Search on the Home Page to search by age group, course type, semester, and location.

Computer Animation: Cartoons
Come unleash your imagination in this program by creating your own animated cartoon movie. You will be guided step by step, using your own voice and funny special effect sounds in a computerized environment, as you create and watch your cartoon come to life. This course develops logical and motor skills, stimulating creativity and self expression. At the end of the program, children will bring home their animated movie.

Computer Animation: Interactive
We will create fun animated movies, greeting cards and . Using the easy to use drawing tools and fun templates. No need to draw!!!!! Choose the colored background or choose a background and color it yourself! Then, simply add characters such as animals, people, monsters (don’t worry, they are not scary) or draw you own character on a story, where you decide what happens. On the last class, you will take home all the movies to share with your family!

HTML5
Get familiar with HTML5 by learning about the new techniques and JavaScript APIs coming in HTML5-enabled browsers. Learn HTML5 features, draw with the canvas, enhance forms with the extended web forms API and serve media with native controls.

JAVA Programming for Beginners w/ALICE
Have you ever wanted to program computers but didn’t know how or thought it was too difficult? Our course allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. Students create 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and create a program to animate the objects. With an interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in JAVA. By the end of the week, students will be able to run their programs on a PC or MAC.

WordPress, Web, & Blog Creation
Come and create the best websites and blogs with us. We will use WordPress, a widely used platform to develop websites and blogs. With this simple, yet powerful software user’s interface, you will be able to easily and quickly build a fully functional web and blog sites in no time. Students will learn how easy and simple it is to create a website and blogs without writing a single line of code.

PC and Microsoft Xbox 360 Interactive Game Creation
Would you like to create your own Xbox or PC games? This course is oriented for students with no previous knowledge of programming and does not use a single line of code. We use a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. At the end of this course, students will be able to run their own games on a PC and Xbox. All games must follow our non-violence policy.

Ipad© Video Game Creation
This intelligent screen time course is an excellent opportunity for kids to be introduced to the basics of video game programming and creation on the iPad in a fun, simple and intuitive manner. Note: An Apple iPad is required for this course.

Microsoft Visual Basic
This course is an introduction to the world of visual programming. In an easy step by step process, students will gain the necessary knowledge to work with programming and logical statements to create their own applications.
By the end of the course, all students will have developed their own address book application.

Computer Animation
Make your avatar and see it come to live! Introducing the world’s easiest animation course, designed to have your drawings up and moving in minutes! It will let you design animations for movies, greeting cards and presentations.
Unlock your inner animator with this amazing course!
This course is designed to encourage the artist in everyone. The program’s simple-to-use tools, engaging design, and multiple levels offer a fun, rewarding experience providing the novice animator the tools to create with confidence!

JAVA for Beginners
This course is an introduction to the world of Java programming. In an easy step by step process, students will gain the necessary knowledge to work with programming and logical statements to create their own software. By the end of the course, all students will have gained the necessary skills to understand Java’s concepts, loops and conditional statements

Kindy Cartoons
This course is geared towards JK and SK children introducing them to the fun and creative world of cartoon animation. Kids will learn to create simple and fun animations, helping them develop logical and fine motor skills, stimulating creativity and self-expression. Note: kids must bring an iPad to participate in this course.

Jr Games and Animations Programming
Young children will learn beginner coding, allowing them to make their own characters come to life by programming them to move, jump, dance, sing and so much more. Children will learn problem solving, numeracy and literacy while still having fun! Children aren’t just learning to code, they are coding to learn. An Apple or Android tablet is required for this program

3D Modelling and Printing – Children
Come and 3D print with us! Fabricate from start to finish your own 3D objects such as cars, jewelry, robots and small toys and anything else you can imagine. Participants will take home one piece at the end of the camp. Note: more pieces can be made at an additional cost.

3D Modelling and Printing - Youth
Learn how to design and model 3D structures. By implementing easy to use software, students will be able to create anything from 3D houses, buildings, even an entire city! Transform simple shapes into amazingly imaginative structures. Each participant will print 1 small 3D piece to take home to show off to family and friends! Note: more pieces can be made at an additional cost.

Keyboarding
Students will learn the correct typing techniques with our personalized approach. Kids will learn to type without looking at the keyboard, correct finger positioning, lower and uppercase letters, numbers, other characters and so much more!

Apple© Game Creation with Hopscotch
In this course kids will learn the basics of programming by creating your own games for your iPad©. Impress your friends and family by sharing your own unique games with them.
NOTE: Students are required to bring their own iPad© to this course.

Games and Animations Programming
This course introduces kids to the amazing world of computer programming. Using fun and easy to use multimedia software, kids will have great adventures creating both games and animations. Participants will be solving problems, designing projects and communicating ideas using stackable blocks of code in a fun and collaborative way.

Robotics and Engineering
Are you curious about how robots or circuits are built? Would you like to create your own tablet and robots? Join us in this exciting course where you will build and program your own electronic board with sensors, motors, switches, movable parts, Raspberry Pi and so much more! By the end of this program, kids will learn problem-solving, programming languages as well as robotic design concepts.

Redstone Inventions in Minecraft©
Participants will learn basic circuitry principles to create various inventions which they can build in their own Minecraft© World. Students will use a team approach to learn logic and problem solving to build bigger and better versions of their inventions.

Mobile Games Creation
Design and develop your very own mobile game with our easy to use development tool. This course is accessible to everyone, from beginners to advanced programmers. We offer a multi-platform engine to create games for Apple IOS and Android operating systems. Dare to create the next blockbuster mobile game? Then join us for this exciting course!

Adventures in Interactive Programming
Makey Makey is a fun and interactive new way to create and enjoy your own games. Participants will work in partners to design, program and implement; video games, interactive musical instruments, their own unique game controllers, and so much more, using both MaKey MaKey and common household items (ie; fruits, plants, play-doh, pasta, etc) For more info about Makey Makey:  goo.gl/ceP0wT

APP Programming
Participants will learn how to design, program and test their own Apps for iPhones, Android and Windows’ mobile devices. They will use a cross-platform app creation tool allowing students to learn coding concepts in a fun and engaging way. At the end of the program, students will be able to show off their newly created apps.

Create Minecraft© Mods
Participants will learn to modify Minecraft© and create their own Mods from start to finish programming in Java. Creating Mods will alter their gameplay, change the creative feel, and allow more options in how to interact in their Minecraft© world.

Virtual Reality – Creating Avatars – Children
This program is for every kid interested in 3D Modelling and Virtual Reality! Kids will learn how to create high resolution, textured characters that can be seen with VR devices and/or used in animations and video games.

Virtual Reality – Design and Development Youth
In this program, teens will learn the skills to design and program realistic characters and worlds for animations and games for their mobile phone. We will introduce them to collaborative, computer programming, VR, as well as the Unity® Game Development Engine!

Online – HTML 5
This course will be provided entirely online via video conference, where a Kids’ Great Minds instructor will provide step by step lessons. This course is designed for students to learn the fundamentals of website creation. Participants will learn what a block level tag is, how to create links, add images, use tables and how to lay out your pages, how to add forms, and even insert video into your website with the new HTML 5 specifications. To participate in this course, you just need a computer (Mac or PC), a microphone and speakers. Once registered, you will receive a link to download the software used during the class and clear instructions on how to install it.

ONLINE – Python Programming
This course will be provided entirely online via video conference, where a Kids’ Great Minds instructor will provide step by step lessons. This is an introduction to the world of Python Programming. Students will gain the necessary knowledge to work with programming and logical statements to create and understand concepts, loops, and conditional statements. To participate in this course, you just need a computer (Mac or PC), a microphone and speakers. Once registered, you will receive a link to download the software used during the class and clear instructions on how to install it.

ONLINE – Mobile App Development
This course will be provided entirely online via video conference, where a Kids’ Great Minds instructor will provide step by step lessons. Participants will learn how to design, program and test their own Apps for iPhones, Android and Windows’ mobile devices. They will use a cross-platform app creation tool allowing students to learn coding concepts in a fun and engaging way. At the end of the program, students will be able to show off their newly created apps. To participate in this course, you just need a computer (Mac or PC), a microphone and speakers. Once registered, you will receive a link to join the course and clear information on which software will be used during the class.

Online – Java Level 1
This course will be provided entirely online via video conference, where a Kids’ Great Minds instructor will provide step by step lessons. Students will learn the environment setup, basic syntax, objects and classes, basic data type, variable types, modifier types, basic operators, loop control, decision making, numbers, characters, strings and arrays. To participate in this course, you just need a computer (Mac or PC), a microphone and speakers. Once registered, you will receive a link to download the software used during the class and clear instructions on how to install it. This course is part of our intelligent screen time and will be followed by a Java Level 2 course.

Online – Java Level 2
This course will be provided entirely online via video conference, where a Kids’ Great Minds instructor will provide step by step lessons. Students will learn 2 dimensional arrays, date & time, regular expressions, methods, graphics and more. At the end of this course, you will have a fully functional Sudoku game and the knowledge to create many other complex games or programs.
To participate in this course, you just need a computer (Mac or PC), a microphone and speakers. Once registered, you will receive a link to download the software used during the class and clear instructions on how to install it.
*Online Java Level 1 required.