News & Updates: 

DC Coding selected for Youth Advancement Award as Semi-Finalist

View Info

FREE VALUABLE COURSES:

CODING, STEM DISCIPLINES, AND MORE.

Start coding now!

DC Coding Association is a non-profit organization based in British Columbia that is committed to offer free and high-quality courses, workshops, events, and summer camps in a myriad of STEM fields. In conjunction with our experienced, dedicated volunteer instructors with a diversity of background, we offer programs in math, coding, science, and more.
Discover the joy of learning with us and gain the skills needed to excel in the digital world. Whether you're just starting out or looking to deepen your knowledge, our programs are designed to provide valuable and accessible education for everyone.

 Register for our courses!

Take the first step towards mastering STEM by exploring our wide range of programs. Our offerings range—from web, app, and game development to AI, science, mathematics, and cryptocurrencies.

Many of our courses also provide certificates upon successful completion, allowing you to showcase your achievements to the world! Join a community of learners, connect with passionate instructors, and embark on your journey today!

Register Now

"Everybody deserves the equal opportunity for education regardless of where they come from or what their situation is."

David Yang

Founder of DC Coding Association

Meet our team

David Yang

Founder/Coding Instructor

David Yang is a student, founder, and STEM leader with a strong interest in artificial intelligence and innovation. As Founder and Executive Director of DC Coding, he started a free weekly coding initiative at age 10 in 2020 and expanded it into a nonprofit organization after two years. The initiative has provided STEM learning opportunities to hundreds of students every year, regardless of their background, while building a youth volunteer community that empowers others to contribute through their strengths. He has contributed to AI research at UBC’s PLAI Lab on projects exploring embodied AI and real-world applications of intelligent systems.
As a Schulich Leader and UBC Science student, David is driven to build technologies that create meaningful, lasting impact for future generations and the world.

View More

Join Our Team

We are looking for passionate volunteer coding, math, science, chess (or any other topic you are good at) instructors to join our non-profit organization located in BC, Canada. DC Coding Association is a non-profit organization that offers opportunities to students to learn coding, math and other valuable courses for free. You will have the opportunity to gain valuable teaching experiences and volunteer hours.

Apply Now!



Why students love DC Coding

This class is very helpful for your information about coding. So far, I'm glued to this class. Thanks for sharing with me!

Kaleb

Student of 2022 HTML & CSS Fundamentals Course

David taught me how to design and create a website in HTML and CSS. I learned how to write a paragraph and a title in different sizes and colors. I also learned how to write lists, font, images, hyperlinks and URLs. David is patient and enthusiastic. He always helps me when I get stuck. Thank you David!

Austin

Student of a previous course