Focus: animation, story games, problem-solving
Tools: Scratch, Blockly
Classes: Weekly (1 hour)
Focus: Python, websites, logic, real projects
Tools: Python, HTML/CSS, simple algorithms
Classes: Weekly (1 hour)
What is coding?
Sequencing
Algorithms in daily life
Debugging
Scratch basics
Events
Loops
Conditionals
Variables
Functions
Simple commands
Variables
Input and output
Loops & conditionals
Functions
Mini games
Interactive stories
Problem-solving projects
Loops & conditionals
Functions
Topics Covered: Python Intro & Getting Started Python
Syntax Python Output (print)
Python Comments Python
Variables
Python Data Types
Python Numbers
Python Strings
Python Booleans
Python Operators
Python User Input
Python If…Else
Python Match (intro only)
Python While Loops
Python For Loops
Python Range
Python Lists, Tuples, Sets, Dictionaries, and None
Basic Debugging
Python Functions
Function Arguments
Return Values
Python Modules (intro)
Importing Modules
Python Try…Except
Python String Formatting
Python File Handling
Read Files Write/Create Files
Python Classes & Objects
__init__ Method
self Parameter
Class Properties
Class Methods
Inheritance
Polymorphism (intro)
Encapsulation (intro)