Skip to content

University of Colorado System — Dr. Tim "Dr. T" Chamillard

Intermediate Object-Oriented Programming for Unity Games

Colorado develops exceptions, file handling, inheritance, polymorphism and event-driven menus through intermediate C# and Unity exercises.

PaidIntermediate10+ hoursEnglishCertificateUnity
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

This later Colorado course concentrates on organizing more substantial Unity programs. Exceptions and file input/output lead into inheritance, polymorphism, event handling and menus, followed by an applied game exercise. It is better compared with other intermediate programming courses than with a first tour of the Unity editor.

What you will learn

  • Handle errors and basic file operations.
  • Use inheritance and polymorphism in a game model.
  • Connect events with menu behavior.

Who this suits

You should already be comfortable writing C# classes and using Unity. The provider’s substantial workload leaves room for programming assignments and debugging.

Before you enroll

Inheritance is one design tool rather than a solution for every relationship. Assess whether the examples fit your own object model before reproducing their structure.

Coursera lists paid enrollment or subscription access. Check the enrollment screen for included assessments, certificate terms, trials and any financial-aid options. University authorship does not by itself confer admission, academic credit or a professional license.

Put it into practice

Design two related game entities with a shared behavior and distinct responses. Explain your inheritance choice, then test an event-driven menu and one invalid saved-data case.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
University of Colorado System — Dr. Tim "Dr. T" Chamillard
Category
Unity
Page updated
12 Oct 2026