YoVDO

C# Full Course for Beginners

Offered By: Bro Code via YouTube

Tags

C# Courses C Programming Courses Inheritance Courses

Course Description

Overview

Embark on a comprehensive 4-hour video tutorial designed for beginners to master C# programming, with a focus on its application in Unity game development. Learn essential concepts from basic syntax to advanced topics, including output, variables, constants, type casting, user input, arithmetic operators, and the Math class. Explore random number generation, string manipulation, control structures like if statements and switches, and various loop types. Dive into practical projects such as a hypotenuse calculator, number guessing game, rock-paper-scissors game, and a basic calculator program. Progress to more complex subjects including arrays, methods, exception handling, classes, objects, inheritance, polymorphism, and interfaces. Gain proficiency in working with Lists, implementing getters and setters, utilizing enums, understanding generics, and exploring multithreading. By the end of this course, acquire a solid foundation in C# programming applicable to Unity development and beyond.

Syllabus

) C# tutorial for beginners .
) output .
) variables ✖️.
) constants π.
) type casting .
) user input ⌨️.
) arithmetic operators .
) Math class .
) random numbers .
) hypotenuse calculator program .
) string methods .
) if statements .
) switches .
) logical operators && || .
) while loops ♾️.
) for loops .
) nested loops ➿.
) number guessing game .
) rock-paper-scissors game .
) calculator program .
) arrays .
) foreach loop ➰.
) methods .
) return keyword ↩️.
) method overloading .
) params keyword ⚙️.
) exception handling ⚠️.
) conditional operator ❓.
) string interpolation .
) multidimensional arrays ⬜.
) classes .
) objects ‍♂️.
) constructors .
) static .
) overloaded constructors .
) inheritance .
) abstract classes .
) array of objects .
) objects as arguments .
) method overriding .
) ToString method .
) polymorphism .
) interfaces .
) Lists .
) List of objects ‍♂️.
) getters & setters .
) auto implemented properties .
) enums .
) generics ⁉️.
) multithreading .


Taught by

Bro Code

Related Courses

Beginning Game Programming with C#
University of Colorado System via Coursera
Programming with C#
Microsoft via edX
DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX
Introduction to Game Development
Michigan State University via Coursera
Designing Advanced Applications using XAML
Microsoft via edX