Course Overview
Live Online Tutorials
3Hours of
Lessons/week
You will receive two live sessions per week, at 1.5 hours each. In this course, we will learn the fundamental programming concepts using C#, including C# fundamentals, basic code structure, coding techniques, and some Unity specific C# usages.
Office Hours
1Hour
/week
During office hours, you can bring your questions and have them answered in real-time. Troubleshooting, code logic questions, insights into design and more. Office hours are once per week.
Hands-on Learning
Our hands-on learning approach gives you the opportunity to learn all the main concepts required for C# whilst building an idle clicker game. By the end of the course, we will learn how to create the user interface, game logic, and game state management needed to create a complete game ready for deployment.
If you have any questions, please contact: support@circuitstream.com
PREREQUISITES
- This is a beginner friendly course, no previous experience required.
- Unity Editor Level: None
- Coding Experience: None
HARDWARE REQUIREMENTS
- Unity Version 2019 or greater (Free Download)
- A laptop or computer (Mac or PC) with internet connectivity
- No headset required
WEEK 1 The Game Loop
In the first week, students will Implement the basic click logic and create UI animations using C#.
Topics: Introduction to Classes, Functions, Variables, Types, Operators, Iterators and Conditionals
WEEK 2 Code Structure
This week, students will learn the best practices to write code that is scalable and easy to maintain. They will implement the game logic and learn how to keep track of the game state.
Topics: Structs, Classes, Functions and Properties and Singletons.
WEEK 3 Upgrades and Unlockables
In the last week, students will learn how to leverage the power of Object Oriented Programming to model real world problems using C# code, and write classes that are expandable and reusable.
Topics: Inheritance, Virtual Methods, Abstract Classes, Coroutines and Debugging.
YOUR INSTRUCTORS
Our Instructors are Unity Certified

Where our students work

Course Schedule
March 15 - March 31
10:30am-12:00pm | Pacific Time | Mondays and Wednesdays |
April 5 - April 21
10:30am-12:00pm | Pacific Time | Mondays and Wednesdays |
Are you ready to start learning C#?

Learning from the best
Circuit Stream is a Unity certified training partner.
Training partners are approved based on their expertise, focus on quality education and a commitment to providing the highest level of training available.