Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C# Tutorial for Beginners - Complete Programming Course

Bro Code via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn C# programming from the ground up in this comprehensive 4-hour tutorial covering all fundamental concepts needed to start developing applications. Begin with basic output and variable declarations, then progress through constants, type casting, and user input handling. Master arithmetic operations using the Math class and random number generation while building practical projects like a hypotenuse calculator. Explore string manipulation methods and control flow structures including if statements, switch cases, and logical operators. Practice loop constructs with while, for, and nested loops through engaging projects such as a number guessing game, rock-paper-scissors, and calculator program. Dive into data structures with arrays and foreach loops, then advance to methods, return statements, and method overloading using the params keyword. Handle errors gracefully with exception handling and utilize modern C# features like conditional operators and string interpolation. Work with multidimensional arrays and transition into object-oriented programming concepts including classes, objects, constructors, and static members. Understand inheritance, abstract classes, and polymorphism while learning to work with arrays and lists of objects. Master advanced OOP principles through method overriding, the ToString method, and interface implementation. Conclude with practical topics including getters and setters, auto-implemented properties, enums, generics, and an introduction to multithreading for concurrent programming.

Syllabus

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

Taught by

Bro Code

Reviews

Start your review of C# Tutorial for Beginners - Complete Programming Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.