Python Foundations for Scratch 101
Turn familiar block ideas into Python code, then build small programs and projects.
What you'll learn
- โ Variables and input
- โ Conditions and loops
- โ Lists and functions
- โ Strings and dictionaries
- โ Quizzes and mini projects
Requirements
- โข PC, Mac, or compatible tablet with a modern browser.
- โข No prior experience necessary.
Course Content
48 interactive lessons
Course Lessons
โถ๏ธ
L01
Unit 1 ยท L01 โ From Scratch to Python
โถ๏ธ
L02
Unit 1 ยท L02 โ Variables: set variable to
โถ๏ธ
L03
Unit 1 ยท L03 โ Input: ask and answer
๐
L04
Preparation ยท L04 โ Your First If Statement
๐
L05
Preparation ยท L05 โ Your First If/Else
๐
L06
Preparation ยท L06 โ Mini Project: Robot Introduction
๐
L07
Preparation ยท L07 โ Comparison Operators
๐
L08
Preparation ยท L08 โ Conditions with Real Examples
๐
L09
Preparation ยท L09 โ Even/Odd with If/Else
๐
L10
Preparation ยท L10 โ elif: Multiple Choices
๐
L11
Preparation ยท L11 โ and / or Conditions
๐
L12
Preparation ยท L12 โ Mini Project: Robot Battery System
๐
L13
Preparation ยท L13 โ for Loops
๐
L14
Preparation ยท L14 โ range() and Counting
๐
L15
Preparation ยท L15 โ while Loops
๐
L16
Preparation ยท L16 โ Loop Counters and Accumulators
๐
L17
Preparation ยท L17 โ break and continue
๐
L18
Preparation ยท L18 โ Mini Project: Robot Patrol
๐
L19
Preparation ยท L19 โ Lists
๐
L20
Preparation ยท L20 โ Accessing List Items
๐
L21
Preparation ยท L21 โ Updating Lists
๐
L22
Preparation ยท L22 โ Functions
๐
L23
Preparation ยท L23 โ Function Parameters
๐
L24
Preparation ยท L24 โ Mini Project: Robot Mission Planner
๐
L25
Preparation ยท L25 โ What Is MOD?
๐
L26
Preparation ยท L26 โ Even or Odd
๐
L27
Preparation ยท L27 โ Multiples and Divisibility
๐
L28
Preparation ยท L28 โ Count Even Numbers
๐
L29
Preparation ยท L29 โ Number Patterns
๐
L30
Preparation ยท L30 โ Mini Project: Number Judge Bot
๐
L31
Preparation ยท L31 โ Strings and Text
๐
L32
Preparation ยท L32 โ String Indexing and Slicing
๐
L33
Preparation ยท L33 โ String Searching
๐
L34
Preparation ยท L34 โ String Formatting
๐
L35
Preparation ยท L35 โ Type Conversion
๐
L36
Preparation ยท L36 โ Mini Project: Text Analyzer
๐
L37
Preparation ยท L37 โ Sum and Average
๐
L38
Preparation ยท L38 โ Rectangle Area and Perimeter
๐
L39
Preparation ยท L39 โ Temperature Converter
๐
L40
Preparation ยท L40 โ Sorting and Filtering
๐
L41
Preparation ยท L41 โ Dictionaries
๐
L42
Preparation ยท L42 โ Mini Project: Grade Calculator
๐
L43
Preparation ยท L43 โ Simple Quiz Game
๐
L44
Preparation ยท L44 โ Random Quiz with Loop
๐
L45
Preparation ยท L45 โ Number Guessing Game
๐
L46
Preparation ยท L46 โ Score System
๐
L47
Preparation ยท L47 โ Simple Calculator
๐
L48
Preparation ยท L48 โ Final Project: Python Robot Assistant
๐ก Course Format: Cloud-based Interactive Coding Environment โ Launches directly in your browser.
