Technology Program Comparison Table

Use this table to compare our programs in data science and systematic program design to choose the one best suited to your professional and career goals.

 UBC Certificate in Key Capabilities in Data ScienceIntro to Systematic Program Design in Python
Program summaryKey Capabilities in Data Science is designed to give you a solid understanding of data science principles you can use as a launchpad for further studies or to put you on a path to a career in data scienceIntro to Systematic Program Design in Python is a foundational program that offers skills and best practices for writing organized and well-documented programs in Python that can be applied to any programming language
Number of courses4
(For certification: one prerequisite course plus a minimum of two electives)
2
Duration27 weeks18 weeks
Total number of instructional hours150 hours160 hours
Expected effort8–12 hours/week~10 hours/week
Facilitated and supported byUBC Computer Science and Department of Statistics professors and instructorsUBC Computer Science professors and instructors
Gain these technical skillsKey data science and statistical principles and hands-on experience applicable to a wide range of fields and sectors

Data analysis
Foundational skills to write small, organized and well-documented programs

Systematic approaches to writing code using Python
Build these  transferrable career skillsLearn essential data science concepts and principles

Visualize data effectively to be able to tell great data stories
Gain confidence in programming, and learn the problem-solving skills used by top programmers
Technical knowledge
/background needed
This program doesn’t require a background in data or technology. Some students may have been exposed to data analytics or statistics through their workplace or other courses.You should be comfortable working with software and applications. However, you don’t need a background in computer science to take this program.
Take this program ifYou want to upskill with data science skills for your current role, or explore data science career optionsYou want to upskill with programming skills for your current role, or plan to pursue further education in this field
 Learn MoreLearn More

View all technology courses and programs. 

Facebook The logo for the Facebook social media service. Instagram The logo for the Instagram social media service. Linkedin The logo for the LinkedIn social media service. Twitter The logo for the Twitter social media service. Youtube The logo for the YouTube video sharing service. RSS The symbol to indicate an RSS feed. Arrow An arrowhead pointing to the right Arrow, right to bracket An arrowhead pointing to the right, into a bracket character. External Link An arrowhead pointing up and to the right, from inside a box Bars Three horizontal bars. Books Three book spines, viewed head-on, one leaning. Calendar A monthly calendar page. E-commerce Cart A shopping cart Checkmark A checkmark character Chevron A chevron character pointing to the right Checkmark A checkmark character inside a solid circle Cost A dollar sign inside a solid circle Info An 'i' character inside a solid circle Play An arrowhead pointing to the right inside of a solid circle User A silhouette of a person inside a solid circle Envelope A closed envelope Certificate A document with an award pinned to it Pen A document with a pen beside it Filter A funnel / filter silhouette Laptop Computer An open laptop computer with a blank screen Location Pin A map location pin Search A magnifying glass Minus A minus sign News A folded newspaper Plus A plus symbol indicating more or the ability to add Quote, left An opening quotation character Alert An exclamation point inside a solid triangle User A silhouette of a person Close The character 'X'