The only course you need to learn C# programming and master the .NET platform. Learn everything from scratch and put your skills to the test with exercises, quizzes, and projects. This course will give you the skills you need to start a career in C#/.NET Programming and get hired in 2023.
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) is a 80-lesson 7 hours 5 minutes self-paced course by Zero To Mastery. The only course you need to learn C# programming and master the .
Course facts
- Lessons
- 80
- Duration
- 7 hours 5 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Zero To Mastery
- Price
- Premium
Who teaches C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)? Zero To Mastery
Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.
The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.
The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.
What lessons are included in C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) (3:11 ) Demo | 03:12 | |
| 2 | Course Introduction (3:52 ) | 03:53 | |
| 3 | Development Environment Overview (4:29 ) | 04:30 | |
| 4 | Windows Users: Installing Visual Studio (8:04 ) | 08:05 | |
| 5 | MacOS and Linux Users: Installing Visual Studio Code (7:54 ) | 07:55 | |
| 6 | MacOS and Linux Users: Developing with Visual Studio Code (5:09 ) | 05:10 | |
| 7 | The History of .NET (5:31 ) | 05:32 | |
| 8 | What Is the .NET Platform? (5:15 ) | 05:16 | |
| 9 | Why Should You Learn .NET? (4:38 ) | 04:39 | |
| 10 | What You Can Build Using .NET (4:34 ) | 04:35 | |
| 11 | The .NET Documentation (0:59 ) | 01:00 | |
| 12 | What Is C#? (5:41 ) | 05:42 | |
| 13 | Hello World (5:56 ) | 05:57 | |
| 14 | Hello World Explicit (4:24 ) | 04:25 | |
| 15 | The C# Compiler (3:58 ) | 03:59 | |
| 16 | Program Arguments | 04:04 | |
| 17 | Debugging in Visual Studio | 04:38 | |
| 18 | Console Input / Output | 03:45 | |
| 19 | C# Value Types | 06:14 | |
| 20 | Using C# Value Types | 07:51 | |
| 21 | Casting and Value Type Conversions | 04:49 | |
| 22 | Strings | 06:32 | |
| 23 | String Parsing | 05:40 | |
| 24 | Date / Time | 05:55 | |
| 25 | Operators | 07:00 | |
| 26 | Conditionals | 04:13 | |
| 27 | Switch Statements | 03:35 | |
| 28 | Iteration Statements | 05:23 | |
| 29 | Basic Variable Scopes | 03:15 | |
| 30 | Introduction to OOP | 06:44 | |
| 31 | Classes and Objects | 01:54 | |
| 32 | Reference Types | 02:39 | |
| 33 | Fields, Properties and Constructors | 08:42 | |
| 34 | Methods | 05:52 | |
| 35 | Access Modifiers | 02:51 | |
| 36 | Namespaces | 05:35 | |
| 37 | Static Members | 06:36 | |
| 38 | Interfaces | 06:24 | |
| 39 | Method Overloading | 03:31 | |
| 40 | Inheritance | 09:49 | |
| 41 | Polymorphism | 04:03 | |
| 42 | Advanced Variable Scopes | 03:51 | |
| 43 | Implicit Typing | 03:41 | |
| 44 | Const Keyword | 03:23 | |
| 45 | Garbage Collection | 06:46 | |
| 46 | Enumerations | 07:02 | |
| 47 | Switch Expressions | 07:35 | |
| 48 | Structs | 06:01 | |
| 49 | Passing Value-Type Parameters | 05:50 | |
| 50 | Passing Reference-Type Parameters | 06:57 | |
| 51 | Exception Handling | 10:21 | |
| 52 | Exercise: Imposter Syndrome | 02:57 | |
| 53 | Overview | 04:40 | |
| 54 | Arrays | 09:37 | |
| 55 | ArrayList | 02:35 | |
| 56 | Generic List | 03:55 | |
| 57 | Generic Stack | 03:54 | |
| 58 | Generic Queue | 02:27 | |
| 59 | Generic Dictionary | 06:44 | |
| 60 | Overview | 01:24 | |
| 61 | Named Arguments | 03:10 | |
| 62 | Optional Arguments | 03:49 | |
| 63 | Extension Methods | 07:35 | |
| 64 | Generic Types | 04:47 | |
| 65 | Params Keyword | 02:16 | |
| 66 | Nullable Value Types | 04:57 | |
| 67 | Nullable Reference Types | 08:42 | |
| 68 | Record Types | 05:11 | |
| 69 | Class Libraries | 06:47 | |
| 70 | Custom Exception Types | 06:56 | |
| 71 | What is LINQ? | 06:02 | |
| 72 | Filtering Data Using LINQ | 07:41 | |
| 73 | Ordering Data Using LINQ | 05:29 | |
| 74 | Selecting Data Using LINQ | 06:55 | |
| 75 | Grouping Data Using LINQ | 02:54 | |
| 76 | The LINQ Query Syntax | 08:09 | |
| 77 | Why Automated Testing Is Important | 08:44 | |
| 78 | Creating a Test Project | 03:15 | |
| 79 | Writing a Unit Test Using MsTest | 09:26 | |
| 80 | Thank You | 01:18 |
Get instant access to all 79 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)?
-
Updated 2y agoC# Unit Testing Essentials
By: Julio Casal"C# Unit Testing Essentials" is an in-depth course that provides a comprehensive guide to writing unit tests for C# applications.2h 35m5/5 -
Updated 2y agoMicroservices in .NET
By: Code MazeThis course is a TEXT-BASED ONLINE COURSE designed to provide a convenient and effective reading and learning process for all students. -
Updated 11mo agoAsync Expert
By: Konrad Kokosa, Łukasz Pyrzyk, Szymon KulecMaster asynchronous programming in .NET with the Async Expert course. You will experience a deep dive from the basics to advanced techniques.33h 11m5/5