Software Development (.NET) Courses

C#, .NET, and modern development tools including AI-assisted coding

5 Courses
5 courses
Introduction to C# Programming
Beginner

Introduction to C# Programming

Learn C# from scratch with AI instruction and hands-on coding. 7 progressive lessons plus a capstone project — all in a cloud VS Code environment.

8 Lessons 8 Exercises
Introduction to C# Programming II
Intermediate

Introduction to C# Programming II

Level up your C# skills with inheritance, interfaces, LINQ, async/await, file I/O, and more. 8 lessons with hands-on exercises and an advanced capstone project.

8 Lessons 8 Exercises
Writing Secure Code in C#
Intermediate

Writing Secure Code in C#

Find and fix real security vulnerabilities in C# code. 8 hands-on lessons covering injection, auth, crypto, data protection, and more — each with vulnerable starter projects.

8 Lessons 8 Exercises
Building with Claude Code — A Developer's Guide
Intermediate

Building with Claude Code — A Developer's Guide

Master Claude Code as your AI pair programmer. 13 lessons covering code generation, TDD, refactoring, ASP.NET APIs, EF Core, debugging, git, CLAUDE.md, hooks, and MCP servers — all with .NET 9.

13 Lessons 13 Exercises
Building a SaaS Task Tracker with C# and Claude Code
Advanced

Building a SaaS Task Tracker with C# and Claude Code

Build a complete multi-tenant SaaS app (TeamTrackr) with C# and Claude Code. Covers auth, RBAC, SignalR, Stripe billing, blob storage, search, testing, Docker, and CI/CD — from empty project to launch-ready product.

14 Lessons 14 Exercises