Online Courses

UofT students, staff, and faculty now have free access to high quality online courses from! We’ve selected some recent courses – from many more available at – that cover key topics in mobile and VR app development and provided links below.

When you open these course pages from a computer on the UofT network (for example, while connected to the UofT campus wireless network), you’ll be able to login to Lynda with your UTORid to get free access to the complete course.

Mobile App Development

Gain hands-on experience with Swift 4, and learn how to develop your own iOS apps and games with this fun, popular language.

Take your first step into iOS app development. Learn how to build a complete iOS 11 app with Xcode and Swift. No programming experience required!

Explore the application architecture in iOS 11, including the application life cycle, events, tasks, and hierarchies.

Explore the world of Android app development. Learn the steps to creating your very first Android app in this overview course.

Learn how to handle events and manage navigation in your Android app. This course covers the activity lifecycle, working with events using Java objects, lambda expressions, and open source libraries, sending and receiving broadcast messages, and more.

Virtual Reality Development

Build your understanding of Unity, the powerful interactive development tool for mobile and desktop games and real-time simulations and visualizations. Learn the basics of level design, lighting, materials, animation, and more.

Learn the basics of programming in C# for Unity game design and development.

Learn modeling, texturing, and rendering techniques to produce compelling 3D content for virtual reality games and simulations with Maya, Unity, and Unreal

Learn a new framework for building immersive virtual reality experiences for the web: React VR.

Learn about the production and creative storytelling considerations behind shooting immersive photos and video for VR platforms as you go behind the scenes of capturing a dogsled championship on location in Alaska.