Dinesh/ Blog
← All learning paths

Learning path · 3 lessons

Shipping software

Explore practical routes from a local script or application to a deployed, packaged release.

Start this path

Follow the sequence below, or pick up where you left off. Nothing is locked.

What you’ll work toward & your progress

What you’ll work toward

  • Choose a distribution path with explicit prerequisites and exit evidence
  • Distinguish a locally tested artifact from a deployed and recoverable service
  • Use recall, spaced review and an error log to plan the next shipping exercise
Loading this browser’s progress…

Completion is stored on this device only. Nothing is locked; start where it makes sense.

Before the first lesson

  • Basic programming and HTTP; follow the chapter or cloud-track sequence

These are the starting lesson’s prerequisites, not requirements for every advanced topic below.

How to practise this subject

Attempt each lesson’s exercises before opening the explanation. Reconstruct its main example, change an assumption, and use the stated test boundaries to judge what you have actually checked.

Lessons in order

  1. 01beginner · 9 min

    Deploying scripts as an API in Azure

    Deploying local python scripts and converting them as an API.

  2. 02intermediate · 16 min

    Deploying Web Applications in Azure with Docker

    A self-sufficient, production-minded walkthrough — from Docker internals to a hardened deploy on Azure App Service / Container Apps.

  3. 03intermediate · 10 min

    Building windows app and publishing to app store.

    Exploring the fundamentals of building an .exe file from scratch, including C++ compilation, object files, linking, DLLs, and more.