-
7.1 Printing in Python
-
Video
7.1.1 Printing in Python
-
Quiz
7.1.2 Printing in Python
-
Example
7.1.3 Hello, world!
-
Example
7.1.4 Printing Multiple Lines
-
Exercise
7.1.5 Introduce Yourself
-
Debugging
7.1.6 Fix This Program!
-
Exercise
7.1.7 Vertical name
-
7.2 Variables and Types
-
Video
7.2.1 Variables and Types
-
Quiz
7.2.2 Variables and Types
-
Example
7.2.3 Variables in Action
-
Example
7.2.4 Variable Types
-
Example
7.2.5 Variable Naming
-
Exercise
7.2.6 Make Some Variables!
-
Debugging
7.2.7 Undefined Variables
-
Badge
7.2.8 Variables Badge
-
7.3 User Input
-
Video
7.3.1 User Input
-
Quiz
7.3.2 User Input
-
Example
7.3.3 Basic User Input
-
Example
7.3.4 Type Conversion
-
Example
7.3.5 Type Conversion, Part 2
-
Exercise
7.3.6 Hello <name>
-
Exercise
7.3.7 Age
-
7.4 Mathematical Operators
-
Video
7.4.1 Mathematical Operators
-
Check for Understanding
7.4.2 Mathematical Operators
-
Example
7.4.3 Operators and Integers
-
Example
7.4.4 Operator Precedence
-
Exercise
7.4.5 Add Parentheses
-
Example
7.4.6 Division in Python
-
Example
7.4.7 Operators and Floats
-
Exercise
7.4.8 Rectangle
-
7.5 String Operators
-
Video
7.5.1 String Operators
-
Check for Understanding
7.5.2 String Operators
-
Example
7.5.3 Operators and Strings
-
Debugging
7.5.4 Fix This Program
-
Example
7.5.5 Team Sizes
-
Exercise
7.5.6 Introduce Yourself, Part 2
-
Exercise
7.5.7 Rectangle, Part 2
-
Exercise
7.5.8 Rectangle, Part 3
-
Challenge
7.5.9 Recipe
-
7.6 Booleans
-
Video
7.6.1 Booleans
-
Quiz
7.6.2 Booleans
-
Example
7.6.3 Boolean Variables
-
Debugging
7.6.4 Fix This Program
-
Exercise
7.6.5 Plants
-
7.7 If Statements
-
Video
7.7.1 If Statements
-
Quiz
7.7.2 If Statements
-
Example
7.7.3 Your First If Statement
-
Example
7.7.4 If-Else Statement
-
Debugging
7.7.5 Fix This Program
-
Exercise
7.7.6 Is It Raining?
-
Badge
7.7.7 Conditional Badge
-
7.8 Comparison Operators
-
Video
7.8.1 Comparison Operators
-
Check for Understanding
7.8.2 Comparison Operators
-
Example
7.8.3 Comparison Operators
-
Example
7.8.4 High Jump
-
Example
7.8.5 Roller Coaster
-
Exercise
7.8.6 Old Enough to Vote?
-
Exercise
7.8.7 Positive, Zero, or Negative?
-
Example
7.8.8 Age Group
-
Exercise
7.8.9 Table Reservation
-
Challenge
7.8.10 Transaction
-
7.9 Logical Operators
-
Video
7.9.1 Logical Operators
-
Check for Understanding
7.9.2 Logical Operators
-
Example
7.9.3 Logical Operators
-
Exercise
7.9.4 Administrators, Teachers, and Students
-
Exercise
7.9.5 Presidential Eligibility
-
Challenge
7.9.6 Presidential Eligibility- Extended
-
7.10 While Loops
-
Video
7.10.1 While Loops
-
Quiz
7.10.2 While Loops
-
Example
7.10.3 Guess My Number
-
Example
7.10.4 Program Tracing
-
Example
7.10.5 Program Tracing, Part 2
-
Exercise
7.10.6 2 Through 20 Even
-
Exercise
7.10.7 Divisibility
-
7.11 For Loops
-
Video
7.11.1 For Loops
-
Check for Understanding
7.11.2 For Loops
-
Example
7.11.3 Print 10 Numbers
-
Example
7.11.4 1 Through 10, Part 2
-
Exercise
7.11.5 Counting 10 to 100 by Tens
-
Example
7.11.6 Running Total
-
Example
7.11.7 Running Total, Part 2
-
Exercise
7.11.8 Average Test Score
-
Exercise
7.11.9 How Many Names?
-
Badge
7.11.10 Loops Badge
-
Survey
7.11.11 Mindset Survey 2
-
7.12 Break and Continue
-
Video
7.12.1 Break and Continue
-
Check for Understanding
7.12.2 Break and Continue
-
Example
7.12.3 Break
-
Example
7.12.4 Continue
-
Example
7.12.5 Bike Frame Size
-
Example
7.12.6 Loop and a Half
-
Exercise
7.12.7 Higher/ Lower
-
Challenge
7.12.8 Higher / Lower 2.0
-
7.13 Nested Control Structures
-
Video
7.13.1 Nested Control Structures
-
Quiz
7.13.2 Nested Control Structures
-
Example
7.13.3 Double For Loop
-
Example
7.13.4 Average Test Score, Part 2
-
Example
7.13.5 For Loop + While Loop
-
Exercise
7.13.6 Rolling Dice
-
Exercise
7.13.7 Categories
-
7.14 Functions
-
Video
7.14.1 Functions
-
Check for Understanding
7.14.2 Functions
-
Example
7.14.3 Greeting
-
Example
7.14.4 Extended Greeting
-
Exercise
7.14.5 Weather
-
7.15 Functions and Parameters
-
Video
7.15.1 Functions and Parameters
-
Check for Understanding
7.15.2 Functions and Parameters
-
Example
7.15.3 Print a Value
-
Example
7.15.4 Name and Age
-
Exercise
7.15.5 Print Product
-
Exercise
7.15.6 Print Multiple Times
-
Example
7.15.7 Default Parameter Values
-
Exercise
7.15.8 Area of a Square with Default Parameters
-
7.16 Namespaces in Functions
-
Video
7.16.1 Namespaces in Functions
-
Check for Understanding
7.16.2 Namespaces in Functions
-
Example
7.16.3 Functions and Variables
-
Example
7.16.4 Functions and Variables, Part 2
-
Debugging
7.16.5 Fix This Program!
-
Exercise
7.16.6 Adding to a Value
-
Exercise
7.16.7 Add, Subtract, or Multiply
-
7.17 Functions and Return Values
-
Video
7.17.1 Functions and Return Values
-
Check for Understanding
7.17.2 Functions and Return Values
-
Example
7.17.3 Return 10
-
Exercise
7.17.4 Add One
-
Example
7.17.5 Negate
-
Example
7.17.6 Functions Calling Functions
-
Example
7.17.7 Function Calls As Parameters
-
Exercise
7.17.8 Sum Two Numbers
-
Exercise
7.17.9 Temperature Converter
-
Badge
7.17.10 Functions Badge
-
7.18 Exceptions
-
Video
7.18.1 Exceptions
-
Check for Understanding
7.18.2 Exceptions
-
Example
7.18.3 Enter a Number
-
Example
7.18.4 Enter Name and Age
-
Exercise
7.18.5 Temperature Converter, Part 2
-
Exercise
7.18.6 Enter a Positive Number