YoVDO

C# For Beginners

Offered By: Skillshare

Tags

C Programming Courses C# Courses Microsoft Visual Studio Courses

Course Description

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, and more.

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 Is 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

Related Courses

3D Art and Audio Pipeline
Unity via Coursera
3D Interactions and Navigation
Unity via Coursera
ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Add Gore to Your Game in Unity
Coursera Project Network via Coursera