This course is a stand-alone course that builds on the knowledge included in the C# Programming for Unity Game Development Specialization, so the course assumes you have the prerequisite knowledge from that Specialization. You should make sure you have that knowledge, either by taking those courses or from personal experience, before tackling this course. Throughout this course you'll build on your foundational C# and Unity knowledge by developing more robust games with better object-oriented designs using various data structures and design patterns.
Data Structures and Design Patterns for Game Developers
Instructor: Dr. Tim "Dr. T" Chamillard
Sponsored by University of Michigan
19,632 already enrolled
(149 reviews)
Skills you'll gain
- Object Oriented Programming (OOP)
- Software Design Patterns
- Graph Theory
- Computer Programming
- C# (Programming Language)
- Mathematics and Mathematical Modeling
- Software Design
- Software Engineering
- Object Oriented Design
- Computer Science
- Algorithms
- Advanced Mathematics
- Data Structures
- Theoretical Computer Science
- Software Development
Details to know
Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 4 modules in this course
What's included
15 videos13 readings1 programming assignment1 discussion prompt
What's included
8 videos7 readings1 programming assignment1 discussion prompt
What's included
14 videos9 readings1 programming assignment1 discussion prompt
What's included
13 videos3 readings1 programming assignment1 discussion prompt
Instructor
Offered by
Why people choose Coursera for their career
Learner reviews
149 reviews
- 5 stars
77.85%
- 4 stars
13.42%
- 3 stars
4.02%
- 2 stars
0%
- 1 star
4.69%
Showing 3 of 149
Reviewed on Nov 14, 2022
Thanks to Dr. T for this great course with interesting programming assignments, really enjoyed this one.
Reviewed on Nov 24, 2023
Challenging course, but well worth it to gain an understanding of data structures and good game design patterns.
Reviewed on Oct 28, 2020
Learnt a lot about data structures. The only thing I would improve on is giving additional instruction on the last assignment. Very good course though.
Recommended if you're interested in Computer Science
University of Colorado System
University of Alberta
University of Colorado System
University of Colorado System
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy