Full-Stack .NET Developer
This is the longest path in the Academy and the most complete. It takes someone who can write basic code and works through every layer of a real business application: the language, the platform, the web framework, the API, the database, the front end, testing, and deployment.
The order is deliberate. Each course leaves a gap that the next one fills. C# gives you the language but no way to serve a request, so ASP.NET Core follows. That gives you endpoints but nowhere to store data, so SQL and EF Core follow. And so on.
It is a long path. Treat it as months rather than weeks, and build something at each stage rather than reading straight through.
Prerequisites
- Programming Foundations, or equivalent basic coding experience
The route
Take these in order. Each step exists because the previous one left something unresolved.
- C# From Beginner to Advanced
The language in full: types, OOP, collections, LINQ and async.
- .NET Fundamentals
The platform: CLI, configuration, dependency injection and logging.
- SQL & Database Fundamentals
Query and design relational data before an ORM hides it from you.
- ASP.NET Core
Turn C# into something reachable over HTTP.
- Web API Development
Design contracts other developers can consume without asking questions.
- Entity Framework Core
Work with the database through objects, while watching the SQL.
- Frontend Foundations
HTML, CSS, JavaScript and TypeScript — the platform under every framework.
- React & Next.js
Build the interface that consumes your API.
- Automated Testing
Make the whole thing safe to change.
- Git & GitHub
Version control and collaboration, if you have not covered it already.
- Docker & Containers
Package it so it runs the same everywhere.
- Cloud & DevOps Foundations
Deploy it and automate the release.
Build the full application
An employee management system end to end: API, database, front end, tests, container, deployment.
Checkpoint — practice, not a course
Projects in this path
Reading alone will not get you there. These are the builds that turn the material into something you can actually do.
Employee Management Console Application
The C# course project. Build it with what you know early, then deliberately refactor it as the language gives you better tools.
Employee Management API
A production-shaped web API: validated, paged, documented, secured, backed by a real database and covered by tests.
Expense Tracker
A web interface that records expenses and summarises them. Your first project with real UI state and accessibility requirements.
Technologies in this path
Recommended next
Professional Engineering Practices
The difference between code that works and code a team can maintain for years: architecture, testing discipline and security.
Open Professional Engineering PracticesHave a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.