Site announcements

2024 STEM Odyssey Event Announcement

by David Yang -

Hello Everyone,

The DC Coding Association is proud to announce our upcoming event, the 2024 Inaugural STEM Odyssey! Our volunteers have worked hard to create this event and give YOU the opportunity to explore your STEM passion. Looking forward to seeing you there!


Looking for a place to meet new STEM friends and gain valuable knowledge? Join DC Coding in our new event! Held at the UBC Alumni Centre, the 2024 Inaugural STEM Odyssey will be a day full of enriching educational STEM workshops targeted towards students grades 3 and above.


WORKSHOPS: Whether you’re looking for a place to apply what you know or learn something new, gain hands-on experience from our expert volunteer instructors! Together, we will be exploring how to use Arduinos, compute a program, craft with robotics, and calculate in math.

COMPETITIONS: Show off your calculation skills in our math competition and Rubik’s Cube challenge! Winners will receive certificates in our award ceremony with their names on them.


Brought to you by our lovely sponsors as well as volunteers, vendor stands will be offered as well as STEM activities and demonstrations.


After completing these workshops, participants will gain valuable knowledge and insight into the topics and, in some cases, even take home a completed small-scale project! Moreover, all event participants will receive electronic certificates. All competition attendees, regardless of the results, will receive electronic certificates of participation.


At the event, there will be a lucky draw with several prizes. One entry is offered to each attendee by default, and additional entries may be earned for each workshop or activity you participate in!

Plus, musical performances will be played throughout the event for more entertainment!

~ COST ~

FREE, on us! Please RVSP at to save a spot, as seats are limited.


Location: Robert H. Lee Alumni Centre (UBCV Campus), Vancouver. Signage will be posted inside the building leading up to the venue.

Time: June 8th 2024, 10am - 4pm

What are you waiting for? Get your tickets now at, and make sure to mark this date in your calendar!

See you then!

Best Regards,

David Yang

Welcome to DC Coding!

by David Yang -

Hey there!

Welcome to your official DC Coding learning system, on which you can view course listings, register for them, and view course information in an easy manner.

If you haven't already, in order to register for courses, please create an account by clicking the log-in button in the top right corner.

Looking forward to seeing you in a course!

Best Regards,

David Yang, on behalf of the DC Coding Team

Founder/Executive Director

New course- Introduction to Mathematical Logic and Reasoning Course

by David Yang -

Hello Everyone,

Exciting news!

We will be having a new course "Introduction to Mathematical Logic and Reasoning Course" taught by our volunteer instructor, John Zhou, which will be running from May 17 to June 7, 2024, on Fridays and Saturdays from 4-4:45 PM! It will be an exciting course on approaching difficult and complex math problems, ranging from the worksheets at school, all the way to the most challenging questions from math contests.

Make sure to register for this course at ASAP, since there are limited spots available!

Best Regards,



Available courses

Introduction to Mathematical Logic and Reasoning

Introduction (Overview, Goals or Outcome or Expectation, Outlines, etc.):


Classes every Friday and Saturday at 6:00PM to 6:45PM, PDT.


In this course, you will learn how to approach difficult and complex math problems, ranging from the worksheets at school, all the way to the most challenging questions from math contests. This course will teach you how to think logically, and teach several ways of logical and critical thinking. All math problems have a strategy you can take to find the correct solution accurately and efficiently. 


Gauss 7 & 8 Advanced Course

IMPORTANT: Recommend Grade 6 to Grade 8

Instructor: Yuko Xiao

Class Dates: Jan 8, 2024 - Mar 11, 2024
Class Time: 5:30PM to 6:30PM PST
Class Duration: 1 Hour
Class type: Online using Google Meet. 

Course categories