Computational thinking with variables
8 videos

0
6
Computer Science / Programming - What Is Programming and Why Should You Care?
Introduction to programming basics, explaining what programmers do, how code works, and why learning Python is valuable for solving real-world problems.

0
3
Computer Science / Programming - Data Types, Expressions, and print()
Learn Python's four basic data types (integers, floats, strings, booleans), how expressions evaluate to single values, and how to use the print function to display results.

0
3
Computer Science / Programming - How the Computer Runs Your Code
Learn how computers execute code line-by-line, evaluating and forgetting each instruction before moving to the next. Understand why results disappear without print statements.

0
5
Computer Science / Programming - Variables: Teaching Your Computer to Remember
Learn how variables work in Python: storing values in memory, assignment statements, updating variables, and how programs use them to remember data during execution.

0
2
Computer Science / Programming - Type Casting: Converting Between Data Types
Learn Python type casting with str, int, and float functions to convert between strings, integers, and decimals, avoiding common TypeError issues.

0
3
Computer Science / Programming - Getting User Input with input()
Learn how Python's input function works to ask users questions, store responses in variables, and convert string inputs for calculations.

0
4
Computer Science / Programming - Debugging: Reading Error Messages Like a Pro
Learn about Python's three error types (syntax, runtime, logic) and how to read stack traces to debug code effectively. Includes a practical example fixing input conversion errors.

0
5
Computer Science / Programming - Building a Program: Variables, Input, and Output
Learn to build a Python pizza order program using input, type casting, calculations, and output. Master the essential pattern: input, cast, calculate, cast, output.