IT Foundations
A free course for anyone who has started building programs and apps and gets stuck on terms like server, API, deployment, and environment variable. Instead of writing code, you check what each piece does and how it works through diagrams, so that you can put the steps and explanations in books and courses into your own words. No runtime environment is used.