C#: The Big Picture |
This course will teach you core concepts and prepare you to kick-start your learning journey to C# mastery. |
C#, C# Libraries |
2 hours |
C# Fundamentals |
This course covers the fundamentals that make C# run. |
Syntax, Methods, Strings, Arrays, Testing, Handling Exceptions |
18 hours |
Debugging C# |
This course will teach you how to debug in C#. |
Debugging |
5 hours |
Object-oriented Programming in C# |
This course will teach you how to design and build your classes and class hierarchies using OO principles. |
Classes, Testing |
9 hours |
Guided: Exploring the Pillars of Object-Oriented Programming in C# |
This hands-on lab will teach you about how each of the OOP principles work together in C#. You will build and debug a ticket tracker. |
OOP Principles, Debugging |
2 hours |
Guided: Delegates and Events in C# |
This hands on lab will teach you how to use delegates and events in C#. |
Delegates, Events, User Validation |
2 hours |
Error Handling in C# |
This course will help you understand and use exceptions and how to handle errors in C# |
Error Handling |
3 hours |
LINQ Fundamentals in C# |
This course will teach you how to use the LINQ syntax to select, filter, extract, partition, identify, union, join, group, and aggregate data contained in C# collections. |
LINQ, Data Cleaning |
8 hours |
Asynchronous Programming in C# |
This course will teach you how to get started with asynchronous programming in .NET. |
Async, Await, Task Parallel Library |
10 hours |
Data Access in C# Fundamentals |
This course will teach you how to consume, persist, and work with data stored in a database in a C# application. |
Data Access, NoSQL |
9 hours |
Working with Files in C# |
This course will teach you how to perform essential file operations and read and write text, binary, and CSV data to streams and files. |
File management, Reading and Writing Files, Reading and Writing CSV data |
8 hours |
Building a Real-world C# Application |
This course will teach you everything you need to go from zero to a completed product ready for distribution. |
Data Persistance, Working with Files |
7 hours |
Class Libraries in C# |
This course will teach you how to create, configure, test, and package class libraries in C#. |
Vlass Libraries, Unit Testing |
5 hours |
C# Unit Testing |
This course will teach you how to write unit tests with .NET and C# to ensure that your code works as expected. |
Unit Testing, Test Driven Development |
5 hours |
String Manipulation and Regex in C# |
This course will teach you practical techniques for manipulating string data in modern C# applications that can be easily applied in your code. |
Strings, String Manupulation |
10 hours |
Secure Coding with C# |
This course will teach secure coding practices while using .NET 6.0 and C#, using OWASP recommended security best practices. |
Secure Coding, Injection |
7 hours |
C# Playbook |
This course will prepare your for more advanced topics in C# that will allow you to better solve complex problems. |
Control Flow and Loops, Interfaces, Data-Driven Coding and Patterns, LINQ, Error Handling, Testing, Async Programming |
16 hours |
What's New in C# 10 |
This course will teach you the changes around namespaces, structs and lambdas as well as some other features that will make you more productive as you write C#. |
Namespaces, Lambdas, Structs |
2 hours |