Skip to main contentSkip Navigation or Skip to Content
Thompson Rivers University
Thompson Rivers University

Programs

Adventure, Culinary Arts and Tourism

Name
Campus
Accepting applications for
Adventure Guide Certificate
Kamloops
Accepting applications for:
Sep 2025
Adventure Guide Diploma
Kamloops
Accepting applications for:
Sep 2025
Bachelor of Tourism Management
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Tourism Management
Online
Apply anytime
Bachelor of Tourism Management, Major in Adventure Studies
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Tourism Management, Major in Entrepreneurship
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Tourism Management, Major in Tourism Studies
Kamloops
Accepting applications for:
Jan 2025, May 2025
Event Management Certificate
Online
Apply anytime
Events and Conventions Management Diploma
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Meat Cutting Apprenticeship
Kamloops
Apply anytime
Meat Processing, Retail Foundation Certificate
Kamloops
Accepting applications for:
Sep 2025
Post-Bacc Diploma in Tourism Destination Development
Kamloops
Accepting applications for:
Jan 2025, May 2025
Professional Cook Certificate
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Resort and Hotel Management Diploma
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Sport Event and Management Diploma
Kamloops
Accepting applications for:
Sep 2025
Tourism Management Diploma
Kamloops
Accepting applications for:
May 2025, Sep 2025

Arts

Name
Campus
Accepting applications for
Associate of Arts
Online
Apply anytime
Bachelor of Arts, General Program
Williams Lake
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, General Program
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Economic and Political Studies
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Economics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Economics and Mathematics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in English
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Geography and Environmental Studies
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in History
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Mathematics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Philosophy
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Psychology
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Sociology
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Arts, Major in Theatre Arts
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Communication and Digital Journalism
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Design
Online
Apply anytime
Bachelor of Fine Arts
Online
Apply anytime
Bachelor of General Studies
Online
Apply anytime
Bachelor of Interdisciplinary Studies
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Music, Performance
Online
Apply anytime
Certificate in General Studies
Online
Apply anytime
Certificate in World Languages and Cultures
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Diploma in General Studies
Online
Apply anytime
Indigenous Studies Certificate
Kamloops
Accepting applications for:
Jan 2025, May 2025
Master of Arts in Human Rights and Social Justice
Kamloops
Accepting applications for:
Sep 2025
Police and Justice Studies Diploma
Kamloops
Accepting applications for:
Sep 2025
Pre-Education
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Social Work
Kamloops
Accepting applications for:
Jan 2025, May 2025

Bob Gaglardi School of Business and Economics

Name
Campus
Accepting applications for
Accounting Technician Diploma
Online
Apply anytime
Accounting Technician Diploma
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Advanced Diploma in Management
Online
Apply anytime
Associate of Commerce and Business Administration Diploma
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration (General)
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Accounting
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Economics
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Entrepreneurship
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Finance
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Human Resource Management
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in International Business
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Marketing
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Bachelor of Business Administration, Major in Supply Chain Management
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Business Foundations Certificate
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Business Skills Certificate
Online
Apply anytime
Diploma in Management Studies
Online
Apply anytime
Executive Assistant Diploma
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Graduate Diploma in Business Administration
Kamloops
Accepting applications for:
May 2025, Sep 2025
Graduate Diploma in Business Administration
Online
Accepting applications for:
May 2025, Sep 2025
Management Diploma
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Master of Business Administration
Kamloops
Accepting applications for:
May 2025, Sep 2025
Master of Business Administration
Online
Accepting applications for:
May 2025, Sep 2025
Master of Environmental Economics and Management
Online
Accepting applications for:
Sep 2025, Jan 2026
Master of Environmental Economics and Management
Kamloops
Accepting applications for:
Sep 2025, Jan 2026
Master of Science in Environmental Economics and Management
Online
Accepting applications for:
Sep 2025, Jan 2026
Master of Science in Environmental Economics and Management
Kamloops
Accepting applications for:
Sep 2025, Jan 2026
Post-Bacc Diploma in Business Administration
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma in Business, International Business
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma in Commerce
Online
Apply anytime
Post-Bacc Diploma in Economics
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma in Human Resource Management
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma in Mathematics and Economics
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma in Supply Chain Management
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma, Accounting
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma, Economics and Political Studies
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma, Entrepreneurship
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma, Finance
Kamloops
Accepting applications for:
Jan 2025, Sep 2025
Post-Bacc Diploma, Marketing
Kamloops
Accepting applications for:
Jan 2025, Sep 2025

Education and Social Work

Name
Campus
Accepting applications for
Adult Basic Education
Online
Apply anytime
Adult Basic Education
Kamloops
Accepting applications for:
Jan 2025, May 2025
Adult Basic Education
Williams Lake
Accepting applications for:
Jan 2025, May 2025
Bachelor of Education, Elementary
Kamloops
Accepting applications for:
Sep 2025
Bachelor of Education, Secondary
Kamloops
Accepting applications for:
Jul 2025
Bachelor of Education, Trades and Technology
Kamloops
Accepting applications for:
Jul 2025
Bachelor of Social Work
Kamloops
Accepting applications for:
Sep 2025
Early Childhood Education Diploma
Williams Lake
Accepting applications for:
Sep 2025
Early Childhood Education Diploma
Kamloops
Accepting applications for:
Sep 2025
Education Assistant and Community Support Certificate
Kamloops
Accepting applications for:
Sep 2025
Education Assistant and Community Support Certificate
Williams Lake
Accepting applications for:
Sep 2025
Education and Skills Training Certificate
Kamloops
Accepting applications for:
Sep 2025
English for Academic Purposes Certificate
Kamloops
Accepting applications for:
Jan 2025, May 2025
Graduate Certificate in Educational Studies (Master of Education)
Kamloops
Accepting applications for:
Jan 2025, May 2025
Human Services Diploma
Kamloops
Accepting applications for:
Sep 2025
Human Services Diploma
Online
Apply anytime
Human Services Diploma
Williams Lake
Accepting applications for:
Sep 2025
Infant/Toddler Educator Post-Diploma Certificate
Kamloops
Accepting applications for:
Jan 2025
Master of Education
Kamloops
Accepting applications for:
Sep 2025
Master of Education
Online
Accepting applications for:
Sep 2025
Special Needs Educator Post-Diploma Certificate
Kamloops
Accepting applications for:
Jan 2025
Teaching English to Speakers of Other Languages Certificate
Kamloops
Accepting applications for:
Jan 2025, May 2025

Law

Name
Campus
Accepting applications for
Juris Doctor of Laws
Kamloops
Accepting applications for:
Sep 2025

Nursing

Name
Campus
Accepting applications for
Bachelor of Science in Nursing
Williams Lake
Accepting applications for:
Sep 2025
Bachelor of Science in Nursing
Kamloops
Accepting applications for:
Sep 2025
Health Care Assistant Certificate
Williams Lake
Accepting applications for:
Jan 2025
Health Care Assistant Certificate
Kamloops
Accepting applications for:
Jan 2025, May 2025
Master of Nursing
Kamloops
Accepting applications for:
Sep 2025
Master of Nursing - Nurse Practitioner
Kamloops
Applications will reopen at a future date
Practical Nursing Diploma
Williams Lake
Accepting applications for:
Sep 2025

Other

Name
Campus
Accepting applications for
TRU Start
Kamloops
Apply anytime

Science

Name
Campus
Accepting applications for
Anesthesia Assistant Diploma
Online
Apply anytime
Animal Welfare Certificate
Kamloops
Apply anytime
Architectural and Engineering Technology Diploma
Kamloops
Accepting applications for:
Sep 2025
Associate of Science
Online
Apply anytime
Bachelor of Computing Science
Online
Apply anytime
Bachelor of Computing Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Engineering in Computer Engineering
Kamloops
Accepting applications for:
Sep 2025
Bachelor of Engineering in Software Engineering
Kamloops
Accepting applications for:
Sep 2025
Bachelor of Health Science
Online
Apply anytime
Bachelor of Health Science, dual credential (Respiratory Therapy)
Kamloops
Accepting applications for:
Sep 2025
Bachelor of Natural Resource Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, General Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Animal Biology
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Biology
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Cellular, Molecular and Microbial Biology
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Computing Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Computing Science and Mathematics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Data Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Ecology and Environmental Biology
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Economics and Mathematics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Environmental Chemistry
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Mathematics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Bachelor of Science, Major in Physics
Kamloops
Accepting applications for:
Jan 2025, May 2025
Computing Science Diploma
Kamloops
Accepting applications for:
Jan 2025, May 2025
Engineering Transfer Program
Kamloops
Accepting applications for:
Sep 2025
Master of Science in Data Science
Kamloops
Accepting applications for:
Sep 2025
Master of Science, Environmental Science
Kamloops
Accepting applications for:
Jan 2025, May 2025
Polysomnography Certificate
Online
Apply anytime
Post-Bacc Diploma in Applied Data Science
Kamloops
Accepting applications for:
Sep 2025
Pre-Chiropractic
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Dentistry
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Health Science Certificate
Online
Apply anytime
Pre-Medicine
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Naturopathic Medicine
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Optometry
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Pharmaceutical Sciences
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Rehabilitation Sciences
Kamloops
Accepting applications for:
Jan 2025, May 2025
Pre-Veterinary Medicine
Kamloops
Accepting applications for:
Jan 2025, May 2025
Regenerative Agriculture Certificate
Williams Lake
Accepting applications for:
Jan 2025, May 2025
Regenerative Agriculture Diploma
Williams Lake
Accepting applications for:
Jan 2025, May 2025
Respiratory Therapy Diploma
Kamloops
Accepting applications for:
Sep 2025
Veterinary Technology Diploma
Kamloops
Accepting applications for:
Sep 2025
Veterinary Technology Diploma
Online
Applications will reopen at a future date

Trades and Technology

You can apply anytime to a trades program. Please check the detailed list of all the programs and apprenticeship levels which show upcoming start dates and availability.

This is a certified Red Seal program.

Name
Campus
Open Search filters
Clear filters

Level of study

Certificate
Diploma
Degree
Post Baccalaureate
Graduate
Trades

Location

Kamloops
Williams Lake
Online programs

Other

Open to international
Search To Top