# C# Full-Stack Bootcamp

Become a full-stack .NET developer: C#, SQL Server and T-SQL, ASP.NET Core MVC and Web APIs, Dapper and EF Core, JavaScript, TypeScript and Angular, in four…

Updated: November 6, 2026

## [Module 1: Introduction to Programming](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/modules/1)

C# from your first program to classes and collections, SQL Server and T-SQL, connecting a C# app to a database with ADO.NET, HTML, CSS and Bootstrap, and a first ASP.NET Core MVC web app.

- [Welcome to Full Stack Development](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/welcome-to-full-stack-development) (3 topics, 7 lessons)
- [Introduction to Tools](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/csharp-introduction-to-tools) (3 topics, 17 lessons)
- [C# Basics](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/csharp-basics) (6 topics, 6 lessons)
- [Methods and Conditions](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/methods-and-conditions) (3 topics, 9 lessons)
- [Arrays and Loops in C#](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/arrays-and-loops-in-csharp) (3 topics, 7 lessons)
- [Strings in C#](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/strings-in-csharp) (2 topics, 5 lessons)
- [Encapsulation and Classes](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/encapsulation-and-classes) (3 topics, 9 lessons)
- [Collections in C#](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/collections-in-csharp) (4 topics, 6 lessons)
- [Databases and SQL Server](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/databases-and-sql-server) (2 topics, 4 lessons)
- [Introduction to T-SQL](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/introduction-to-t-sql) (2 topics, 9 lessons)
- [Modifying Data in T-SQL](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/modifying-data-in-t-sql) (2 topics, 5 lessons)
- [Connecting Apps to SQL Server](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/connecting-apps-to-sql-server) (5 topics, 11 lessons)
- [HTML and CSS](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/csharp-html-and-css) (6 topics, 15 lessons)
- [Bootstrap 5](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/bootstrap-5) (2 topics, 5 lessons)
- [ASP.NET Core MVC](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/aspnet-core-mvc) (7 topics, 14 lessons)

## [Module 2: Mastering Fundamentals](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/modules/2)

Deeper object-oriented programming with unit tests, inheritance, polymorphism and dependency injection; advanced T-SQL from aggregates and joins to views, stored procedures and database design; data access with Dapper; and ASP.NET Core MVC in depth.

- [Unit Testing with MSTest](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/unit-testing-with-mstest) (3 topics, 8 lessons)
- [Inheritance in C#](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/inheritance-in-csharp) (3 topics, 7 lessons)
- [Polymorphism](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/polymorphism) (2 topics, 4 lessons)
- [Dependency Injection and Advanced Collections](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/dependency-injection-and-advanced-collections) (3 topics, 7 lessons)
- [Aggregating Data in T-SQL](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/aggregating-data-in-t-sql) (3 topics, 6 lessons)
- [Joins in T-SQL](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/joins-in-t-sql) (5 topics, 12 lessons)
- [Views, Stored Procedures and Functions](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/views-stored-procedures-and-functions) (4 topics, 5 lessons)
- [Database Design in SQL Server](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/database-design-in-sql-server) (2 topics, 5 lessons)
- [Data Access with Dapper](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/data-access-with-dapper) (2 topics, 5 lessons)
- [ASP.NET Core MVC in Depth](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/aspnet-core-mvc-in-depth) (6 topics, 11 lessons)

## [Module 3: Full Stack Development](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/modules/3)

Abstraction and interfaces, files and exceptions, LINQ, HTTP and Web APIs with ASP.NET Core and EF Core, calling APIs from C#, and JavaScript in the browser: the DOM, events, and fetch.

- [Abstraction and Interfaces](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/abstraction-and-interfaces) (4 topics, 12 lessons)
- [Files and Exceptions](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/files-and-exceptions) (6 topics, 10 lessons)
- [LINQ and Lambdas](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/linq-and-lambdas) (3 topics, 7 lessons)
- [HTTP and Web APIs](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/http-and-web-apis) (8 topics, 19 lessons)
- [Calling APIs from C#](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/calling-apis-from-csharp) (2 topics, 4 lessons)
- [JavaScript for C# Developers](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/javascript-for-csharp-developers) (3 topics, 8 lessons)
- [The DOM and Events](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/the-dom-and-events) (5 topics, 11 lessons)
- [Calling APIs from JavaScript](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/csharp-calling-apis-from-javascript) (3 topics, 5 lessons)

## [Module 4: Front-End Frameworks (Angular)](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/modules/4)

TypeScript, then Angular: standalone components, binding and signals, component communication, services with HttpClient and RxJS, routing, and securing a full-stack app with JWT. The module ends with professional topics: UML, design patterns, UI/UX, loading data and deploying to Azure.

- [Services, HTTP and Observables](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/services-http-and-observables) (2 topics, 2 lessons)
- [Securing a Full-Stack App](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/securing-a-full-stack-app) (2 topics, 3 lessons)
- [Professional Topics](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/professional-topics) (4 topics, 6 lessons)

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp
