Math and Science in Markham and North York python classes in North York

Math and Science in Markham and North York python classes in North York


class and events at canstem

We are pleased to announce that the following classes are now available. Please contact us for more information, or if you wish to attend. More seminars and activities will be released in the near future.


1. University of Waterloo CS Prep - April 2019

2. University Prep in Python - April 2019

3. Python Graphics (Grade 6 to 9) - New class each month

4. Python Programming Language - New class each month.

5. Java Programming Language  - New class each month

6. Computer Game Design in Java - New class each month

7. University of Toronto CS Prep - April 2019

8. C/C++ University Preparation - April 2019

9. Computing in Python Summer Camp - July 2019  

10. University Calculus Preparation - April 2019

11. University Physics Preparation - February 2019

University of Waterloo Computer Science Preparation

Many students will discover there is a significant difference between high school level and university level education, especially at the University of Waterloo. For this reason, CanSTEM provides CS preparation courses for the University of Waterloo. In this course, we will offer intensive training in Racket, Python data structure and more. CanSTEM is the only education institute which offers CS preparation for the University of Waterloo.


April, 2019

North York and Markham

University Preparation for python

Computer programming languages are essential for most programs in science, engineering and business. Python is widely used in many Canadian universities such as the University of Waterloo, the University of Toronto and more. CanSTEM will provide university preparation in Python, starting as of April 2019.


April 2019

North York and Markham

Python Graphics (Grade 6 to Grade 9)

A introduction programming language designed for students from grade 6 to grade 9 without any experience. In this course, basic programming concepts and computer graphic in Turtle will be addressed. The goal of this course is to trigger students' interests in computer science. 


Classes offered in all CanSTEM schools and new class each month.

Introduction of Python Programming Language

CanSTEM has many years experience in Python programming language. We have different levels Python classes from introduction to advanced level. 


Python programming language offered in Markham and North York. This is an ideal course for students in Grade 10 to Grade 12 that are aiming to enroll in computer science and engineering. Many example problems from the Canadian Computing Contest (CCC) will be utilized in lectures.


New class each month

North York and Markham

Java Programming Lnaguage

CanSTEM has many years experience in Java programming language. We have different levels in Java classes from introduction to advanced level. Java is good teaching language for students without any experience 


Java programming language offered in Markham and North York. This is an ideal course for students in Grade 10 to Grade 12 that are aiming to enroll in computer science and engineering. Many example problems from the Canadian Computing Contest (CCC) will be utilized in lectures.


New class each month

North York and Markham

Find out more