TRU-Think
Practice that is actually yours: task stories written around who you are, an AI tutor that asks instead of answers, and a sandbox that compiles and runs your code the moment you hit submit.
Computing Science · Thompson Rivers University
Choose your course
COMP 1110
Introduction to Computer Programming
Python
Your first programs: variables and input, conditionals, loops, strings, files, lists and dictionaries — one worksheet a week, worked task by task.
- ▸ 11 worksheets · run Python in the browser
- ▸ Self-checks, hints and a Socratic tutor
- ▸ Build a character; earn a card per worksheet
Introduction to Computing Systems
C
The C unit of the course: printf and scanf, loops and patterns, functions and recursion, arrays, pointers, structs, unions and bit manipulation.
- ▸ 6 seminar modules · compiled with real gcc
- ▸ Tests you can read, run by run
- ▸ Build a character; earn a card per module
Log in with your TRU ID — a capital
T and eight digits. First
time in a course? Enter your TRU ID and choose a password; that becomes your account there.
Each course keeps its own account and its own progress. No TRU ID? Every course has a
guest door on its login screen — a real account to try, deleted when you leave.