shopping cart

Course Series in
Coding, Programming, and Algorithms: Computer Science Fundamentals

This program is designed for individuals who wish to become coders and computer programmers in software engineering. It provides training in the most popular programming languages (Java, C, and Python) and operating system (UNIX). In addition, this course series fulfills part of the prerequisite requirements for individuals to apply to Ryerson University’s Master of Data Science and Analytics program.

For more information, contact Alex Ferworn, Academic Coordinator, at

Those who successfully complete this course series are eligible to earn a Professional Development Award from The G. Raymond Chang School of Continuing Education.

Required Course

CCPS 305   Computer Science:  Data Structures

Electives (select two)

CCPS 109   Computer Science:  Computer Science I
CCPS 209   Computer Science:  Computer Science II
CCPS 616   Computer Science:  Algorithms

Once you have successfully completed the courses, email The Chang School at with your name, student number, and the course series you have completed. Upon verification, you will receive your professional development award.