2023 spring Python programming (10-16yo)
START!

2023 spring Scratch fun programming (6-9yo)
START!

2023 spring Fun Math (9-12yo)
START!

Scratch
Python
Java

News

  • Scratch and Python programming free demo classes will be held on October 8th from 7pm to 8am, the class information will be announced in our Wechat group
  • Python programming free demo class will be held on June 23th from 9am to 10am, the class information will be announced in our Wechat group
  • Math free online public class will be held on April 3th from 3pm to 4pm, the class information will be announced in our Wechat group
  • Scratch free online public class will be held on October 24th from 10am to 11am, the class information will be announced in our Wechat group
  • Python programming for kids has officially started
  • Java programming has officially started

Courses

Math Improvement

6-16yo:This class focuses on improving children's problem solving skills using mathematics knowledge, cultivating their computational and logical thinking skills. Through the training of children’s logical thinking skills, it can help improve their scores in various domains such as mathematics, English, physics. It can also get them ready for learning programming languages.

Scratch Fun Programming

6 - 9yo: At this stage, children can use some visual programming tools to complete a few complex tasks. The highly recommended software is Scratch. It is the world's most mainstream programming software for children -- it's simple, fun, and entertaining. It is definitely the first choice for children's programming enlightenment!

Python Programming

9 - 16yo: 9yo children can start to learn Python programming language. It is an object-oriented programming language. Compared with other languages, it is easier to learn and read. It's also portable, expandable, and embeddable, which makes it suitable for rapid development. With a high readability, it's easier for children to understand.

Java Basics

11yo +: Children can continue to learn JAVA language. The syntax of this language is more rigorous, the learning cycle is relatively long, and it is not easy to master, but Java programs run faster and have a high degree of stability. Java basic classes can lay the foundation for students for Java advanced classes.

Java Advanced

11yo +:After children have a good foundation in Java, they can continue to learn more advanced features in Java to improve their programming skills: object-oriented concept, distributed computing, security, and etc. They can try to participate in various computer competitions, such as ACM, USACO, United States Computer Olympiad and CCC Canada Computer Competition.

Math Improvement
Time:
Monday 5:00 PM - 6:00 PM    6:30 PM - 7:30 PM
Wednesday 5:00 PM - 6:00 PM    6:30 PM - 7:30 PM
Friday 5:00 PM - 6:00 PM    6:30 PM - 7:30 PM
Saturday 9:00 AM - 10:00 AM
Sunday 9:00 AM - 10:00 AM

Scratch Kids Fun Programming
Time:
Friday 5:00 PM - 6:00 PM    6:30 PM - 7:30 PM
Saturday 9:00 AM - 10:00 AM
Sunday 1:00 PM - 2:00 PM    2:30 PM - 3:30 PM

Python Programming
Time:
Saturday 11:00 AM - 12:00 PM    1:30 PM - 2:30 PM
Sunday 9:20 AM - 10:20 PM    11:30 AM - 12:30 PM

Competition Programming with Java
Time:
Saturday 3:30 PM - 5:30 PM
Sunday 3:30 PM - 5:30 PM

2023 Caribou Math Contests

The Caribou Mathematics Competition is a worldwide online contest that is held six times throughout the school year. Each of these days, six contests are offered, one for each of the grade levels 2, 3/4, 5/6, 7/8, 9/10 and 11/12 and each one in English, French, Persian, Mandarin, Ukrainian, and Azerbaijani. The Caribou Cup is the series of all Caribou Contests in one school year. Each student's ranking in the Caribou Cup is determined by their performance in their best 5 of 6 contests through the school year. The contest time is between 7:30 am and 3:30 pm, with 50 minutes of exam time. We can try to do the previous tests to understand the type of the contests on the website.

Caribou Contests fees:

  • Lowest level contests (Grade 2) are completely free all year.
  • The first contest in October is free for all levels.
  • For the Grade 3/4 level, the fee is $9.00 CAD per student for the remaining 5 contests (upfront payment is possible).
  • For Grades 5 to 12, the fee is $15.00 CAD per student for the remaining 5 contests (upfront payment is possible).

2023 Canadian Math Kangaroo Contest

Kangaroo Mathematics Competition originated in Europe. It mainly focus on testing candidates' logical thinking, creativity, spatial imagination and other comprehensive mathematical abilities. Since the test questions are novel and interesting, and also can effectively test the logical reasoning ability of candidates, kangaroo math competition are more and more highly praised by education experts.

The competition questions are divided into 3 difficulty levels. All of questions are multiple choice questions. Each question of level-1 is 3 points, each question of level-2 is 4 points, and each question of level-3 is 5 points. One point is deducted for wrong questions. To avoid zero points, scoring starts at 18, 24, and 30 respectively.

  • Grade 1-2: 18 problems in 45 minutes.
  • Grade 3-4: 24 problems in 60 minutes.
  • Grade 5-12: 30 problems in 75 minutes.
Fees

  • Early bird fee is $10 on or before February 21
  • Full fee is $15 from February 22-28