C# Courses

1. Complete C# Unity Game Developer 2D

Complete C# Unity Game Developer 2D

Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap
Content:
- Learn C#
- a powerful modern language
- from scratch. No prior programming experience is necessary.
- Become excellent at using the Unity game engine.
- Build a solid foundation for game design and game development that will help you build your own games.

2. C# Basics for Beginners: Learn C# Fundamentals by Coding

C# Basics for Beginners: Learn C# Fundamentals by Coding

Master C# fundamentals in 6 hours - The most popular course with 50,000+ students, packed with tips and exercises!
Content:
- Learn the fundamentals of C# and .NET Framework
- Work with primitive types and expressions
- Work with non-primitive types (classes
- structs
- arrays and enums)

3. Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3D

Design & Develop Video Games. Learn C# in Unity Engine. Code Your first 3D Unity games for web, Mac & PC.
Content:
- Learn C# from scratch. A powerful modern language.
- Get experience using Unity 2017 - a very versatile 3D tool.
- Gain an excellent general knowledge of video game design.

4. C# Intermediate: Classes, Interfaces and OOP

C# Intermediate: Classes, Interfaces and OOP

An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C#
Content:
- Work with classes
- constructors
- fields
- properties
- methods and indexers
- Use encapsulation to improve the robustness of the code and reduce the impact of change
- Re-use code using inheritance and composition

5. C# Advanced Topics: Prepare for Technical Interviews

C# Advanced Topics: Prepare for Technical Interviews

Master the confusing C# constructs: Events, Delegates, Lambda Expressions, LINQ, Async/Await and more!
Content:
- Understand advanced C# features and apply them at work

6. Complete C# Masterclass

Complete C# Masterclass

Learn C# Programming - WPF, Databases, Linq, Collections, Game Development with Unity. More than just the C# basics!
Content:
- Learn the fundamentals of programming using C#
- Learn how to use variables
- methods
- loops
- conditions
- Fully understand how OOP (object oriented Programming) works and how to use it.

7. Xamarin Forms: Build Native Cross-platform Apps with C#

Xamarin Forms: Build Native Cross-platform Apps with C#

Learn to build native mobile apps for Android, iOS and Windows using your existing C# skills
Content:
- Build native mobile apps for Android
- iOS and Windows using C#
- Understand the fundamentals of Xamarin Forms and its architecture
- Build user-interfaces with XAML and code

8. RPG Core Combat Creator: Learn Intermediate Unity C# Coding

RPG Core Combat Creator: Learn Intermediate Unity C# Coding

Build Combat for Role Playing Game (RPG) in Unity. Tutorials Cover Code Architecture & Video Game Design.
Content:
- Create core combat mechanics for melee
- ranged and special attacks.
- More advanced C# techniques such as interfaces
- delegates
- and co-routines.
- Create pathfinding systems and patrol paths for enemies and NPCs.

9. Design Patterns in C# and .NET

Design Patterns in C# and .NET

Discover the modern implementation of design patterns with C# and .NET
Content:
- Recognize and apply design patterns
- Refactor existing designs to use design patterns
- Reason about applicability and usability of design patterns

10. C# Developers: Learn the Art of Writing Clean Code

C# Developers: Learn the Art of Writing Clean Code

Learn the techniques to write better C# code and stand out in technical interviews
Content:
- Tell the difference between good and bad good
- Identify the smells in your code
- Refactor your code in a safe and fast way using ReSharper

11. C# Basics: Learn to Code the Right Way

C# Basics: Learn to Code the Right Way

Learn C# Using this Course, Then Move on to Make Windows, Server and .Net Applications!
Content:
- Understand the fundamentals of C#
- Have a solid grounding to make the leap to creating applications

12. C# Developers: Double Your Coding Speed with Visual Studio

C# Developers: Double Your Coding Speed with Visual Studio

Fast Coding Techniques that Every C# Developer Must Know
Content:
- Over 60 keyboard shortcuts that speed up your coding
- Learn to write more code with less typing
- Learn to use your keyboard like a pro and rely less on the mouse

13. Programming in Microsoft C# - Exam 70-483

Programming in Microsoft C# - Exam 70-483

Training For Your MCSD: Windows Store Apps Using C# Certification
Content:
- This course will help prepare you for the Microsoft Certification Exam 70-483
- Learn C# Basics
- Review the 70-483 Exam Objectives

14. Learn Parallel Programming with C# and .NET

Learn Parallel Programming with C# and .NET

Discover the core multithreading and parallelization concepts supported by the .NET framework.
Content:
- Create and run independent tasks
- Manage synchronized access to data
- Effectively use parallel collections

15. Learn C# By Building Applications

Learn C# By Building Applications

Learn C# 6 and C# 7 by understanding the core concepts and using them to build real world .NET console applications.
Content:
- You can be confident that after taking this course you will be able to write programs in C# (c sharp) on your own
- You won’t just learn how to write a “for loop” or an “if statement” instead you will see how it is used in an actual application
- You will learn how to write clean code that will make your work more elegant
- readable and respectable

16. ASP NET Core 3 (ASP.NET 5),MVC,C#,Angular & EF Crash Course

ASP NET Core 3 (ASP.NET 5),MVC,C#,Angular & EF Crash Course

Learn How To Build Cross Platform Web Apps in ASP.NET Core Utilizing MVC, C#, Web Api, Angular & Entity Framework Core
Content:
- Create ASP NET Core Web Apps on Windows
- Linux
- and Mac OS
- Learn about the new modular HTTP request pipeline in ASP.NET Core
- Examine and Implement all of the new features of MVC