Signed in as

Sign in to Curious Dev Learn

Sign in to verify labs, save your progress and get a certificate. Lessons stay open without an account.

Google Cloud for .NET Engineers

Containerize & DeployShip .NET to Google Cloud like the senior on your team.

Seventeen hours from dotnet new to a production Cloud Run service: a lean container, Pulumi C#, secrets, safe rollouts and keyless CI/CD. Every lab is checked against the service you actually deployed.

No video marathons. Real Cloud Run, real checks, a certificate that means something.

of focused lessons
17 h
checked on your live service
7 labs
in the console, all as code
0 clicks
English and Ukrainian
EN, UK
no card, no trial
Free

Seven modules. One service you will be proud of.

Each module starts from a real production incident and ends with a lab that proves you fixed it.

Before you start

You write C# and ASP.NET Core confidently. No Docker, Kubernetes or Google Cloud experience needed. You need a Google Cloud account with billing enabled; the course stays within a few dollars with budget alerts.

Labs that check what you shipped, not what you watched.

Paste your Cloud Run URL. The checker calls your service, verifies a Google-signed identity token and runs the checks for the module in front of you.

Fail a check and you get the reason and a hint, not a red cross.

Lab 2, a container worth shippingrun 2, 14:06
  1. Passed: Google-signed identity matches your student id6.4 s
  2. Passed: GET /health returns 2000.2 s
  3. Passed: Runs as a non-root useruid 1654
  4. Failed: No shell in the image/bin/sh foundYour runtime stage uses the full aspnet image. Switch it to aspnet:10.0-noble-chiseled.
  5. Passed: Invariant globalization is ontrue
  6. Running: Runtime is .NET 10running

A certificate backed by a running service.

Pass all seven labs and you get a public, verifiable certificate on its own page, ready for LinkedIn. Anyone can check it is real.

Start the course, free
7 of 7
labs
passed

Certificate of completion

Ted Lasso

Containerizing & Deploying .NET on Google Cloud

14 March 2027Vlad Timchenko, Curious Dev

Vlad Timchenko is a senior .NET engineer who builds distributed systems and industrial edge platforms on Kubernetes. This course is what he wishes he had read before his first Cloud Run incident.