Volume 1: Foundations: How Everyday Technology Works6/10
  1. 01Digital Foundations 1-10
  2. 02Computer Hardware 11-20
  3. 03Operating Systems 21-30
  4. 04Internet and Networks 31-40
  5. 05The Web 41-50
  6. 06Programming 51-60
  7. 07Data and Databases 61-70
  8. 08Cloud and Modern Infrastructure 71-80
  9. 09Cybersecurity 81-90
  10. 10AI and Emerging Technology 91-100

Chapter 06 of 10

Programming 51-60

10 lessons60 min readingParts 51-60
  1. 01What Is a Program?What turns human intent into actions a computer can perform?6 min read
  2. 02Source Code and Machine CodeHow does readable code become instructions a processor understands?6 min read
  3. 03Variables and Data TypesHow does a program name and organize changing information?6 min read
  4. 04Conditions and DecisionsHow does software choose different actions?6 min read
  5. 05Loops and RepetitionHow can a program repeat work without repeating code?6 min read
  6. 06Functions and Reusable LogicHow do developers divide a large program into understandable pieces?6 min read
  7. 07AlgorithmsWhat is an algorithm beyond a word used in social media?6 min read
  8. 08Bugs and DebuggingWhy does software behave incorrectly, and how do developers find the cause?6 min read
  9. 09Libraries, Frameworks, and APIsHow does software reuse work created by other developers?6 min read
  10. 10Open Source SoftwareWhat does it mean when a program's source code is open?6 min read