top of page
Typing on Computer


Learn to program with Java

There is a vast array of jobs which require programming skills, including software developer, web developer, computer programmer, database administrator, computer network analyst, and many more. The job outlook for programmers is very promising. Programming jobs are growing 12% faster than the market average.

Image by Clément H

Why Java?

  • Out of all programming languages, Java is the highest in demand by employers.

  • It has remained one of the top programming language for over 15 years.

  • AP Computer Science A exams are written and based on Java.

Male Student

Why Code?

Coding plays an increasingly indispensable part in people’s lives. Every software program requires a code to function. Many of our household appliances and even our electronic devices require a coded program to work. The IT industry is booming now and has recently seen a great increase in high salary jobs. The future prospects of coding related jobs opportunities look very promising. Coding integrates different subjects, like math and literacy and involves essential skills like critical thinking, problem solving and reasoning. It is an effective way for students to improve in various aspects and become a well rounded learner.

Why is coding important?

There are many benefits to coding. It is a great opportunity for students to strengthen their problem-solving, critical thinking, analytical and reasoning skills by understanding and implementing algorithms. It is also an opportunity for students to enhance their creativity, perseverance and to be able to come back from a failure. Students will improve on Math and literacy skills by designing their own code and by pursuing innovative ideas and solutions. They also get a chance to participate in internationally recognized contests like Canadian Computing Competition (CCC) hosted by University of Waterloo which will strengthen their university application preparation and presents a great opportunity for students to network with like-minded individuals.


Programs we offer

​Roadmap for programming

  • 2D Game (Gr. 5-6)

    • This is a fun class for kids to enjoy and learn about the basics of coding. It is a great extra-curricular activity for kids to explore their interest in and tap into the world of coding in a relaxed environment with their peers. ​

  • Java and Programming (Gr. 7-12)

    • Prepares students for the AP Computer Science A exam which is written and based on Java.

  • Computing Contest (Gr. 9-12)

    • This course prepares you for the internationally recognized Canadian Computing Competition. The competition is divided into two categories, Junior level for students with elementary coding skills and Senior level for students with intermediate to advanced coding skills.

  • Computer Science (Gr.9-12)

    • AP Computer Science A is a full year, introductory computer science course that focuses on developing skills in object-oriented programming through the use of java. Students will learn how to code practical applications and tackle challenging problems using their problem solving skills. Students will be prepared to write the AP computer Science exam in May.

bottom of page