2021-2022 Classes: Coding Course: Online


Our coding program, CPSP  is designed to build a strong foundation for students. This course focuses on the text-based programming language of Python. But initial few months we use block based programming language Scratch to explain the basic concepts!

Level 1 :

Our Level 1 coding program is for beginners and it is designed to build a strong foundation for their coding career.

This course focuses on the text-based programming language of Python. Students practice these concepts with Python and end with a month-long project in Python. Depending on the interest and need of students in each class, we may use some Scratch in the first month to explain basic coding principles, but this is at the discretion of the instructor. Either way, from the second month onwards the course will be fully focused on Python.  Overall, the course covers all topics that a regular Python book covers – but our objective is to teach concepts and the right ways to code. We try to enable a “self-study” mode. This helps them learn any programming language in the future – the ones here now, or the ones of the future.

The entire course is academically oriented and students get a taste of real-world programming (as opposed to dabbling in programming or just creating simple games). This helps them make more informed decisions about their future careers down the line.

Our Class sizes are at a max of 8 students for online classes. No contracts & paid monthly. Level 1 is our beginner-level course on Coding in the Level 0/1 to Level 4 curriculum. For more info about Level 0 to Level 4 please see the ABOUT and FAQ Page.  

Delivery: Online from Jan 2022  1st Week to Jun last week 2022. One hour a week for one year. $99/Month. Billed monthly (No contracts or upfront payments).

Please see the intro Video Also: CPSP – Coding Program Level 1

Our Class sizes are a maximum of 8 students per online class. 1 hr/week, $99/Month for Level 1.

Level 2 :

Level 2 is the core of our 4-Level program. This is the level at which most of the learning happens after covering the fundamentals in Level 1. The philosophy at Level 2 is learning by doing – So, the first year of Level 2 Coding is organized as a series of 5 to 10 real-life projects focusing on using Python libraries. I.e. Each project is solving a business problem but simultaneously focusing on using a specific set of Python libraries. I.e. Database libraries in Python for the first project, Networking libraries in Python for the second project, and so on.

The second-year is focusing more on the specific applied uses of Python in different areas/industries. Example: Game design and programming, Internet of Thing’s, Ecommerce/Website, Digital Art, etc. Again, maximizing the use of the Python language in these areas. We solely focus on one text-based language, Python, because of the assumption that if the student becomes an expert coder in one language and learns the ‘self-study’ approach, they can learn another language easily by themselves. This course is led by industry professionals and/or UBC/ SFU computer science students.

Our Class sizes are a maximum of 8 students per online class. 2 hrs/week, $199/Month for Level 2.


Additional information

2022 Coding Online Batches

Coding Level 1 Online – Saturday 9AM to 10AM, Coding Level 1 Online – Sunday 3PM to 4PM, Coding Level 1 Online – Sunday 9AM to 10AM, Coding Level 2 Online – Friday 3:30PM to 5:30PM