Course Description

Enhance Your Unity Development Skills with Online Bootcamp Program

A project-based bootcamp where students learn about 3D development and coding logic using C#, and build applications such as games, simulations, and multimedia from the ground up.

Course Details

Number of Units: 8.0 graduate level extension credit(s) in semester hours

Who Should Attend: This course provides continuing education for students or professionals coming from a background in Unity or programming and wishing to further develop their knowledge with this technology.


It is recommended that students have prior knowledge in Unity and experience in programming.

Course Options

Course Date Units Price

What You Will Learn

  • Understand the core concepts of object-oriented programming
  • Be able to structure 3D applications following design patterns and industry best practices
  • Be able to make decisions required to prototype new concepts in Unity and apply concepts required to layout a user interface
  • Develop skills to determine the necessary architecture for a project, and the techniques required to profile, troubleshoot and debug efficiently 
  • Know how to use programming patterns, algorithms, and data structures
  • Understand program core interactions in Unity with C#, analyze code's long-term sustainability, and have created a professional portfolio of 3D applications
  • Be ready to work in software development


Professional development courses offered by the University of San Diego’s Division of Professional & Continuing Education are taught by faculty that possess a depth and breadth of academic and real-world professional experience.

Why USD?

PCE nurtures key partnerships on the local, national and international level to better serve working professionals who seek to enhance or build their careers, as well as with their employers to help achieve their highest value and potential. Contact us today to learn more.

Informative Stats and Facts


Number of high-quality, career-building courses to choose from


Number of in-depth, innovative, and relevant topics


Career advancing certificates

Learning Method Information

Courses offer a convenient, yet rigorous style of learning that allows you to structure your education to suit your schedule while keeping you on pace toward achieving your educational.