Code for LIFE, invest and impact in next generation

Code for LIFE

invest and impact in next generation

We encourage students to express their imagination, experiment with new ideas, and have a sense of ownership and control over their creativity.

About the courses

Understanding the character of our courses or “Code for LIFE” program is crucial for students to make informed decisions about their educational path and to ensure they choose options that align with their interests and goals. These are the most important elements, we would like to focus.

  • Individualized attention for every child. We keep class sizes small, to ensure your child receives personalized support, guidance, and encouragement at every step of their coding journey.
  • Multiple teachers, including teaching assistants and tech leaders, cover a variety of subjects and/or assignments. Carefully designed year-round program supported by innovate teaching methodology and bringing innovative approach to life.

About Us

At Universal Advance Academy, our program emphasizes problem-solving, creativity, and critical thinking, fostering STEM skills in an innovative and inspiring environment. While learn on fundamental principles, the courses keep children interested and excited about coding through web development, games, and robotics labs excises. We are committed to providing children with an exceptional coding education, leveraging cutting-edge technology and tools to make learning fun and effective.

Frequently Asked Questions

Why use Block-based coding?

A visual programming method where users construct code by dragging and dropping pre-defined blocks to create programs, often used as an introductory approach to coding, allowing beginners to visually understand the logic of programming without needing to write text code.

What are the popular “Hour of Code” events like?

A series of short, accessible coding exercises designed to introduce anyone to the basics of computer science through engaging and interactive activities, often using visual block-based coding platforms like Code.org or Scratch, aiming to make coding accessible and fun for all ages.

For beginner to intermediate computer courses, what areas will they focus on?

Fields within computer science that focus on creating interactive experiences like video games or websites. Gaming design involves designing the game mechanics, visuals, and story, while web development focuses on building and designing websites using various programming languages and technologies.

What is the Transition to Text-based coding?

This refers to the shift from using visual, block-based coding to writing code in a text editor, which demands a greater understanding of programming syntax, logic, and debugging skills, allowing for more control and customization of programs.

Location and Time

16065 – 88 Avenue, Surrey, BC (St. Matthew’s Elementary School)
In-Person/Offline: 1:30 PM-3:30 PM on Saturday

Open for Registration

We are now accepting students for “beginners programming course” . Starting in October, from age Grade 5/6 to G12 who interest to learn computer science include Python (introduction to Java, C#, etc.), User Interface design (UI), web pages & gaming design, and also cover AI, STEM and special robotics applications.

The course is divided into three (3) iterations.

  • Iteration 1: October 2025 – January 2026 (12 sessions)
  • Iteration 2: January – May 2026 (12 sessions)
  • Iteration 3: May – July 2026 (6 sessions)

Special courses and Camps schedule: TBA

Got questions?
Feel free to reach out at voice/text 1-604-787-9207