Learn XR/C# Programming Fundamentals With Unity

  • $19.99

C# Programming Fundamentals With Unity

  • Course
  • 29 Lessons

Master the fundamentals of C# programming with the .NET 7.0 cross-platform ecosystem, and unleash the power of Unity scripting. By the end of the course, you'll have a strong foundation in C# programming, making it easier to learn augmented reality or virtual reality development. Upon completion of the course, you'll receive a certificate, which will attest to your newly acquired skills and knowledge.

Contents

Introduction & Getting Started

Who Is Teaching And What To Expect From This Course?
  • 7 mins
  • 1.34 GB
Hardware Requirements And Development Environment Setup (PC or MAC)
  • 16 mins
  • 1.52 GB
Creating your first Hello World app (.NET Console & Unity App)
  • 19 mins
  • 2.22 GB

Core C# Programming Features (Part 1)

Data Types And Memory Allocation (Stack vs Heap)
  • 12 mins
  • 1.59 GB
Data Types And Memory Allocation (Declaring Variables & Reference Vs Numeric Types)
  • 29 mins
  • 3.76 GB
Operators (Arithmetic, Comparison, Logical, Assignment)
  • 16 mins
  • 2.36 GB
Console Class And Its Methods
  • 11 mins
  • 1.67 GB
Working with Strings
  • 16 mins
  • 2.13 GB
Parsing Strings To Numeric Types And Casting
  • 20 mins
  • 2.91 GB

Coding Standards

Coding Standards (Naming Conventions)
  • 12 mins
  • 1.72 GB

Core C# Programming Features (Part 2)

Creating Methods (With & Without Parameters, Method Overloading, Void, & Return Types)
  • 14 mins
  • 2.13 GB
If Else Switch Statements And Conditionals
  • 15 mins
  • 2.39 GB
For Loops, While Loops, And For Each Loops
  • 20 mins
  • 2.34 GB

Object oriented programming (OOP)

OOP - (Classes, Constructors, Instances, Methods, Properties, Access Modifiers, & Composition)
  • 40 mins
  • 4.9 GB
Inheritance, Polymorphism, and Interfaces
  • 24 mins
  • 2.79 GB

Collections

Working With Collections (Lists -> Defined As List<T>)
  • 11 mins
  • 750 MB
Working With Collections (Dictionaries -> Defined As Dictionary<TKey, TVal>)
  • 16 mins
  • 1.09 GB
Working With Collections (Stacks And Queues -> Defined As Stack<T> Queue<T>)
  • 18 mins
  • 1.3 GB

Bonus Features

Visual Studio And VS Code Debugging (Breakpoints, Watcher, Immediate Window, Locals)
  • 18 mins
  • 2.56 GB
Working With Extension Methods
  • 20 mins
  • 3.01 GB

C# With Unity

Creating Your First MonoBehaviour (Beyond Hello World!)
  • 14 mins
  • 2.13 GB
Variables And The Unity Inspector
  • 24 mins
  • 3.12 GB
Scripts Lifecycle Overview & Event Functions
  • 12 mins
  • 857 MB
Coroutines (IEnumerator, Yield, & WaitForSeconds)
  • 19 mins
  • 3.51 GB
Unity Events (With and Without Arguments)
  • 14 mins
  • 989 MB
GameObject Class And Its Methods
  • 14 mins
  • 2.34 GB
Working With Unity Colliders And Collisions (Coming soon)
    Working With Unity Physics (Coming soon)

      What's Next With C# ?

      Final Words And Recommended Next Steps