Git & GitHubโ—Web Application Basicsโ—APIsโ—Databasesโ—Server Basicsโ—Programming Fundamentalsโ—Python Basicsโ—JavaScript Basicsโ—HTML & CSSโ—The Command Lineโ—How the Internet Worksโ—Computer Science Basicsโ—Linux Basicsโ—Data Structures, Gentlyโ—Debugging & Problem Solvingโ—Markdown & Technical Writingโ—Cloud & Deployment Basicsโ—FastAPIโ—PostgreSQLโ—Redisโ—Celeryโ—MongoDBโ—System Designโ—Low Level Designโ—Microservicesโ—Reactโ—Vue.jsโ—Micro Front-endsโ—Djangoโ—Web Servers (NGINX & Apache)โ—AI for Developersโ—ChatGPT & Claude for Codingโ—Prompt Engineering Basicsโ—Build with the Claude APIโ—Claude Codeโ—Finance for Everyoneโ—Freelancingโ—Digital Marketingโ—SEOโ—GEO โ€” Generative Engine Optimisationโ—Social Media Marketingโ—Performance Marketingโ—PPC Adsโ—Google Adsโ—Google AdSenseโ—Meta Adsโ—Ad Library Researchโ—Biology: Advancedโ—Biology: Beginnerโ—Biology: Intermediateโ—Canva Designing: Beginnerโ—Chemistry: Advancedโ—Chemistry: Beginnerโ—Chemistry: Intermediateโ—Communication Skills: Advancedโ—Communication Skills: Beginnerโ—Communication Skills: Intermediateโ—Digital Entrepreneurship: Advancedโ—Digital Entrepreneurship: Beginnerโ—Digital Entrepreneurship: Intermediateโ—History: Advancedโ—History: Beginnerโ—History: Intermediateโ—Leadership Skills: Advancedโ—Leadership Skills: Beginnerโ—Leadership Skills: Intermediateโ—Mathematics: Advancedโ—Mathematics: Beginnerโ—Mathematics: Intermediateโ—Personal Branding: Advancedโ—Personal Branding: Beginnerโ—Personal Branding: Intermediateโ—Physical Education: Beginnerโ—Physical Education: Intermediateโ—Physics: Advancedโ—Physics: Beginnerโ—Physics: Intermediateโ—Presentation Skills: Beginnerโ—Presentation Skills: Intermediateโ—Project Management: Advancedโ—Project Management: Beginnerโ—Project Management: Intermediateโ—Public Speaking: Advancedโ—Public Speaking: Beginnerโ—Public Speaking: Intermediateโ—Sales and Negotiation: Advancedโ—Sales and Negotiation: Beginnerโ—Sales and Negotiation: Intermediateโ—

Beginner ยท 5h 15m ยท 20 lessons

Cloud & Deployment Basics

Demystify the cloud and ship your first site with confidence.

What you'll learn

  • โœฆExplain what the cloud really is and work out when renting computers beats buying them
  • โœฆCompare servers and serverless, and choose the right one for a project's traffic and jobs
  • โœฆDecide between static and dynamic hosting from what each page of a site needs
  • โœฆTrace how DNS turns a domain name into the address of a real server
  • โœฆSet up environment variables so API keys and other secrets stay out of your code and Git history
  • โœฆExplain the difference between build time and runtime, and decide when each setting gets read
  • โœฆRead a CI/CD pipeline and explain what each stage does and why a failure stops it
  • โœฆDiagnose problems after you ship with logs and monitoring, and roll back a bad deploy safely
  • โœฆPlan how to scale an app out behind a load balancer and ship new versions with zero downtime
  • โœฆExplain containers and infrastructure as code, and keep cloud costs and backups under control

Part of these career paths

Certification projects

Build 4 projects to earn your certificate

Hands-on work that proves you can apply what you learned โ€” part of the certificate requirements.

View projects โ†’

Syllabus

Module 1 ยท 1h 8m
What the cloud really is Free
What you'll be able to do
  • Can explain what the cloud physically is and tell a rented cloud setup from an owned one
  • Can work out, in server-days, when renting for a peak costs less than sizing for it
  • Can compare an always-on server with serverless functions and find the break-even
  • Can decide which pages of a site need static or dynamic hosting
Module 2 ยท 52m
Names, config & secrets Locked
What you'll be able to do
  • Can trace a DNS lookup and choose between an A record and a CNAME
  • Can work out when a DNS change reaches visitors, using the TTL
  • Can move settings into environment variables and set them on a laptop and on a host
  • Can keep secrets out of Git, and rotate a key in the right order after a leak
Module 3 ยท 1h 10m
Building & shipping Locked
What you'll be able to do
  • Can sort a setting into build time or runtime and predict when a change needs a rebuild
  • Can explain what CI and CD automate, and choose continuous delivery or deployment for a project
  • Can read a pipeline's stages, find the one that failed and order stages to fail fast
  • Can deploy a site from a Git repo and tell build, runtime and DNS problems apart
Module 4 ยท 48m
After you ship Locked
What you'll be able to do
  • Can pick the right environment (dev, staging or production) and the right data for a change
  • Can read log lines and health numbers like error rate to find what broke, and when
  • Can decide when to roll back a bad deploy, and when damaged data also needs a backup restore
Module 5 ยท 38m
Scaling & reliability Locked
What you'll be able to do
  • Can tell scaling up from scaling out, and work out how many servers a peak needs with a spare
  • Can explain how a load balancer and its health checks keep a site up when one server fails
  • Can pick blue-green, canary or a rolling update to ship a new version without downtime
Module 6 ยท 39m
Cost & operations Locked
What you'll be able to do
  • Can explain how a container image and its containers end "works on my machine"
  • Can read a small infrastructure-as-code file and predict what applying it will change
  • Can estimate a cloud bill from an hourly price, set a budget alert, and prove a backup works by restoring it

More DevOps courses