-
Flow control and loops
Discover key programming concepts: conditionals and loops. Learn how conditionals make decisions for complex tasks. Write Python programs using if statements, for loops, and while loops.
-
Functions
Explore the concept of functions—reusable code blocks—in Python. Learn to write and call functions, understand built-in functions, and differentiate between arguments and parameters.
-
Writing a complete program: Program a robot to move in space
Bring together your programming knowledge to program a robot! Work within a text-based environment or optionally explore a GUI. Translate pseudocode to Python, solve problems with code, and guide a robot.
