Disclosure: when you buy through links on our site, we may earn an affiliate commission.

The Unity C# Survival Guide

Created in partnership with Unity Technologies: Master C# with Unity in this Complete Guide!
(1,520 reviews)
8,866 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 12h 21m
Language: English
Next start: On Demand

Top C courses:

Detailed Analysis

CourseMarks Score®

8.1 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

6.1 / 10
This course was last updated on 3/2019.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

9.2 / 10
We analyzed factors such as the rating (4.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

8.3 / 10
Video Score: 9.5 / 10
The course includes 12h 21m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 7 hours 37 minutes of 507 C courses on Udemy.
Detail Score: 9.9 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 5.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
0 resource.
0 exercise.
0 test.

Table of contents


This course is authorized by and made in partnership with Unity Technologies.

Have you been struggling to learn how to code in C# with Unity?   If so, you have found the course you’ve been searching for!  This course is designed for beginner to advanced or professional programmers alike.  For beginners, sequential completion of the lessons is recommended, as it will teach you the basics of coding using interactive challenges and problem solving techniques.  The course progresses in difficulty, and upon completion, you will have gone from a novice C# developer to an advanced, job ready, C# developer.  For advanced or professional coders, this course is meant as a reference guide to help you survive in the workplace.  Rusty on delegates and events? Check out the section of this course that focuses exclusively on them, and teaches you how to implement them into your projects.  For seasoned coders, sequential progression through the course is not necessary; The Unity C# Survival Guide is flexible, allowing developers to use it for their specific needs.  New content is frequently added, so you can rest assured that your survival guide is always up to date.  This is the only C# in Unity programming course authorized by and made in partnership with Unity Technologies. 

In This Course, You Will:
•Master C# with Unity
•Become a career-ready programmer in C#
•Implement advanced coding logic into your own projects
•Discover game programming patterns
•Proficiency in abstract classes and interfaces
•Learn best practice implementations
•Practice typical job interview questions that programmers commonly face
•And much more!

This course will take you through over 50 interactive challenges, designed to help you master beginner to advanced C# concepts.  The first section, created for novice C# developers, covers variables, “if” statements, loops, and arrays. 

The second section focuses on intermediate concepts, like properties, name spaces, enums, and dictionaries.  

The third section focuses on advanced concepts, like abstract classes, delegates and events, lambda expression, and linq.  This section ends with interview practice problems, compiled from industry professionals who work for Cartoon Network, American Gaming Systems, Facebook, Oculus and more!  
In addition to the sections organized by difficulty, there is also a “Unity Quick Tips” section, dedicated on how to do anything in Unity, such as creating character controllers, explosion effects, and how to fire a weapon.  The quick tips section also includes a Unity Editor overview, to help beginners get accustomed to Unity, and/or help seasoned developers learn about new features in Unity as Unity updates the editor.  If you’re looking for a “how to” section, this is a great place to start.

If there is something in the Survival Guide that is not covered, please send us a message, and we will add it to the course!

Why Learn C# with Unity?

We are entering a revolutionary period in Technology and at the front is Unity Technologies. Unity is no longer just a game engine, but a complete real time rendering platform that’s powering applications within the fields of games, AI, automotive, film, architecture, construction, sales & services, marketing & training, medical, and so much more. The games industry is $120B. Now consider how all these new emerging markets are adopting Unity into their workflows and that number quickly jumps to a trillion dollar marketplace for C# developers. Not convinced? In 2018, companies like Coca-Cola, AT&T, GE, Facebook, Google, Uber, Nissan, Lexus, Tesla, Deepmind, AGS, Disney and many other large corporations adopted Unity into their workflows.

If you’re serious about a career with with C# and Unity, I will help you reach your goals. I’ll see you inside the course.

You will learn

✓ Master C# with Unity
✓ Beginner C# concepts (variables, if-statements, methods, etc.)
✓ Intermediate C# Concepts (lists, dictionaries, abstract classes, etc)
✓ Advanced C# Concepts (delegates, events, lambda expressions, design patterns, etc)
✓ Interview Prep
✓ Unity quick tips and challenges
✓ How to program from scratch


• Passion for programming

This course is for

• Beginner C# Unity Developers
• Intermediate C# Unity Developers
• Advanced C# Unity Developers
• Professional Developers

How much does the The Unity C# Survival Guide course cost? Is it worth it?

The course costs $17.99. And currently there is a 86% discount on the original price of the course, which was $129.99. So you save $112 if you enroll the course now.
The average price is $15.4 of 507 C courses. So this course is 17% more expensive than the average C course on Udemy.

Does the The Unity C# Survival Guide course have a money back guarantee or refund policy?

YES, The Unity C# Survival Guide has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the The Unity C# Survival Guide course, but there is a $112 discount from the original price ($129.99). So the current price is just $17.99.

Who is the instructor? Is Jonathan Weinberger a SCAM or a TRUSTED instructor?

Jonathan Weinberger has created 6 courses that got 20,732 reviews which are generally positive. Jonathan Weinberger has taught 110,230 students and received a 4.5 average review out of 20,732 reviews. Depending on the information available, Jonathan Weinberger is a TRUSTED instructor.
Authorized Unity Instructor
Hi! I’m Jon. I’m a self-taught software engineer with over eight years of experience, and the author of Learn Unity Programming with C#. I’ve developed several Unity games for Cartoon Network, Adult Swim, the casino industry, and various indie game companies. I’ve also developed real world enterprise augmented reality applications for companies like GE, Coca-Cola, and ThyssenKrupp. I got my start in programming when I was 16 years old, developing private game servers for a popular MMO. When I decided to look at game development as a career, I struggled to find content that didn’t just spoon-feed me the answers. After countless hours of learning concepts and trying to figure out the logic behind everything myself, I decided to start my own YouTube series that teaches developers to code from scratch through interactive challenges. It quickly became popular within the Unity community, and my educational career became a reality. I have a passion for teaching, and I love watching my students go from zero to hero, with some of them even landing big time game development jobs with companies like Oculus and Cartoon Network! Several of my students have gone on to create their own amazing titles and even start their own indie game studios! My favorite thing about programming is when you’re developing a feature and the logic for how to solve a problem just “clicks.” That “eureka” moment is what I strive to teach all my students!I am the Authorized Unity Instructor, working in partnership with Unity Technologies to create C# programming courses in the Unity engine for developers of all levels.  The goal of this collaboration between Unity and Udemy is to make the learning curve of getting into programming less daunting, and helping experienced developers fine tune their skills.  Currently, two courses created in partnership with Unity are available on Udemy, with two more in the works!  Stay tuned for the latest and greatest Authorized Unity Courses!
Browse all courses by on Coursemarks.


CourseMarks Score®







Platform: Udemy
Video: 12h 21m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

The Unity C# Survival Guide rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/the-unity-c-survival-guide/" target="_blank" title="The Unity C# Survival Guide on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/cmrated.svg" width="200px" alt="The Unity C# Survival Guide rating"/></a>