background logo

We are based in Vancouver, BC, Canada.

Mission & Vision

Our mission is to provide high-quality computer science education that lasts forever. We truly believe that everyone in the world will have the opportunity to attain an excellent education that every top 1% software engineer needs to know for their life-long career. We do understand that there are tons of online tutorials about "Coding". Here in DPCode Academy, we do not offer any type of "get-skilled-quick" schemes which ultimately waste your time. We are here to train the next top 1% software engineers.


  • 100% Online Live Class

    Interactive live virtual class! Online virtual classes can be as interactive and meaningful between you and your instructor as in traditional face-to-face classes. Recorded video lectures are also offered. You can watch them anywhere, anytime!

  • Real-time Feedback

    You will join our private slack workspace where a number of our trusted TAs answer your questions ASAP! Get more individualized and constructive feedback on assignments!

  • Assignments and Labs

    You will get a lot of assignments/labs to practice what you learned from lectures! All materials are carefully revised for use in college-level computer science courses.

  • All Levels

    We offer classes for all levels. For K-12, we offer courses to prepare for AP Computer Science Principles, AP Computer Science A and Competitive Programming. From beginners to working professionals, we've got you covered!

  • Assessments

    Every course you take, you will be required to take midterm and final tests. You will get a grade at the end of each course. You won't be able to take next available courses unless you pass the prerequisite courses.

Founder & CEO

Derrick Park

Derrick Park

"Making people's lives better with software"

Husband, Father, Educator, Software Engineer

I have taught over 200+ students since 2016

Computer Science Instructor @Cornerstone College

B.Sc. in Computing Science @University of Alberta