The Master of Data Science at the University of Guelph is a technically rigorous, professionally oriented programme designed to build applied expertise in statistics, machine learning, data engineering and data-driven decision making. It suits graduates with quantitative or computing backgrounds who want to translate data skills into practical solutions across industry, government and research contexts.
The programme combines core training in statistical modelling, machine learning and data management with applied coursework and a capstone experience. Typical subjects include probability and inferential statistics for data science, supervised and unsupervised learning, deep learning fundamentals, data wrangling and pipelines, database systems and big data architectures, data visualisation and communication, and practical software engineering for reproducible analytics.
Delivery emphasises hands-on work with real-world datasets and industry-relevant tooling (programming in languages such as Python and R, SQL, distributed computing frameworks). Most students complete a substantial applied project or practicum that integrates modelling, evaluation and deployment considerations; some cohorts may also offer internship or industry-partnered project options to gain workplace experience.
Applicants are normally expected to hold an undergraduate degree with a strong quantitative or computing component (for example computer science, statistics, mathematics, engineering, or a closely related discipline). Typical preparation includes programming, calculus, linear algebra and introductory statistics/probability. Admissions assessment considers academic record, a statement of purpose outlining objectives and experience, a current CV, and references.
International applicants whose first language is not English must meet the University's English language proficiency requirements. Where applicants lack some required technical background, bridging or preparatory courses may be recommended prior to or during the early stages of the programme.
Graduates work in roles such as data scientist, machine learning engineer, data analyst, data engineer, business intelligence developer, and applied research scientist. Employers are found across technology firms, finance and insurance, healthcare, public sector organisations, consulting, and industry sectors with strong data needs such as agri-food and life sciences—areas where the University of Guelph has established connections.
The programme's applied project and practicum pathways are intended to support transition into professional roles by building a portfolio of real-world work, and by developing skills in communicating technical results to non-specialist stakeholders.
The University of Guelph offers a collaborative learning environment with strong interdisciplinary links between computer science, statistics and domain areas such as agriculture and life sciences. Small cohort sizes and accessible faculty support enable close mentorship on applied projects. Students benefit from campus research centres, computing resources and opportunities to engage with regional industry partners.
Guelph's location provides a balance of a focused academic environment with proximity to larger tech and business hubs, which supports networking and internship opportunities. The programme emphasises experiential learning and responsible data practice, preparing graduates to apply technical skills thoughtfully across sectors.
Shortlist scholarships and plan your application — free guidance from our advisors.