Beginning C#

Jun 23 2016 · Video Course (6 hrs, 37 mins) · Beginner

Learn the basics of C# in the context of Unity in this FREE comprehensive screencast series.

Version

  • C# 2, Unity 5.x

Introduction

8:30 Free

Learn the basics of writing C# for Unity in this new FREE screencast series.

1

Getting Started

13:46 Free

In this first episode, you'll create your first C# script and print a message to the console.

2

Variables

11:51 Free

Learn the basics of working with variables in C#. Also, you'll learn how to expose the variables so you can update them in the Unity editor.

3

Types

16:32 Free

In this next episode, you'll learn some of the various types available to you in C#.

4

Operators

12:44 Free

In this episode, you'll learn about some of the common C# operators and how to use them.

5

Arrays

10:43 Free

In this episode, you'll learn about arrays and how to use them in C#.

6

In this episode, you'll review what you've already learned and get an overview of the next few episodes which cover control flow.

7

Conditionals

14:53 Free

In this episode, you'll learn how to make choices based on your data through the use of conditionals, otherwise known as if statements.

8

Ternary Operator

10:46 Free

In this episode, you'll learn about the ternary operator as well as be introduced to nullable types.

9

Variable Scope

10:49 Free

In this episode, you'll learn about scope and what it means when working with variables.

10

Switch Statement

9:48 Free

This video covers the usage of the switch statement in C#.

11

In this episode, you'll learn how to use to constants and enumerations in your code to make it safer and easier to understand.

12

For Loops

13:20 Free

In this episode, you'll be introduced to your first loop, learn how to use it, and see why it's so powerful when combined with arrays.

13

Foreach Loops

6:14 Free

In this episode, you'll learn about the foreach loop which is a great loop to use with collections.

14

Do While Loops

9:07 Free

In this video, you'll learn the syntax of While loop and the Do-While loop.

15

In this episode, you'll review what was covered in the past section, and get an overview of the object orientated programming section.

16

Structs

18:02 Free

In this video, you learn your first object type, the struct. This enables you to group data and pass it around in your code.

17

In this episode, you'll learn about access modifiers and keep your objects unique through the use of namespaces.

18

Methods

18:06 Free

In this video, you'll learn how to create methods and call them in your code.

19

Properties

14:38 Free

In this episode, you'll learn how C# properties can save you time from writing getters and setters and how to customize them.

20

Constructors

18:32 Free

In this video, you'll learn the basics of constructors and implementing them on structs.

21

In this episode, we review everything that was covered in the previous section, and then provide a roadmap of next section which covers class based objects.

22

Classes

17:45 Free

In this episode, we review everything that was covered in the previous section, and then provide a roadmap of next section which covers class based objects.

23

Inheritance

10:04 Free

In this video, you'll learn the basics of inheritance when working with classes objects in C#.

24

Overriding

13:43 Free

In this video, you'll learn what it means to override methods and how to override methods in your child classes.

25

Abstract Classes

14:26 Free

In this video, you'll learn about abstract classes in C# and have your first introduction with polymorphism.

26

Overloading

13:04 Free

In this video, you'll learn how to create the same methods but with different parameters.

27

Class Constructors

10:59 Free

In this video, you'll learn how to define class constructors and how inheritance plays a role in your constructors.

28

Interfaces

15:45 Free

In this video, you'll learn how to create interfaces so that objects of different types can be grouped by behavior.

29

Polymorphism

20:41 Free

In this episode, you'll learn about polymorphism in C# and how that comes into play with your objects.

30

Conclusion

19:51 Free

In this final episode, you will get an overview of subjects that were not covered in this series as well as get a demo of the Unity API.

31

Contributors

Comments