Skip to main content
codewithmukesh
01 · Free course
Free forever 57 lessons live

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
  • ·
  • Mukesh Murugan by Mukesh Murugan
02 · About

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
03 · Why this course

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.

04 · Learning path

From AWS basics to production deployments.

Four stages. 15 modules. Master AWS at your own pace.

1

Stage 1

Foundations

AWS essentials, credentials setup, and choosing the right compute service for your .NET app.

Getting Started

2

Stage 2

Serverless & APIs

Lambda functions, API Gateway, Step Functions, and event-driven architectures with S3 triggers.

Lambda & Serverless, API Gateway

3

Stage 3

Data & Security

DynamoDB, RDS, S3 storage patterns, Cognito authentication, and secrets management.

S3 Storage, DynamoDB, RDS, SQS & SNS, Auth & Security

4

Stage 4

Production & DevOps

Multiple deployment strategies, Terraform IaC, CDK, CI/CD pipelines, and monitoring.

Deployment, Infrastructure as Code, Monitoring

05 · Learn + build

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

Lambda API Gateway S3 DynamoDB RDS SQS SNS Cognito Secrets Manager Parameter Store CloudWatch EC2 ECS App Runner Elastic Beanstalk Step Functions EventBridge Rekognition Textract Bedrock Amplify Terraform CDK SAM CLI
06 · Curriculum

57 lessons across 15 modules.

Each lesson is a detailed written article with complete source code, plus YouTube walkthroughs where available.

01

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.

3 lessons · ~75 min All available
02

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.

9 lessons · ~220 min All available
03

Amazon API Gateway

Expose your Lambda functions and backend services as secure, scalable REST APIs using Amazon API Gateway with custom authorization.

2 lessons · ~55 min All available
04

Amazon S3 – Cloud Storage

Master Amazon S3 for file storage, from basic operations to advanced features like presigned URLs, multipart uploads, and lifecycle policies.

6 lessons · ~149 min All available
05

Amazon DynamoDB – NoSQL Database

Build scalable applications with Amazon DynamoDB. Learn CRUD operations, pagination, batch operations, streams, and advanced patterns for .NET developers.

8 lessons · ~200 min All available
06

Amazon RDS – Relational Databases

Use familiar relational databases on AWS with Amazon RDS and Entity Framework Core for your .NET applications.

1 lessons · ~35 min All available
07

Amazon SQS & SNS – Messaging Services

Build decoupled, event-driven architectures using Amazon SQS for queuing and SNS for pub/sub notifications.

5 lessons · ~126 min All available
08

Authentication & Security

Secure your .NET applications on AWS using Amazon Cognito for authentication and AWS services for secrets and configuration management.

5 lessons · ~152 min All available
09

AI & Machine Learning Services

Integrate AWS AI and ML services into your .NET applications for image recognition, text extraction, and generative AI capabilities.

3 lessons · ~93 min All available
10

Email & Communication Services

Send emails from your .NET applications using Amazon's Simple Email Service (SES).

1 lessons · ~25 min All available
11

Logging & Monitoring

Implement comprehensive logging and monitoring for your AWS-hosted .NET applications using CloudWatch.

1 lessons · ~22 min All available
+4

More modules await.

View the full curriculum with 57+ lessons across 15 modules.

View all on lessons page
07 · Student reviews

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

08 · Your instructor

Written by Mukesh Murugan.

The instructor
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

09 · Questions, answered
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.

Start the course

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

AWS for .NET
Free · 40+ hours
Start Free
Newsletter

stay ahead in .NET

One email every Tuesday at 7 PM IST. One topic, deep. The week's articles. No filler.

Tutorials Architecture DevOps AI
Join 8,429 developers · Delivered every Tuesday
Privacy notice 30s read

Cookies, but only the useful ones.

I use cookies to understand which articles get read and which CTAs actually work. No third-party advertising trackers, ever. Read the privacy policy →