AWS, but written for .NET developers.
57 lessons, 40+ hours. Build cloud-native .NET apps on AWS with Lambda, DynamoDB, Cognito, and Terraform. 100% C#, zero Python translations.
or grab the complete source on GitHub ↗
- 4.8 / 312 reviews
- ·
- 5,800+ students
- ·
-
by Mukesh Murugan
The AWS for .NET Developers course by Mukesh Murugan is a free, 57-lesson cloud-native course built specifically for .NET developers. It covers AWS Lambda and serverless computing, API Gateway, Amazon DynamoDB and RDS, S3 with presigned URLs and multipart uploads, Amazon Cognito authentication with PKCE, event-driven messaging with SQS and SNS, AWS AI services (Rekognition, Textract, Bedrock), deployment to ECS, App Runner, and EC2, plus infrastructure as code with Terraform and AWS CDK in C#. With 5,800+ students and a 4.8/5 rating from 312 reviews, it is the most comprehensive AWS course written specifically for the .NET ecosystem. Complete source code is available on GitHub.
- 57 lessons
- Free forever
- 15+ AWS services
- 4.8 from 312
- 5,800+ students
AWS, but make it 100% .NET.
Most AWS tutorials assume Python or Node.js. This one speaks C# from start to finish - SDKs, deployment, infrastructure, everything.
Lambda & Serverless
From basic functions to ASP.NET Core on Lambda, SnapStart cold-start optimization, and Step Functions workflows.
DynamoDB Deep Dive
CRUD, batch operations, pagination, optimistic locking, TTL, streams, and local development with .NET Aspire.
Cognito Authentication
Full OAuth 2.1 flows - JWT tokens, PKCE for Blazor, Lambda authorizers. Production-ready security.
S3 Mastery
Presigned URLs, multipart uploads, lifecycle policies, versioning, and CloudFront CDN hosting for Blazor.
Event-Driven Architecture
SQS queues, SNS topics, fan-out patterns, and the AWS Message Processing Framework for .NET.
Infrastructure as Code
Terraform modules, AWS CDK with C#, and SAM CLI. Version-controlled, repeatable deployments.
From AWS basics to production deployments.
Four stages. 15 modules. Master AWS at your own pace.
Stage 1
Foundations
AWS essentials, credentials setup, and choosing the right compute service for your .NET app.
Getting Started
Stage 2
Serverless & APIs
Lambda functions, API Gateway, Step Functions, and event-driven architectures with S3 triggers.
Lambda & Serverless, API Gateway
Stage 3
Data & Security
DynamoDB, RDS, S3 storage patterns, Cognito authentication, and secrets management.
S3 Storage, DynamoDB, RDS, SQS & SNS, Auth & Security
Stage 4
Production & DevOps
Multiple deployment strategies, Terraform IaC, CDK, CI/CD pipelines, and monitoring.
Deployment, Infrastructure as Code, Monitoring
Skills you'll gain, projects you'll ship.
Skills you'll gain
- Build serverless applications with AWS Lambda and API Gateway
- Master DynamoDB for NoSQL data storage in .NET
- Implement secure authentication with Amazon Cognito
- Deploy .NET applications to ECS, App Runner, and EC2
- Automate infrastructure with Terraform and AWS CDK
Projects you'll build
Serverless REST API
ASP.NET Core Web API running on Lambda with API Gateway, DynamoDB, and Cognito authentication.
Event-Driven Image Pipeline
S3 uploads trigger Lambda via SQS to process and resize images — fully serverless, zero servers to manage.
Notification System with Aspire
Fan-out architecture using SNS, SQS, and DynamoDB orchestrated locally with .NET Aspire.
Automated Infrastructure
Complete AWS infrastructure provisioned with Terraform modules and AWS CDK — version-controlled and repeatable.
AWS services you'll master
57 lessons across 15 modules.
Each lesson is a detailed written article with complete source code, plus YouTube walkthroughs where available.
Getting Started with AWS for .NET
Begin your AWS journey by understanding essential services, configuring credentials, and learning which compute options best fit your .NET applications.
AWS Lambda & Serverless Computing
Master serverless development with AWS Lambda. Learn to build, deploy, and orchestrate Lambda functions using .NET, from basic functions to complex workflows.
Amazon API Gateway
Expose your Lambda functions and backend services as secure, scalable REST APIs using Amazon API Gateway with custom authorization.
Amazon S3 – Cloud Storage
Master Amazon S3 for file storage, from basic operations to advanced features like presigned URLs, multipart uploads, and lifecycle policies.
Amazon DynamoDB – NoSQL Database
Build scalable applications with Amazon DynamoDB. Learn CRUD operations, pagination, batch operations, streams, and advanced patterns for .NET developers.
Amazon RDS – Relational Databases
Use familiar relational databases on AWS with Amazon RDS and Entity Framework Core for your .NET applications.
Amazon SQS & SNS – Messaging Services
Build decoupled, event-driven architectures using Amazon SQS for queuing and SNS for pub/sub notifications.
Authentication & Security
Secure your .NET applications on AWS using Amazon Cognito for authentication and AWS services for secrets and configuration management.
AI & Machine Learning Services
Integrate AWS AI and ML services into your .NET applications for image recognition, text extraction, and generative AI capabilities.
Email & Communication Services
Send emails from your .NET applications using Amazon's Simple Email Service (SES).
Logging & Monitoring
Implement comprehensive logging and monitoring for your AWS-hosted .NET applications using CloudWatch.
More modules await.
View the full curriculum with 57+ lessons across 15 modules.
What 5,800+ students are saying.
"Finally an AWS course that speaks .NET. I was tired of translating Python examples to C#. This course made everything click."
Priya Sharma
.NET Developer at TCS
"The Terraform and CDK modules alone are worth it. I automated our entire AWS infrastructure in a week after finishing those lessons."
James Mitchell
Senior Developer at Accenture
"Went from zero AWS knowledge to deploying a full serverless API in production. The step-by-step approach is perfect for .NET developers."
Carlos Rodriguez
Full-Stack Developer
"The DynamoDB and S3 sections are incredibly thorough. Batch operations, presigned URLs, lifecycle policies — topics most tutorials skip entirely."
Anita Patel
Cloud Engineer at Wipro
"I recommend this to every .NET developer on my team. The Lambda SnapStart benchmarks and Step Functions workflow examples are top-notch."
Michael Chen
Solutions Architect
"The Cognito + PKCE authentication lesson saved me days of trial and error. Clear, production-ready code that actually works."
Sarah Williams
Backend Developer at Cognizant
Written by Mukesh Murugan.
Mukesh Murugan
Solutions Architect · Microsoft MVP
Trivandrum, IN
8°N
About the instructor
- Microsoft MVP · since 2020
- Solutions Architect
- 10+ years .NET
- 200+ articles
I'm passionate about helping .NET developers master AWS cloud services through practical, hands-on guides that bridge the gap between .NET development and cloud-native architecture.
This course is free because my newsletter sustains the work. Learn from someone who's actually building production systems, not just teaching them.
-
5,800+
Students
-
4.8/5
Rating
-
8,429
Newsletter
-
40K+
LinkedIn
Is this course really free?
Yes, 100% free. All 57 lessons are available right now with complete source code on GitHub. No paywalls, no premium tier.
Do I need prior AWS experience?
No. The course starts from scratch — configuring credentials, understanding core services, and choosing the right compute option. You just need basic .NET knowledge.
Which AWS services does this course cover?
Lambda, API Gateway, S3, DynamoDB, RDS, SQS, SNS, Cognito, Secrets Manager, Parameter Store, CloudWatch, EC2, ECS, App Runner, Elastic Beanstalk, Rekognition, Textract, Bedrock, Step Functions, EventBridge, Amplify, and infrastructure tools like Terraform, CDK, and SAM CLI.
Will this work with the AWS free tier?
Yes! Every lesson is designed to work within the AWS free tier. I specifically chose configurations and resource sizes that won't incur charges for learning purposes.
Is there a YouTube playlist for this course?
Yes! Many lessons have accompanying video tutorials on YouTube. The course page links to each video where available.
How is this different from AWS's own documentation?
AWS docs are written for all languages. This course is 100% .NET and C# — every example, every pattern, every deployment is from a .NET developer's perspective. Plus I include real-world architecture patterns and judgment calls, not just API references.
Ready to master AWS with .NET?
57 lessons live. 40+ hours. Complete source on GitHub. No signup, no credit card, no catch.
Join 5,800+ students already learning