Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- What Is C#? (5:41)
- Hello World (5:56)
- Hello World Explicit (4:24)
- The C# Compiler (3:58)
- Program Arguments (4:03)
- Debugging in Visual Studio (4:37)
- Console Input / Output (3:44)
- C# Cheat Sheet
- C# Value Types (6:13)
- Using C# Value Types (7:50)
- Casting and Value Type Conversions (4:48)
- Quiz: C# Value Types
- Strings (6:31)
- String Parsing (5:39)
- Date / Time (5:54)
- Operators (6:59)
- Conditionals (4:12)
- Switch Statements (3:34)
- Iteration Statements (5:22)
- Exercise: Write a C# Program using Conditionals and Loops
- Basic Variable Scopes (3:14)
- Quiz: The Basics of C#
- Project: Building a Console-Based Calculator
- Course Check-In
Available in
days
days
after you enroll
- Introduction to OOP (6:43)
- Classes and Objects (1:53)
- Reference Types (2:38)
- Fields, Properties and Constructors (8:41)
- Methods (5:51)
- Access Modifiers (2:50)
- Exercise: Implement Your First C# Class
- Namespaces (5:34)
- Static Members (6:35)
- Interfaces (6:23)
- Method Overloading (3:30)
- Inheritance (9:48)
- Polymorphism (4:02)
- Advanced Variable Scopes (3:50)
- Project: Building an Object-Oriented Console Based Accounting System
- Implement a New Life System
Available in
days
days
after you enroll
- Implicit Typing (3:40)
- Const Keyword (3:22)
- Garbage Collection (6:45)
- Enumerations (7:01)
- Switch Expressions (7:34)
- Structs (6:00)
- Passing Value-Type Parameters (5:49)
- Passing Reference-Type Parameters (6:56)
- Quiz: Value Types vs. Reference Types
- Exception Handling (10:20)
- Quiz: Do You Understand Exception Handling?
- Exercise: Imposter Syndrome (2:55)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Overview (1:23)
- Named Arguments (3:09)
- Optional Arguments (3:48)
- Extension Methods (7:34)
- Exercise: Working with Extension Methods
- Generic Types (4:46)
- Params Keyword (2:15)
- Nullable Value Types (4:56)
- Nullable Reference Types (8:41)
- Record Types (5:10)
- Class Libraries (6:46)
- Custom Exception Types (6:55)
- Quiz: Advanced C# Quiz
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll