TRU-Think

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
Enter course →
COMP 2130

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
Enter course →
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.