Student Software

TRU students, especially computing science students, get a load of free software, both from TRU and from third-party vendors. We've compiled a list below of some great software we get for free!

Want to know what software other students recommend for their courses? Jump down to the recommendations.


Microsoft Office

Through TRU, we get a free subscription to Microsoft Office 365, which includes Word, Excel, PowerPoint, Outlook, OneNote, Access, and Publisher! It also comes with 1TB of OneDrive cloud storage.

How to Install

To download your free copy of Microsoft Office, go to, and sign in with your TRU Microsoft account (which is the same as your email account; eg [email protected] and your password). Then, click "Install Office" on the top right side, under the navigation bar.

Microsoft Imagine/DreamSpark/Azure Education

First it was Imagine, then it was DreamSpark, now it's Azure Education, next year it may be something else. But it's worth signing up for, because as a CS student you get a lot of benefits! Not only do you get a bunch of Azure credits and free access, but you also get the following software:

  • Windows 10 (full)
  • Windows 10 (education)
  • Visual Studio Enterprise
  • Windows Server 2019 (datacenter, standard, essentials)
  • Hyper-V Server 2019
  • Free domain (untested)
  • Project Professional 2019
  • Visio Professional 2019

And more!


As students, we get access to the free GitHub Student Developer Pack, which includes a lot of benefits, such as free Pro membership and offers from third-party companies.

How to Sign Up

Sign up here.


AutoDesk offers access to a plethora of their software for free to students, including:

  • Fusion 360
  • AutoCAD
  • 3DS MAX
  • Maya
  • Motionbuilder

And more! More info here.


Figma gives free access to their Education plan for students and instructors. More info here.


Unity offers a free Student version through the GitHub Developer Pack. More info here.


Termius offers a free Pro account while you're a student through the GitHub Developer Pack. More info here.

LinkedIn Learning

This is more of a service than software, but it's worth including anyways. As students, we get full access to all content in LinkedIn Learning.

How to Access

Go to the login page, and enter your TRU email. It will then take you to a TRU login page, where you must sign in with your TRU ID and password. After that, you will be taken back to an unlocked LinkedIn learning!


JetBrains provides free access to all of their developer tools, including IntelliJ IDEA, PyCharm, ReSharper, and more for students. They provide multiple different ways to sign up; more info here.


SyncFusion gives out a free version of Essential Studio Enterprise for educational use for students. You must contact them to receive access. More info here.



Spotify gives a 50% discount to all students through the following link.

Amazon Prime

Students get a 50% discount on Amazon Prime through the following link.


For C/C++ (Networks, OOP, OS, etc)

Visual Studio Code is a great editor, and with the C/C++ extension will make your life easier. Additionally, it can be set up so that all you have to do is click "Debug" and your code will run.


Visual Studio Code is great for most Python projects, and it's very simple to use. Or, you can also use PyCharm.

Java (lots of courses)

When you're getting started (Java 1, 2) you'll likely be asked to use Dr. Java. Although it's really sucky, it does help in memorization as it doesn't do anything for you.

After that, you can use a real editor such as IntelliJ IDEA.

UML (Software Architecture, OOP)

There aren't really any good software recommendations for this. If you're on Windows, using the free copy of Microsoft Visio we get is a pretty solid choice, as it has lots of UML-related templates.

HTML/CSS/JavaScript/PHP (Web 1, 2)

Again, Visual Studio Code is a great editor, is free, and is cross-platform.

UI/UX Design (HCI)

Figma is great (and is web-based!), and Adobe XD is another good option if you don't mind the download.

Become a member!

* indicates required