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
Acceping applications for:
Sep 2024
Adventure Guide Diploma
Kamloops
Acceping applications for:
Sep 2024
Bachelor of Tourism Management
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Tourism Management
Online
Apply anytime
Bachelor of Tourism Management, Major in Adventure Studies
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Tourism Management, Major in Entrepreneurship
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Tourism Management, Major in Tourism Studies
Kamloops
Acceping applications for:
May 2024, Sep 2024
Event Management Certificate
Online
Apply anytime
Events and Conventions Management Diploma
Kamloops
Acceping applications for:
Sep 2024, Jan 2025
Meat Cutting Apprenticeship
Kamloops
Apply anytime
Meat Processing, Retail Foundation Certificate
Kamloops
Acceping applications for:
Sep 2024
Post-Bacc Diploma in Tourism Destination Development
Kamloops
Acceping applications for:
May 2024, Sep 2024
Professional Cook Certificate
Kamloops
Acceping applications for:
Sep 2024, Jan 2025
Resort and Hotel Management Diploma
Kamloops
Acceping applications for:
Sep 2024, Jan 2025
Sport Event and Management Diploma
Kamloops
Acceping applications for:
Sep 2024
Tourism Management Diploma
Kamloops
Acceping applications for:
May 2024, Sep 2024

Arts

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

Bob Gaglardi School of Business and Economics

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

Education and Social Work

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

Law

Name
Campus
Accepting applications for
Juris Doctor of Laws
Kamloops
Not accepting applications

Nursing

Name
Campus
Accepting applications for
Bachelor of Science in Nursing
Williams Lake
Not accepting applications
Bachelor of Science in Nursing
Kamloops
Not accepting applications
Health Care Assistant Certificate
Williams Lake
Acceping applications for:
Jan 2025
Health Care Assistant Certificate
Kamloops
Acceping applications for:
May 2024, Sep 2024
Master of Nursing
Kamloops
Acceping applications for:
Sep 2024
Master of Nursing - Nurse Practitioner
Kamloops
Not accepting applications
Practical Nursing Diploma
Williams Lake
Acceping applications for:
Sep 2024

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
Acceping applications for:
Sep 2024
Associate of Science
Online
Apply anytime
Bachelor of Computing Science
Online
Apply anytime
Bachelor of Computing Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Engineering in Computer Engineering
Kamloops
Acceping applications for:
Sep 2024
Bachelor of Engineering in Software Engineering
Kamloops
Acceping applications for:
Sep 2024
Bachelor of Health Science
Online
Apply anytime
Bachelor of Natural Resource Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, General Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Animal Biology
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Biology
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Cellular, Molecular and Microbial Biology
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Computing Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Computing Science and Mathematics
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Data Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Ecology and Environmental Biology
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Economics and Mathematics
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Environmental Chemistry
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Mathematics
Kamloops
Acceping applications for:
May 2024, Sep 2024
Bachelor of Science, Major in Physics
Kamloops
Acceping applications for:
May 2024, Sep 2024
Computing Science Diploma
Kamloops
Acceping applications for:
May 2024, Sep 2024
Engineering Transfer Program
Kamloops
Acceping applications for:
Sep 2024
Master of Science in Data Science
Kamloops
Acceping applications for:
Sep 2024
Master of Science, Environmental Science
Kamloops
Acceping applications for:
May 2024, Sep 2024
Polysomnography Certificate
Online
Apply anytime
Post-Bacc Diploma in Applied Data Science
Kamloops
Acceping applications for:
Sep 2024
Pre-Chiropractic
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Dentistry
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Health Science Certificate
Online
Apply anytime
Pre-Medicine
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Naturopathic Medicine
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Optometry
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Pharmaceutical Sciences
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Rehabilitation Sciences
Kamloops
Acceping applications for:
May 2024, Sep 2024
Pre-Veterinary Medicine
Kamloops
Acceping applications for:
May 2024, Sep 2024
Regenerative Agriculture Certificate
Williams Lake
Acceping applications for:
May 2024, Sep 2024
Regenerative Agriculture Diploma
Williams Lake
Acceping applications for:
May 2024, Sep 2024
Respiratory Therapy Diploma
Kamloops
Acceping applications for:
Sep 2025
Veterinary Technology Diploma
Kamloops
Not accepting applications
Veterinary Technology Diploma
Online
Not accepting applications

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