top of page

Reinforcement Learning 

This 3-week bootcamp is designed to introduce students to the exciting world of Reinforcement Learning (RL). Teach AI to play a game and watch it play it better than any human. The program balances foundational knowledge with hands-on projects, culminating in a practical application: building games like Chess, Flappy Bird, etc. powered by RL algorithms. 

Bootcamp at a Glance

Week

01

Intro to Python Programming

​​

Objective: Equip participants with the programming skills required to understand and implement RL concepts.

  • Python Basics

  • Coding Fundaments using Python

  • Game design and development

  • Mini gaming projects

Week

02

Math and Foundational AI Concepts​​

​Objective: Develop a strong mathematical foundation and introduce AI principles necessary for RL.

​

  • Linear algebra basics

  • Probability and Statistics

  • Introduction to Neural Networks

  • Introduction to Reinforcement Learning

  • Tools for RL and Practice

Week

03

Building Games with Reinforcement Learning

Objective: Apply RL techniques to create interactive games like Flappy Bird.

  • Understanding Q-Learning

  • Deep Q-Networks​​

  • Game Development Basics

  • ​Integrating RL with the Game and Showcase

Why Join this Bootcamp

Expert Instructors

Hands on Learning

Supportive Environment

Future and Focused Skills

Fun Unplugged

Hands on Activities

Guest

Speakers

TECH Company VISIT

Mini Games and Contests

Schedule Location and  Price


Pre-Requisite Date and Time

Free Python Camp: 

July 7th - July 14th, 2025
9:00 am - 3:00 pm

 

Bootcamp  Date, Time and Location:
July 21st - July 28th, 2025
9:00 am - 4:00 pm
 

Location
Bloor West/High Park
Swansea Townhall
95 Lavinia Avenue


Price and Discounts

Price: 1791 + HST

  • Multi Bootcamps - $200 off the 2nd and/or 3rd Bootcamp

  • Pay in 4 Instalments


 

Virtual reality
  • What bootcamps are you offering and which one is right for me?
    This summer we are offering three bootcamps. Each bootcamp will teach you a different type of AI. And each one will offer you unique set of skills that are in high demand. Take a look at each bootcamp page as it lists in detail what you will be learning and making. See what excites you and take a leap! You don't need any prior knowledge. Sign up for one or all the bootcamps of your choice. Bootcamp Project overview: Bootcamp 1 Image Recognition and classification Final Project: Identify and distinguish images, identify faces add fun filters Bootcamp 2 Reinforcement Learning Final Project: Make an exciting game and teach AI to play it. Challenge anyone to beat the computer as it learn tricks and techniques that humans can't or can they? Bootcamp 3: Generative AI Final Project: Instruct AI to fun emoji's. Train the AI to understand text and generate images on the spot.
  • What will I learn in the AI Bootcamps?
    You’ll gain a strong foundation in Python programming, an understanding of AI concepts, all the supporting math and hands-on experience building AI models. By the end of the program, you’ll have created your own suite of models specific the chosen bootcamps.
  • What will I learn in the Image recognition and Classification AI bootcamp?
    After the Pre-requisite of Intro to Python (optional for students who have never coded or want to brush up their python skills) week, here is what you will learn: Week 1: Introduction to Python Programming Objective: Equip participants with the programming skills required to understand and implement RL concepts. Week 2: Math and Foundational AI Concepts Objective: Develop a strong mathematical foundation and introduce AI principles necessary for image recognition Linear Algebra basics Probability and Statistics Intro to Neural Network Intro to Image Classification Week 3: Generating Fun Filters for Image Modification Objective: Apply AI techniques to classify images and add creative filters for social media. Understanding Convolutional Neural Networks (CNNs) Data Augmentation and Feature Extraction Applying Filters Based on Classifications Developing a Social Media Filter App By the end of the bootcamp, participants will have a solid understanding of Python programming, foundational AI concepts, and practical experience in image recognition, classification, and generative filter creation. This bootcamp will empower teens to explore innovative AI applications and inspire their creativity in designing AI-driven solutions for social media and beyond.
  • What will I learn in the Reinforcement Learning bootcamp?
    After the Pre-requisite of Intro to Python (optional for students who have never coded or want to brush up their python skills) week, here is what you will learn: Week 1: Introduction to Python Programming Objective: Equip participants with the programming skills required to understand and implement RL concepts. Week 2: Math and Foundational AI Concepts Objective: Develop a strong mathematical foundation and introduce AI principles necessary for RL. Linear Algebra basics Probability and Statistics Intro to Neural Network Intro Reinforcement Learning (RL) Week 3: Building Games with Reinforcement Learning Objective: Apply RL techniques to create interactive games like Flappy Bird. Understanding Q-Learning Understanding of Deep Q-Networks (DQN) Game Development Integrating RL with the Game and Showcase By the end of the bootcamp, participants will have a solid understanding of Python programming, foundational AI and RL concepts, and hands-on experience in building and training RL agents. This journey will empower teens to explore advanced AI topics and inspire their creativity in developing AI-powered solutions.
  • What will I learn in the Generative AI bootcamp?
    After the Pre-requisite of Intro to Python (optional for students who have never coded or want to brush up their python skills) week, here is what you will learn: Week 1: Introduction to Python Programming Objective: Equip participants with the programming skills required to understand and implement RL concepts. Week 2: Math and Foundational AI Concepts Objective: Develop a strong mathematical foundation and introduce AI principles necessary for RL. Linear Algebra basics Probability and Statistics Intro to Neural Network Intro to Generative AI Week 3: Week 3: Creating Emojis with Generative AI Objective: Apply RL techniques to create interactive games like Flappy Bird. Understanding GANs (Generative Adversarial Networks) in Depth Data Collection and Preprocessing Game Development Training the Emoji GAN Refining and Customizing Emojis By the end of the bootcamp, participants will have a solid understanding of Python programming, foundational AI and Generative AI concepts, and hands-on experience in building and training GANs for emoji creation. This journey will inspire teens to explore creative AI applications and unlock their potential in designing AI-driven solutions.
  • Will there be opportunities to learn from industry leaders and visit a TECH company?
    The program includes a visit to a tech company, giving you a behind-the-scenes look at how AI is used in the industry. We’ll also feature special guest speakers who are experts in the field. We have partnered with industry leaders such as Microsoft, Google and other trend setters in the AI space, to visit our camp to enlighten our students on how they are using AI to solve simple to complex problems.
  • What hardware and software to I need for the AI bootcamp?
    High School students are encouraged to invest in a laptop that they can setup and use it for growing their online project portfolio. But if you are not ready to commit we have loaners for all student. If you bring your laptop, you do not need any paid software. We will provide the all the necessary tools required for the workshop.
  • Will I be on the screen the whole time?
    Not at all! While coding and AI projects involve screen time, we’ve incorporated fun, interactive activities like coding games, team challenges, and creative brainstorming sessions to keep things dynamic and engaging. Code-it Hacks camps and workshops are specifically designed to give each and every student a positive experience with technology. All camps have built in unplugged time. This includes: Research and inquiry time Team brainstorming time Outdoor field research time Outdoor games time
  • What is your refund policy?
    Cancellation and Refund Policy For cancellations made for any reasons until May 1st, the deposit is refundable less a $25 administrative fee per camper. For cancellations made between May 1st and June 1st, 50% of the total fees are refundable. For cancellations made after June 1st, no refunds will be made. No refunds will be made for camp days missed due to general illness or personal matters. Days missed cannot be made up in other sessions
  • Do I have to attend all three weeks of the Bootcamp?
    The first week of the bootcamp is FREE and optional, but is recommended. The first week students have the opportunity to learn the basics of PYTHON if they have never coded before or would like to brush up on PYTHON before taking a deep dive in the AI bootcamp. Once we are in week 2 and 3, students are expected to know the basic coding concepts and are comfortable with python syntax. Whether you have coded in python before or are new to it, we highly recommend you take advantage of the free Python Camp so you are ready dive right in AI concepts.
  • How do I know if I am eligible to attend the AI bootcamp? How do I apply?
    Students who wish to be part of the AI bootcamp must be currently enrolled in high school or have finished grade 8 by June 2025. To apply, you will need the following: Fill out the application online. The purpose of the application is to understand your the following: Your specific objective and drive to attend AI Bootcamp To determine If you would need any pre-requisites To pair you in the right team The application requires the following information: Why you want to attend this bootcamp? What you wish to gain once you have completed this bootcamp? Your current exposure to coding? If you have done Python coding before and wish to skip the first week of the workshop, we may ask you attend a short assessment to gauge if you can skip Python intro course Upload your most recent report card Once we have had a chance to understand your needs, we will send you a confirmation and payment link to confirm your spot.
  • Will there be a certificate issued?
    Yes! All students who complete the bootcamp will receive a certificate of completion to recognize their hard work and achievements.
Subscribe to Our Newsletter

Thanks for submitting!

bottom of page