Programming

Introduction to Java Programming

Grade 9 - 12

This program is for interested learners who would like to start learning how to code. In this course, we will introduce you on how to code in the Java Programming Language. There is no coding background required, just your time and the desire to learn. The learner will build basic types of programs that will leverage Java Language features like operators, expressions 

Programming

Unity AR/VR Development

Grade 9 - 12

A project-based 10-week live online course covering the foundational skillset in augmented reality (AR) and virtual reality (VR) development using industry-standard tools, while emphasizing the opportunity to get hands-on. During the course, you will build seven real-world projects, along with your own idea. This course will prepare you to earn a Unity Associate Programmer certificate.

Programming

HTML and CSS

Grade 9 - 12

Have you ever wanted to learn to create a web site? Not sure where to start? Start by learning the basics of HTML. HTML is the publishing language of the web. Utilizing HTML tags, you can create a web page that can be displayed in any browser across the web. In this course, you will learn the most used tags in HTML5, and then create a website with those tags.

Programming

Python Block Based Coding

Grade 6 - 8

Block-Based Coding is the de facto way to introduce kids to programming. Block-based coding utilizes a drag-and-drop learning environment, where programmers use coding instruction “blocks” to construct animated stories and games. It’s an entry- level activity, where kids can gain a foundation in computational thinking through visuals as opposed to coding

Video Game Design & Development

Stencyl Level 1

Grade 6 - 8

In this course, participants will learn the basics of using Stencyl, a 2D game development software with support for Windows, Mac, Linux, iOS, Android, and HTML5. Stencyl features a drag-and-drop interface to create code, a homage to the successful MIT Scratch project, allowing people from any background and any age to start making their own games.

Video Game Design & Development

Introduction to Unity Video Game Design and Development

Grade 9 - 12

The Game Design in Unity course teaches the fundamentals of designing a game using the most widely accessed and preferred editing engine. The intent of this course is to prepare high school students with the industry-related skills needed for the workplace and higher learning environments. By the end of this course,