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

Skillshare

C# For Beginners

via Skillshare

Overview

Description:

In this course I'll be taking you from having absolutely zero programming knowledge to becoming a C# programmer.

Not only will we be covering the basic fundamentals of programming but, we'll also work our way up to some more advanced topics like inheritance, polymorphism, & interfaces.

Why Learn C#:

  • It's a multi-purpose language that is used to develop video games, mobile apps, websites, website applications and more.
  • C# is based on the C language which means it's easy to learn other languages like C++ & Java
  • It can jump start your career. Programmers are in high demand with an average annual salary of $100,000+

Who This Class If For:

Anyone who wants to take their C# skills to the next level.

Aspiring Programmers with absolutely zero programming knowledge

Programmers who need a refresher or simply want to learn a new language.

Syllabus

  • Introduction
  • Chapter 1 (Setup): Install Visual Studio
  • Chapter 1 (Setup): Get Everyone On The Same Page
  • Chapter 2 (Hello World): Explaining The Program
  • Chapter 2 (Hello World): Writing To Console
  • Chapter 2 (Hello World): White Space
  • Chapter 2 (Hello World): Comments
  • Chapter 3 (Variables): Intro To Variables & Var Data Type
  • Chapter 3 (Variables): Integers
  • Chapter 3 (Variables): Floating Points
  • Chapter 3 (Variables): Booleans
  • Chapter 3 (Variables): Chars
  • Chapter 3 (Variables): Strings
  • Chapter 3 (Variables): Printing Variables To Console
  • Chapter 3 (Variables): Constants
  • Chapter 4 (User Input): ReadLine & ReadKey Methods
  • Chapter 4 (User Input): Convert.To Method
  • Chapter 4 (User Input): Parse Method
  • Chapter 5 (Operators): Basic Arithmetic
  • Chapter 5 (Operators): Increment & Decrement
  • Chapter 5 (Operators): Modulus
  • Chapter 5 (Operators): Assignment
  • Chapter 5 (Operators): Concatenation
  • Chapter 5 (Operators): Casting
  • Chapter 5 (Operators): Truncating
  • Chapter 6 (Conditionals): Scope
  • Chapter 6 (Conditionals): Intro To Conditional Statements
  • Chapter 6 (Conditionals): Relational & Equality Operators
  • Chapter 6 (Conditionals): Logical Operators
  • Chapter 6 (Conditionals): If Statements
  • Chapter 6 (Conditionals): Nesting If Statements
  • Chapter 6 (Conditionals): If-Else Statements
  • Chapter 6 (Conditionals): Else-If Statements
  • Chapter 6 (Conditionals): Switch Statements
  • Chapter 6 (Conditionals): Ternary Operator
  • Chapter 6 (Conditionals): TryParse Method
  • Chapter 7 (Loops): Intro To Loops
  • Chapter 7 (Loops): While Loops
  • Chapter 7 (Loops): Do While Loops
  • Chapter 7 (Loops): For Loops
  • Chapter 7 (Loops): Nesting Loops
  • Chapter 7 (Loops): Break Statements
  • Chapter 7 (Loops): Continue Statements
  • Chapter 8 (Random Numbers): Random Numbers In Programming
  • Chapter 8 (Random Numbers): Getting A Random Number
  • Chapter 9 (Collections): Intro To Collections
  • Chapter 9 (Collections): Arrays
  • Chapter 9 (Collections): Multi-Dimensional Arrays
  • Chapter 9 (Collections): Lists
  • Chapter 9 (Collections): Queues
  • Chapter 9 (Collections): Stacks
  • Chapter 10 (Foreach Loops): Intro To Foreach Loops
  • Chapter 10 (Foreach Loops): Foreach Loops & (Loops & Collections)
  • Chapter 10 (Foreach Loops): Dictionaries
  • Chapter 11 (Enums): Intro To Enums
  • Chapter 11 (Enums): Creating An Enum
  • Chapter 11 (Enums): Using Enums
  • Chapter 12 (Methods): Intro To Methods
  • Chapter 12 (Methods): Creating A Basic Method
  • Chapter 12 (Methods): Access Modifiers
  • Chapter 12 (Methods): Static vs Non-Static
  • Chapter 12 (Methods): Return Types
  • Chapter 12 (Methods): Intro To Parameters & Arguments
  • Chapter 12 (Methods): Value vs Reference Types
  • Chapter 12 (Methods): Null
  • Chapter 12 (Methods): Creating Parameters & Arguments
  • Chapter 12 (Methods): Pass By Reference
  • Chapter 12 (Methods): Optional & Named Arguments
  • Chapter 12 (Methods): Overloaded Methods
  • Chapter 12 (Methods): Arrays As Parameters
  • Chapter 12 (Methods): Immutable vs Mutable
  • Chapter 13 (Classes): Intro To Classes
  • Chapter 13 (Classes): Classes vs Structs
  • Chapter 13 (Classes): Creating A Simple Class
  • Chapter 13 (Classes): Instancing A Class
  • Chapter 13 (Classes): Class Methods
  • Chapter 13 (Classes): Alternate Class Creation
  • Chapter 13 (Classes): Constructors
  • Chapter 13 (Classes): Static Fields, Methods, & Constructors
  • Chapter 13 (Classes): Properties
  • Chapter 13 (Classes): Auto-Implemented Properties
  • Chapter 13 (Classes): Inheritance
  • Chapter 13 (Classes): Polymorphism Pt. 1
  • Chapter 13 (Classes): Polymorphism Pt. 2 & Array Of Classes
  • Chapter 13 (Classes): Interfaces
  • Chapter 13 (Classes): Four Main Principles Of OOP
  • FAQ: Visual Studio License Expires?
  • FAQ: How To Properly Change Class Name? (Visual Studio)
  • FAQ: C# vs .NET?
  • FAQ: How To Clear Console?
  • FAQ: How To Change Console Colors?

Taught by

Jedidiah Wagner

Reviews

Start your review of C# For Beginners

Never Stop Learning.

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