← 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
Unit 1What a Program Is
Unit 2Talking to the Computer
Unit 3Remembering Things: Variables
Unit 4Making Decisions
Unit 5Repeating Work: Loops
Unit 6How Computers Actually Work
Unit 7How the Internet Fits In
Unit 8Becoming a Software Engineer
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.