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 aferworn@ryerson.ca.

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 ce@ryerson.ca with your name, student number, and the course series you have completed. Upon verification, you will receive your professional development award.