Intro Programming INTRO
Grades 9–10 · Python programming & computational thinking · No prior experience needed
Learn to think like a computer scientist
Course Topics
All units and topics for the intro programming course.
Getting Started
New to programming? Start here.
Python Reference
Syntax guides, built-in functions, and quick-reference resources.
Problem Sets
Practice exercises at beginner, intermediate, and advanced levels.
- Problem sets coming soon.
TEACHER
Scope and Sequence
Unit plans and course delivery structure for Grades 9–10.
- Scope and sequence documents coming soon.
TEACHER
Teacher Resources
Lesson plans, rubrics, and assessment materials for the intro course.
- Teacher resources coming soon.
Intro Section Activity
Last 5 new articles
-
Full-stack-tour
(June 09, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), References and cheatsheets, -
What happens when you run a Python program
(June 02, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), -
Reading Error Messages in Python
(May 28, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), -
Dictionaries in Python
(May 28, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), -
Lists in Python
(May 28, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions),
Last 5 edited articles
-
Full-stack-tour
(June 09, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), References and cheatsheets, -
What happens when you run a Python program
(June 06, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), -
Reading Error Messages in Python
(May 28, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), -
Dictionaries in Python
(May 28, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions), -
Lists in Python
(May 28, 2026)
in Programming Fundamentals, Python Basics (variables, types, input/output, conditionals, loops, functions),