Note: This document is a work in progress. You can help improve it.

.NET Lectures

Getting set up

This will help get your env set up to start creating .NET apps.

Learning the Terms

This will explain some of the words, acronyms and tools that we will be using

Setting Up a New Project

This step by step guide will show you how to create a new project and get it on GitHub

Intro to C#

During this lecture we will explore the basics of C# and learn about the syntax and ideas behind this language.

Classes and Objects

Classes and Objects will cover the basics of OOP.


Linq will cover a powerful tool chain in .NET called LINQ.

EF Core

Entity Framework Core is the ORM that we use in .NET Core to talk to our database.

Simple API

Here we are exploring what an API is and how to build simple API using Web API


Using Docker to deploy our apps to Heroku.

Secret Values

Using the user-secrets to hide configuration values from source control.