Online programming courses for children from 5 to 17 years old in Waterloo, ON, Canada

We teach how to program and understand computer code. Our students can create their own games and cartoons.
Algorithmics courses
Digital
literacy
7-9 y.o.
Python
Start
11-13 y.o.
Python
Pro
14-17 y.o.
Graphic
Design
8-14 y.o.
Game
design
10-11 y.o.
Video content
Makers
Summer days
Camps
8-14 y.o.
8-14 y.o.
These are universal skills, which are neglected by the educational system in the school program. They help to understand any subject of the exact sciences or humanities.
Each one of us has asked ourselves sometime, why do in school we solve so many tasks that we will never need in life. The creation of projects allows children to see how they can use the knowledge received to carry out their own projects.
Development of algorithmic thinking
Development of thinking based on projects
What children will learn in the programming course:
Programming is the most demanded profession of the 21st century. Even if the child in the future chooses another professional path, any employer will highly value their knowledge in the field of programming.
Our classes are part of different interesting stories. Kids not only create algorithms, they save the princess and build rockets to go to Mars. In this way, their curiosity develops and they do not lose the interest towards education.
Study of basic computer programming skills
Development of curiosity
Remote learning
Adaptative IT-platform
  • Proprietary interactive educational platform that allows each child to learn at an individual pace
  • Access to all the materials 24/7
Individual Approach
  • With up to 6 kids in a group tutors will apply an individual approach to every child
Convenient concept
  • Choose your schedule
  • Learn without leaving home
  • Interactive game format
When constructing something, children better understand the subject, so Scratch technology helps students succeed in other areas, for example, in mathematics or biology. My mission is not just to conduct master classes around the world, but also to show teachers how to teach children through the Scratch language.
Derek Breen, programming courses author, teacher and graphic designer
An individual approach to each student
The Algorithmics platform creates an individual study program for each student and helps the teacher analyze the progress of the children in the group.
"My son couldn't wait to go to classes! He was able to do his homework in the classroom, which shows how easy-to-follow the course is. This was our first programming course. Awarding star rangers at each lesson is a great way to motivate the children, and 'don't lose your student ID card' was our motto of the week. We look forward to continuing in the fall! And my daughter will be old enough then."

— Emily, mother of an Algorithmics student

Our team of teachers
We teach more than coding, our classes also develop a student's interest in other STEM concepts - science, technology, engineering, mathematics.
"The classes are very interactive and interesting, in the form of a game. At the beginning, the hour and a half seem enough, then we realize that they pass very fast. The child doesn`t get tired, since work on the PC alternates with games in the class. In general, my son is very happy and wants to continue attending classes."


— Alex, father of an Algorithmics student
Our training program was developed by an international team of educational experts, including Derek Breen, the world-renowned teacher of programming for children and author of textbooks on creative programming for kids translated into 7 languages.

The quality of our educational content is crucial to us. Every week, experienced educational experts from Algorithmics update our current programs by studying and applying the best global practices and approaches to teaching programming to kids.
Courses
5 - 7 YEARS OLD
The children study programming on tablets and in workbooks. The teachers conduct games aimed at understanding the basics of algorithms and programming.
Mars Academy
The Coding Knight


Through the creation of their own cartoons and computer games, the children develop logical and algorithmic thinking. This helps them in school.
8–12 YEARS OLD
11–13 YEARS OLD
The kids will work out the basic concepts of algorithms and programming while learning the Python language. As they are immersed in the culture and specifics of the IT world, they will try out different areas of software development.
Python
14–17 YEARS OLD
The kids make a plan, assign tasks, and present their projects publicly. They learn to check themselves and correct errors, including those in other people's code.
Python Pro
is a program of educational and creative activities for children from 7 to 14 years old for 5 days, from 8:30 am to 4:30 pm in comfortable and safe urban spaces during summer break
Summer camp
Computer literacy
Working with information in textual, tabular or graphic format, kids learn to analyze information, use a computer, search for information on the Internet correctly and safely, communicate (in real life and online) and cooperate
7–9 YEARS OLD
Game Design
A fascinating immersion into the world of game development and the first steps towards mastering a highly-demanded profession
10–11 YEARS OLD
9–11 YEARS OLD
Video content makers
is a program which aim is to teach the children how to create high-quality video content using a minimal set of equipment and to introduce them to the rules of designing their own channel on social media and promoting it
9–14 YEARS OLD
Graphic design
is a program which aim is to introduce the students to different areas of digital design and to give them the opportunity to consciously choose their own direction of further development in design
Enrollment is open year round
Class capacity: up to 6 students.

Age of students: from 5 to 17 years old.

Students do not sit at the computers the whole time. They also paint, calculate, create, and do group projects in the workbook to practice.

Parents know what their children are doing. After each lesson, parents receive an email sharing what their young programmers learned that day.

By the end of the course, students will have created their own projects, such as a game, cartoon, or interactive book.
Photos from lessons at school
Our goal is to make coding available to every child in the world
Algorithmics is already in your city
Waterloo, ON, Canada
435 King St. N, Waterloo

FAQ
How many people will be in the group?
Class capacity is up to 6 students.
What should parents do during the lesson?
In our experience, parents should be next to their children at least during the first online lesson to be able to help.
How to access platform?
Technical requirements: computer/notebook, Internet connection, headphones (optionally), web camera (optionally).
If you have any questions or suggestions, email us at waterloo@algorithmicschool.com
or call
+1 (647) 919-33-99
Stay connected:
2019 © Algorithmics
Terms & Conditions
Get a franchise
We are hiring!
Job title: Computer Programming Part-time / Summer Camps Instructor

Who We Are:

Algorithmics is an international programming school for children 5 to 17 years old that currently educates more than 50,000 students. In the classroom, we help children take their first steps into the world of IT, teaching in a game like way and individualizing the approach to each child using unique methodology and a specially developed online platform. Algorithmics schools are open in more than 135 cities and 15countries, from Australia to Europe.

All Algorithmics employees are different, but we are united by the desire to make our students and their parents happy. And we are looking for those people who will share in this desire and help us make our product even better.



Job Summary:

  1. Conduct classes for up to 13 students per class using methodological material and algorithmics techniques.
  2. Create and maintain an atmosphere of friendly teamwork among the students;
  3. Monitor the quality of the educational process;
  4. support the children and their parents, provide educational feedback
  5. resolve and prevent conflict situations with parents and children based on company standards
  6. Adequately prepare for each program by reading curriculum, watching training videos for training sessions
what we Offer:

  1. Competitive base pay $15-$27
  2. Bonus for teaching larger classes
  3. After hours work - Great for extra income after full time job or school
  4. Paid training
Who Are We Looking For:

  1. Graduated from or current students enrolled in a post secondary program related to computer science. Engineering, math or data science.
  2. Enjoys working with children or adolescents
  3. Past experience working with children is preferred (ie. Tutoring, coaching, camp counseling, volunteering events).
  4. STEM background preferred
  5. Must provide own police security check at time of job offer


Please email resume and cover letter to waterloo@alg.team

Privacy policy

We recognize that you may be concerned about our use and disclosure of your personal information. Your privacy is very important to us, and the following will inform you of the information that we, Algorithmics Waterloo, may collect from you, and how it is used. By using our website, waterloo.alg.academy, you are accepting the practices described in this policy.

Information Collection
We may collect non-personal information, such as a domain name and IP Address. The domain name and IP address reveals nothing personal about you other than the IP address from which you have accessed our site. We may also collect information about the type of Internet browser you are using, operating system, what brought you to our Website, as well as which of our Web pages you have accessed.
Additionally, if you communicate with us regarding our Website or our services, we will collect any information that you provide to us in any such communication.
We may contact you via email in the future to tell you about specials, new products or services, or changes to this privacy policy.

Information Use
We use the collected information primarily for our own internal purposes, such as providing, maintaining, evaluating, and improving our services and Website, fulfilling requests for information, and providing customer support.

Security
We follow generally accepted industry standards to protect the information submitted to us, both during transmission and once we receive it.
If we collect sensitive information (such as credit card data), that information is encrypted and transmitted to us in a secure way. You can verify this by looking for a closed lock icon at the bottom of your web browser, or looking for "https" at the beginning of the address of the web page.

While we use encryption to protect sensitive information transmitted online, we also protect your information offline. Only employees who need the information to perform a specific job (for example, billing or customer service) are granted access to personally identifiable information. The computers/servers in which we store personally identifiable information are kept in a secure environment.

Cookies
We use "cookies" on this site. A cookie is a piece of data stored on a site visitor's hard drive to help us improve your access to our site and identify repeat visitors to our site. For instance, when we use a cookie to identify you, you would not have to log in a password more than once, thereby saving time while on our site. Cookies can also enable us to track and target the interests of our users to enhance the experience on our site. Usage of a cookie is in no way linked to any personally identifiable information on our site.

Sharing
We will not sell or otherwise provide the information we collect to outside third parties for the purpose of direct or indirect mass email marketing.
We will disclose personal information and/or an IP address, when required by law or in the good-faith belief that such action is necessary to:

  • Cooperate with the investigations of purported unlawful activities and conform to the edicts of the law or comply with legal process served on our company
  • Protect and defend the rights or property of our Website and related properties
  • Identify persons who may be violating the law, the rights of third parties, or otherwise misusing our Website or its related properties
Please keep in mind that whenever you voluntarily disclose personal information online - for example through e-mail, discussion boards, or elsewhere - that information can be collected and used by others. In short, if you post personal information online that is accessible to the public, you may receive unsolicited messages from other parties in return.

Ultimately, you are solely responsible for maintaining the secrecy of your personal information. Please be careful and responsible whenever you are online.

Links
This Website may contain links to other sites. Please be aware that we are not responsible for the content or privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of any other site that collects personally identifiable information.

Surveys & Contests
From time-to-time our site may request information via surveys or contests. Participation in these surveys or contests is completely voluntary and you may choose whether or not to participate and therefore disclose this information. Information requested may include contact information (such as name and shipping address), and demographic information (such as zip code, age). Contact information will be used to notify the winners and award prizes. Survey information will be used for purposes of monitoring or improving the use and satisfaction of this site.

Consent
By using this Website, you consent to the collection and use of information as specified above. If we make changes to our Privacy Policy, we will post those changes on this page. Please review this page frequently to remain up-to-date with the information we collect, how we use it, and under what circumstances we disclose it. You must review the new Privacy Policy carefully to make sure you understand our practices and procedures.

If you feel that we are not abiding by this privacy policy, you should contact us immediately via telephone at +1 (647) 919-33-99 or email: waterloo@alg.team
Terms & Conditions

Thank you for choosing Algorithmics CANADA to help you or your child with programming learning. Please take the time to read through the Terms & Conditions that are outlined in this document. You accept the Terms & Conditions in this document once you attend your first class.

Class Term Fees & Charges
Fees are calculated in 4 class blocks ("booking period"). In case of paying for several booking periods, discounts may be applied.

All fees are due no later than the second session of the booking period. If you don't have a payment arrangement set up by the due date, we may not allow you to attend classes. Enrollments will not be accepted without payment.

The fees on your invoice may not be altered for any reason.

Tax invoices are emailed/sent to you one week before the end of the booking period that you are currently enrolled in. To secure your position for the following 5 classes, payment must be made by the due date.

If you are not able to pay on time but wish to be enrolled in the program, please, contact us waterloo@alg.team to discuss available options.

In the event of a class cancellation, you will not be charged for that class.

Refunds
In case if a student is unable to attend one class, no refunds are available. Algorithmics will provide to the student the full access to all class materials online. One-time absence will not affect the student performance.

In case if a student is unable to attend two or more classes but willing to continue the course, the price paid for the second and subsequent classes that are missing will be transferred to the next booking period.

In case if a student is unable to attend two or more classes but not willing to continue the course, the price paid for the second and subsequent classes that are missing will be fully refunded.

In case if Algorithmics CANADA cancels a course or remainder of a course, students will be refunded the full amount of the number of cancelled classes.

Class Timing & Schedules
Classes are timed on the teachers watch. Please ensure you are always early to your class to ensure you are not missing out on any class time.

The teacher will always endeavor to start and finish your class on time. In the event of a class starting late due to the instructor, the class will not be cut short, it will be extended to ensure students get the whole time that they paid for. For example, if the teacher is 5 minutes late starting your class, your class will finish 5 minutes later than scheduled.

We reserve the rights to cancel the classes at any time. In case we cancel the classes, we will notify you beforehand and refund the cost of cancelled session/sessions.

Refunds are issued by direct deposit only.

Public Holidays
Classes are not held on official Public Holidays.
Classes are not held during school holidays.

Absence
If you know you are going to be absent for any reason, please inform the office or your teacher.

Equipment
We provide laptops and all necessary equipment to our students. However, if you feel more comfortable working with your own laptop, you may bring it with you.

For Algorithmics classes, students need any laptops or desktops with an Internet connection.

Tablets do not support using software.

Supervision
Algorithmics teachers will supervise the children during the class time only. Supervision before and after the class is the responsibility of the parent or guardian. Algorithmics CANADA are not responsible for children outside of the scheduled class.

Please, pick up your child on time.

Safety & Health
The educational program does not imply any health hazard activities. Algorithmics teachers supervise students to prevent any unfortunate accidents during classes. However, we carry no responsibility for any injury, death, loss or damage to the student's personal belongings during classes.

In case your child has a medical condition, please, ensure you have informed us of any special requirement.

Parents/guardians understand and are fully aware of the risks associated with their child participating in the activities and won't suit, proceed, demand compensation of costs and expenses which may be taken or made against Algorithmics CANADA and its staff.

Photos & Videos
Algorithmics CANADA may take photos and record videos during classes. The photos and videos may be used in advertising material for Algorithmics CANADA including websites, social networks, local papers, flyers, and newsletters.

If you do not wish to have your child photographed, please let us know.
Fill out an application and very soon one of our specialists will contact you
Name
Telephone number
E-mail
Courses
Age
Availability
BY CLICKING YOU AGREE TO THE PRIVACY POLICY OF THE EDUCATIONAL PROCESS AT THE PROGRAMMING SCHOOL
Fill out an application and very soon one of our specialists will contact you
Name
Telephone number
E-mail
Courses
Age
Availability
BY CLICKING YOU AGREE TO THE PRIVACY POLICY OF THE EDUCATIONAL PROCESS AT THE PROGRAMMING SCHOOL
Register for summer camp!
Name
Telephone number
E-mail
Age
Availability
BY CLICKING YOU AGREE TO THE PRIVACY POLICY OF THE EDUCATIONAL PROCESS AT THE PROGRAMMING SCHOOL