Virtual Coding Camp

Enroll anytime to reach your coding goals!


This program is for individuals in high school and above who are beginners in coding and want to learn valuable programming and computer science concepts through one-to-one project-based education.

Computers are a part of everyday life, and knowing even basic programming techniques and computer science concepts can give you an advantage in most fields (even non-technical fields).

Even if you have never coded before, this program will allow you to build your skills from the ground up through fun, visual, and educational projects.

What do I learn in this program?

Individuals can choose from one of our five Units, in order of coding knowledge.

  • Unit 1: Intro to Coding: Use the Turtle package to learn about commands, functions, operators, and loops. Emphasis on fundamentals. Major projects include creating digital art!
  • Unit 2: Getting Serious: Learn data structure fundamentals such as primitive data types, arrays, tuples, sets, and dictionaries. Major projects include a reactive scoreboard!
  • Unit 3: Python Packages: Use a variety of Python packages to expand what you can do using packages like Matplotlib, and Requests. Major projects include using an online API!
  • Unit 4: OOP: Learn basic principles of Object-Oriented-Programming using Classes and Methods to encapsulate objects. Major projects include a Zoo Management system!
  • Unit 5: PySimpleGUI: Use the PySimpleGUI package to learn how to make and edit windows that can be interacted with visually. Major projects include a basic book store app!

All units have the same duration (2 weeks), number of lessons (6 x 1hr lessons), and cost.

Who are we?

My name is Adam Szava, I am a University student majoring in Computer Engineering and minoring in Mathematics. I have a passion for math, programming, and education, and have been a private tutor since 2018.

My name is Joshua Eygenraam, and I am currently pursuing a Computer Engineering degree at Toronto Metropolitan University. Nothing excites me more than problem-solving! I enjoy teaching computer science, math, and engineering concepts while specializing in software-related tutoring.

My name is Ethan Zelmer, and I am a student at Toronto Metropolitan University majoring in Computer Engineering. I love to both learn and teach STEM courses, particularly Math and Computer Science. I look forward to working with you in the near future!

System Requirements:

  • A desktop or laptop computer running Windows or Mac operating system (iOS devices will not work).
  • Installation of Python 3.10 (including IDLE) using the following official link: https://www.python.org/downloads/release/python-3100/
  • Stable internet connection.
  • Working microphone.

Once enrolled, you can request a free 15-minute technical session to help get all software installed and working.