Skill Path Live Labs Included AI Instructor

C# .NET Developer

For developers learning C# and .NET from first principles through production-ready application development.

7 Courses
C# .NET Developer Badge

Completion Badge

About This Path

Build production-quality .NET applications in C# from first principles to advanced patterns. Covers OOP, async programming, REST APIs, and modern .NET 8 development practices.

Courses in This Path

7 Courses
01
Introduction to C# Programming
Course

Introduction to C# Programming

Learn C# programming from scratch through AI-instructed lessons and hands-on coding exercises. Each lesson teaches core concepts through an AI instructor, then gives you a VS Code cloud environment to practice writing real code. Build up from Hello World through object-oriented programming, culminating in a capstone project where you build a complete console application.

02
Introduction to C# Programming II
Course

Introduction to C# Programming II

Take your C# skills to the next level. Building on the fundamentals from C# Programming I, this course covers inheritance, interfaces, exception handling, file I/O, LINQ, async programming, and generics. Each lesson is AI-instructed with hands-on coding exercises in a cloud VS Code environment. The capstone project challenges you to build a complete file-based application.

03
Introduction to Relational Databases with PostgreSQL
Course

Introduction to Relational Databases with PostgreSQL

Master the fundamentals of relational databases using PostgreSQL the world's most advanced open-source database. Starting from zero, you'll learn to design tables, write SQL queries, build relationships between data, and optimize performance. Every concept is practiced hands-on in a browser-based VS Code environment with a live PostgreSQL database no installation required.

This beginner-friendly course is the ideal foundation for anyone planning to work with Entity Framework Core, build web APIs, or develop SaaS applications with C# and .NET.

04
Writing Secure Code in C#
Course

Writing Secure Code in C#

Learn to identify and fix security vulnerabilities in C# applications through hands-on exercises with intentionally vulnerable code. Each lesson teaches a security concept, then gives you a starter project with real vulnerabilities to find and fix. Topics cover the OWASP Top 10 for C#: injection prevention, authentication security, cryptography, data protection, secure file handling, secrets management, API security, and a capstone security audit.

05
Data Access with Microsoft Entity Framework and C#
Course

Data Access with Microsoft Entity Framework and C#

Master data access in .NET applications using Entity Framework Core. This comprehensive course takes you from ORM fundamentals through advanced querying, migrations, relationships, performance optimization, and real-world best practices. You'll build hands-on projects using EF Core with SQLite and PostgreSQL in a browser-based VS Code environment, learning to design efficient data layers for production applications.

06
Building Web Applications with ASP.NET Razor Pages
Course

Building Web Applications with ASP.NET Razor Pages

Master server-side web development with ASP.NET Razor Pages. This comprehensive course covers everything from project structure and routing through forms, validation, EF Core with PostgreSQL, authentication, external API consumption, file uploads, AJAX interactivity, security hardening, caching, and testing. Build real-world web applications using the Page Model pattern with hands-on labs in a browser-based VS Code environment. The capstone project challenges you to build a complete product catalog web application.

07
ASP.NET Core Web API Development
Course

ASP.NET Core Web API Development

A comprehensive course on building production-ready REST APIs with ASP.NET Core. Covers HTTP fundamentals, controllers, routing, Entity Framework Core, dependency injection, validation, JWT authentication, authorization, testing, caching, rate limiting, and deployment. Students progressively build a TaskFlow API from scratch, then apply all patterns to a capstone project.

This path includes:

  • 7 Courses
  • 24/7 AI Instructor Support
  • Live Lab Environments
  • Completion Badges
  • 7-Day Free Trial Available
All Skill Paths