Browser Cookies
This site uses cookies necessary to properly function. By closing this popup, clicking a link or continuing to browse otherwise, you agree to the use of cookies. View our policies.
   (416) 992-3281      3195 Erindale Station Rd #204 | Mississauga


Top Content Title

This is an additional section to be able to add content

Python Adventure for Youth 12+ | Zero to Hero



In this program, we take learners on an extensive Python Journey. Python is one of the fastest-growing and most-used programming languages in the world. With applications in video games, web development, machine learning, robotics, artificial intelligence, and more!

Starting with the basics, we take our learners through the built-in capabilities of Python. In doing so, we will cover variables, if-statements, for-loops, and data structures. From there, we will move on to GUI programming, where coders will learn how to make real-world functional applications with buttons, text boxes, images, and much more. Then, we dive into Machine Learning, where students will learn how to write programs recognizing images, faces, hand movements, and even voice commands. Lastly, we will try to combine all their python skills to create full video games with various characters, levels, and complexities. During this point, we will also cover object-oriented programming with Python, where students will make their classes/libraries and objects.

This program will be split into six sections:

  1. ZERO: Basics of Python + Edison robot
  2. NOVICE: Data Structures + Circuit Playground 
  3. INTERMEDIATE: GUI Programming
  4. ADVANCED: Functional GUI Programming
  5. EXPERT: Machine Learning + Raspberry pi
  6. HERO: Object-Oriented

After each section, there will be class-guided projects to assess the class's progress. At this point, each student will be given feedback and accomplishments on their accounts for parents to track progress.

This program is the go-to coding challenge for your children to begin their journey with Python. It will not only prepare them for the fast-changing future ahead of us, but it will also spark a love for technology and coding. Not only will they learn a lot about Python, but through group activities and presentations, students will have opportunities to grow as human beings. In addition, the interpersonal skill they will gain will make them well-rounded users and innovators of technology... skills they will need to succeed in the future!

Youth need to bring their own laptop to the in-person classes.

Who can register for this Program?

  • This is a program for coding with Java and NetBeans.
  • Any youth 12+ can with a good foundation in coding with blocks or any other programming language such as Python can register in this course.

How is the payment processed?

Payments will be auto-re-newed on the first of every month, depending on the number of classes. Using the month of January as an example, you will be charged $120 on January 1st, for the entirety of January 2022 because there are four classes in January ($30/per class). 

As this is a monthly program, to fully benefit from it and obtain the certificate, it is highly recommended to continue for 15 months. If you wish to pause or withdraw, you must inform us at least two weeks before the start of the next month. For example, if you intend to pause or stop in April 2024, you need to inform us by March 15th at the latest.

Bottom Content Title

This is an additional section to be able to add content

   (416) 992-3281      3195 Erindale Station Rd #204 | Mississauga