← All courses

CS 101 · 3 credits

Introduction to Programming

Your very first programming course, assuming zero technical background. It explains what a program actually is, then teaches you to write real instructions a computer will follow — printing, variables, decisions, and loops — in Python, the friendly language most beginners start with. Along the way you build a working mental model of how computers, memory, and the internet fit together, and what software engineers actually do all day.

Local progress0/27 lessons · 0%

What you'll learn

  • Explain what a program is in terms of instructions, inputs, and outputs
  • Write and run Python programs that print, calculate, store values in variables, and read input
  • Read a Python error message, locate the failing line, and fix simple bugs
  • Use if/else decisions and for/while loops to control what a program does
  • Describe how binary, memory, and the CPU work at a mental-model level
  • Explain how clients, servers, and websites fit together when you use the internet
  • Describe the main software engineering roles and know how to keep learning after this course

Reviews

0 ratings

5
0
4
0
3
0
2
0
1
0
  • No reviews yet.

Discussion

  • No comments yet. Sign in to comment.