Best Free Aspnet Core Courses

Find the best online Free Aspnet Core Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

ASP.NET Zero: Development with ASP.NET Core & Angular

Building Single Page Web Applications

Created by Volosoft Computer - Producing Developer Tools


Students: 35504, Price: Free

This is a complete video course for building applications on AspNet Zero platform using AspNet Core & Angular.

It starts with introducing AspNet Zero and its features. Then deeply investigates the source code structure with live demos and helps you to get up and running with AspNet Zero. If finally shows how to create your business functionality step by step on top of the existing source code.

Introduction to ASP.NET Core

Learn the basics of ASP.NET Core by build CRUD Projects using MVC and Razor Pages with Entity Framework Core

Created by Bhrugen Patel - Passionate Software Developer


Students: 22019, Price: Free

This is an introductory course on ASP.NET Core 3.1. This course is for anyone who is new to core 3.1 or who is familiar with ASP.NET  and wants to take the first stab at understanding what is different in core 3.1.

Throughout this course, we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.

We would then take a look at new concepts in ASP.NET Core 3.1 with Razor Pages

We would build a small book list application with CRUD operations using entity framework for integration with a database with core Razor Pages.

We would then take a look at new concepts in ASP.NET Core 3.1 with MVC

We would build a small book list application with CRUD operations using entity framework for integration with a database with core MVC.

We will also see how we can use Datatables with API Calls in a Razor Project.

ASP.NET Core MVC, Quick and Practical

This is a practical course to learn ASP.NET Core MVC, rapidly and deeply.

Created by Sepehr Esmaeili - Software Developer and Architect


Students: 20285, Price: Free

ASP.NET Core MVC is a lightweight, fast and cross-platform framework for building web and cloud applications, built on top of .NET Core framework.

This course is a quick and practical way to learn ASP.NET Core MVC and it aimed to help you start developing your real-world applications in this framework.

By the end of the course you will know how modern web applications are designed and, you have a practical source code with a custom user-management system and authentication to kick start your project.

This course has a progressive approach. It is started by explaining MVC (Model-View-Controller) design pattern and showing how it is implemented in .NET Core and then step by step we will move forward and complete our application while I explain the concepts in a simple language.

During this course besides the primary concepts we will easily learn:

  • Why and how to use services and dependency-injection.
  • How to use configuration files.
  • How to use Entity Framework Core to access and use a currently existing database.
  • And why we should implement our own custom authentication system and how to do it.

Building Your First Microservice With .NET

Build your first microservice with C#, ASP.NET Core, VS Code, MongoDB, and Docker. Step by Step.

Created by Julio Casal - Passionate Software Engineer


Students: 7032, Price: Free

Is your team suffering the symptoms of the monolithic hell? Has your code base become so complex it's too hard to understand and modify? Does it take forever to build and deploy your system? Do you just want to know what's the latest in distributed systems architecture?

In this course you will learn why everyone is moving to microservices and how to get started with C# and the .NET platform.

Here for some of the things you will learn in this course:

  • What is a monolith and the typical issues it presents over time

  • What are microservices, the problems they solve and when to use them

  • A quick view of the building blocks of a .NET microservices based architecture

  • How to create a microservice from scratch using .NET 5 and Visual Studio Code

  • Use C# 9 record types to define Data Transfer Objects (DTOs)

  • How to implement a microservices REST API with ASP.NET Core and Swagger UI

  • How to use the repository pattern to persist data into a MongoDB NoSQL database

  • What is Docker and how to run a MongoDB container in your box

We will not jump straight to the ideal implementation, we will start with a very simple and "naïve" implementation, we will learn about common mistakes when implementing microservices, we will learn about multiple techniques and patterns in the microservices world and finally we will arrive to a nice implementation based on best practices.

This is a beginner level course, so I intentionally take my time to explain every new concept in a very didactic way to ensure you understand the purpose of the code you are about to write. You will find no magic code copied from external or hidden sources. We will start absolutely from scratch and I will explain every line of code as I add them to the projects.

You should have some basic C# knowledge and ideally some web development experience to make the most of this course. However, I make no assumptions on your previous knowledge of ASP.NET Core or of any of the other libraries, tools and techniques used during the course. As long as you are eager to learn by doing, I think you will really enjoy this course since I will explain everything I do as we write the code together.

By the end of this course, you will have a fully working .NET based microservice, but most importantly, you will understand every line of code and why we ended up with the final implementation.

Creating Single Page Apps using ASP.Net Core and React

SPA using ASP.Net Core and React

Created by SkillBakery Studio - Start Learning Today...


Students: 6881, Price: Free

In this course, we will be learning how to build a single page web application using ASP.Net Core and React.

We will also cover how a sample SPA can be created using ASP.Net Core and Vue framework.

The course will basically cover the following topics of interest

1. How to Setup a SPA Project

2. Exploring the file structure of the project

3. ASP.Net Core Services - Node and SPA Services

4. Fallback Routes

5. Working with Database

6. Publishing your SPA application

So what are you waiting for let's get started


Learn about an easy way to perform background processing in .NET Core applications.

Created by Ervis Trupja - Instructor | Web Developer


Students: 5033, Price: Free

A common programming task is running background jobs and running background jobs successfully without messing the code up is not an easy task, but it is not as hard you might think either.

A background process/job is a process that runs behind the scenes without user intervention and hangfire is a simple, persistent, transparent, reliable and efficient open-source library used to perform background processing in .NET and .NET Core applications.

During this course you will learn:

  • What is a background process/job/task?

  • Why use Hangfire with core applications to perform background processing

  • Setting up hangfire in an AspNet Core Web API project

  • Fire-and-forget jobs

  • Delayed jobs

  • Recurring jobs

  • Continuations jobs and more...