About this Course
4.9
87 ratings
19 reviews
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 16 hours to complete

Suggested: 5 weeks of study, 5-10 hours/week for the first 4 weeks (1-2 hours in the final week)...
Available languages

English

Subtitles: English...
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 16 hours to complete

Suggested: 5 weeks of study, 5-10 hours/week for the first 4 weeks (1-2 hours in the final week)...
Available languages

English

Subtitles: English...

Syllabus - What you will learn from this course

Week
1
Hours to complete
6 hours to complete

Arrays, Lists, and Iteration

...
Reading
18 videos (Total 115 min), 11 readings, 1 quiz
Video18 videos
Navigating a Coursera Course (optional)3m
Meet the Instructor (optional)10m
Lesson Introductionm
Arrays in Theory3m
Arrays in Practice10m
Why We Start at Zero5m
Lists7m
Ted the Collector7m
Lesson Introduction1m
Adding a DLL5m
For Loops9m
Foreach Loops7m
Blowing Up Teddies, Take 17m
Blowing Up Teddies, Take 24m
Ted the Collector Revisited8m
While Loops10m
Collision-Free Spawning7m
Reading11 readings
Course Topic Index10m
Lecture Code10m
Exercise Code10m
Exercise 1: Arrays10m
Exercise 2: Lists10m
Arrays and Lists Lecture Code10m
Exercise 3: Keeping the Odd10m
Exercise 4: For and Foreach Loops10m
Exercise 5: While Loops10m
Iteration Lecture Code10m
Let it Rock Solution10m
Week
2
Hours to complete
4 hours to complete

Abstraction and Console App Classes

...
Reading
10 videos (Total 51 min), 8 readings, 1 quiz
Video10 videos
Rock and Roll2m
What is a Chair?4m
Abstraction in Code3m
Lesson Introductionm
Designing the Class6m
Fields and Properties10m
One Constructor4m
Another Constructor8m
Method9m
Reading8 readings
Exercise 6: What is an Apple?10m
Exercise 7: Gravity, It's Just a Theory10m
Exercise 8: A Classy Apple10m
Exercise 9: Apple Fields and Properties10m
Exercise 10: Building an Apple10m
Exercise 11: Eating an Apple10m
Console App Classes Lecture Code10m
Asteroid Spawning and Death Solution10m
Week
3
Hours to complete
4 hours to complete

Methods and Unity Classes

...
Reading
9 videos (Total 41 min), 5 readings, 1 quiz
Video9 videos
Method Headers8m
Parameters and How They Work4m
Passing Objects as Parameters3m
Lesson Introductionm
Designing the Class2m
Fields and Properties5m
Methods9m
Using in a Game4m
Reading5 readings
Exercise 12: The Matherator10m
A Closer Look at Methods Lecture Code10m
Exercise 13: The Bouncer10m
Unity Classes Lecture Code10m
Let the Shooting Begin! Solution10m
Week
4
Hours to complete
4 hours to complete

Strings, Text IO, and Audio

...
Reading
10 videos (Total 56 min), 8 readings, 1 quiz
Video10 videos
The Char Data Type5m
String Basics9m
String Operations9m
Lesson Introductionm
Text Output11m
Text Input3m
Lesson Introductionm
Audio Basics6m
Adding an Audio Manager8m
Reading8 readings
Exercise 14: Yer Birthday10m
Exercise 15: CSVs for Me10m
Strings Lecture Code10m
Exercise 16: The Counting Bouncer10m
Unity Text IO Lecture Code10m
Exercise 17: The Loud Bouncer10m
Unity Audio Lecture Code10m
The End of Asteroids Solution10m
4.9

Top Reviews

By CAMar 23rd 2018

Good course not sure I like having to rely on other students to grade my coursework. I have been waiting a while for my work to get graded and I am afraid that it will not be graded in time.

By PMOct 3rd 2018

My DrT addiction began last course, this man rocks!, this course is a must to everyone that completed the fist one. The whole specialization is simply amazing.

Instructor

Avatar

Dr. Tim "Dr. T" Chamillard

Associate Professor
Computer Science

About University of Colorado System

The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond....

About the C# Programming for Unity Game Development Specialization

This specialization is intended for beginning programmers who want to learn how to program Unity games using C#. The first course assumes no programming experience, and throughout the 5 courses in the specialization you'll learn how to program in C# and how to use that C# knowledge to program Unity games. The C# and Unity material in the first 4 courses in the specialization is slightly more comprehensive than the content in the first 2 game programming courses at UCCS. “Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere. The courses in this specialization are independent works and are not sponsored by, authorized by, or affiliated with Unity Technologies or its affiliates...
C# Programming for Unity Game Development

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.