The UBC Certificate in Key Capabilities in Data Science provides skills to help you solve real-life problems using data. Gain a solid understanding of what data science is, and how its principles can be used in a variety of settings.
- By the end of the program, you’ll know how to do transparent and reproducible data analysis and apply data science techniques in a range of sectors, applicable to many fields.
- Gain the confidence and skills you need to start applying data science to data problems in your current role, or transition into a new position that requires more data-related knowledge.
- Learn whether a career in data science is right for you, and gain the skills to jump into a more advanced data science training program (e.g., the UBC Master of Data Science program).
The UBC Certificate in Key Capabilities in Data Science is a part-time program designed with your other life commitments in mind. The flexible online format offers:
- a supportive, interactive online environment to help keep you accountable and engaged without having to physically meet in a classroom
- leading-edge content developed and taught by instructors from the UBC Master of Data Science program
- a manageable weekly time commitment that allows you to continue working or to maintain other obligations
- project-based learning in each course so you can test and apply your knowledge
- regular assignments, assessments and discussion activities with your classmates to help you master course material and stay aware of your progress
- virtual office hours to connect with and receive support from your instructors
- valuable networking opportunities with peers, alumni and instructors both during and after the program.
Who is This Program For?
This program is designed for adult learners who want to gain in-demand and highly marketable skills or want to explore data science career options.
A background in data or technology is not expected, though some students may have had exposure to data analytics or statistics through their workplace or post-secondary education.
If you want to learn systematic approaches to programming and writing code, you might want to consider Introduction to Systematic Program Design in Python. Use this table to compare these programs to find the one that best suits your skills and career goals.