CoursesCoding

Python Foundations for Scratch 101

Build your skills with our interactive curriculum.

๐ŸŽฏ Ages 6+ ๐Ÿ“ˆ Beginner to Intermediate ๐Ÿ“š 3 interactive lessons ๐Ÿ”„ Updated May 2026

What you'll learn

  • โœ… Step-by-step interactive guidance
  • โœ… Practical problem-solving skills
  • โœ… Foundation principles of STEM
  • โœ… Build and program real-world projects

Requirements

  • โ€ข PC, Mac, or compatible tablet with a modern browser.
  • โ€ข No prior experience necessary.

Course Content

48 interactive lessons

Course Lessons

โ–ถ๏ธ L01 L01 โ€” From Scratch to Python
โ–ถ๏ธ L02 L02 โ€” Variables: set variable to
โ–ถ๏ธ L03 L03 โ€” Input: ask and answer
๐Ÿ”’ L04 L04 โ€” Your First If Statement
๐Ÿ”’ L05 L05 โ€” Your First If/Else
๐Ÿ”’ L06 L06 โ€” Mini Project: Robot Introduction
๐Ÿ”’ L07 L07 โ€” Comparison Operators
๐Ÿ”’ L08 L08 โ€” Conditions with Real Examples
๐Ÿ”’ L09 L09 โ€” Even/Odd with If/Else
๐Ÿ”’ L10 L10 โ€” elif: Multiple Choices
๐Ÿ”’ L11 L11 โ€” and / or Conditions
๐Ÿ”’ L12 L12 โ€” Mini Project: Robot Battery System
๐Ÿ”’ L13 L13 โ€” for Loops
๐Ÿ”’ L14 L14 โ€” range() and Counting
๐Ÿ”’ L15 L15 โ€” while Loops
๐Ÿ”’ L16 L16 โ€” Loop Counters and Accumulators
๐Ÿ”’ L17 L17 โ€” break and continue
๐Ÿ”’ L18 L18 โ€” Mini Project: Robot Patrol
๐Ÿ”’ L19 L19 โ€” Lists
๐Ÿ”’ L20 L20 โ€” Accessing List Items
๐Ÿ”’ L21 L21 โ€” Updating Lists
๐Ÿ”’ L22 L22 โ€” Functions
๐Ÿ”’ L23 L23 โ€” Function Parameters
๐Ÿ”’ L24 L24 โ€” Mini Project: Robot Mission Planner
๐Ÿ”’ L25 L25 โ€” What Is MOD?
๐Ÿ”’ L26 L26 โ€” Even or Odd
๐Ÿ”’ L27 L27 โ€” Multiples and Divisibility
๐Ÿ”’ L28 L28 โ€” Count Even Numbers
๐Ÿ”’ L29 L29 โ€” Number Patterns
๐Ÿ”’ L30 L30 โ€” Mini Project: Number Judge Bot
๐Ÿ”’ L31 L31 โ€” Strings and Text
๐Ÿ”’ L32 L32 โ€” String Indexing and Slicing
๐Ÿ”’ L33 L33 โ€” String Searching
๐Ÿ”’ L34 L34 โ€” String Formatting
๐Ÿ”’ L35 L35 โ€” Type Conversion
๐Ÿ”’ L36 L36 โ€” Mini Project: Text Analyzer
๐Ÿ”’ L37 L37 โ€” Sum and Average
๐Ÿ”’ L38 L38 โ€” Rectangle Area and Perimeter
๐Ÿ”’ L39 L39 โ€” Temperature Converter
๐Ÿ”’ L40 L40 โ€” Sorting and Filtering
๐Ÿ”’ L41 L41 โ€” Dictionaries
๐Ÿ”’ L42 L42 โ€” Mini Project: Grade Calculator
๐Ÿ”’ L43 L43 โ€” Simple Quiz Game
๐Ÿ”’ L44 L44 โ€” Random Quiz with Loop
๐Ÿ”’ L45 L45 โ€” Number Guessing Game
๐Ÿ”’ L46 L46 โ€” Score System
๐Ÿ”’ L47 L47 โ€” Simple Calculator
๐Ÿ”’ L48 L48 โ€” Final Project: Python Robot Assistant
๐Ÿ’ก Course Format: Cloud-based Interactive Coding Environment โ€” Launches directly in your browser.

Subscription

Get access to this course and all other MRT eLearning pathways with a family subscription.

Start Learning with Subscription
or
Buy This Course Only
Free eLearning access is included with robot purchases, with the access period varying depending on the product and current policy.

This course includes:

  • ๐Ÿ’ป Full lifetime access
  • ๐Ÿ“ฑ Access on desktop and tablet
  • ๐Ÿ† Certificate of completion
  • ๐Ÿ“Š Parent progress dashboard
Scroll to Top