Learn programming with Lao Ma by “leveling up and fighting monsters”!
To support children’s learning journey for “Python Level 1”, we have compiled detailed teaching plans and after-class assignments, which are now fully included in 👉Python Examination Classroom. We hope these materials can provide substantial help to the children.
Last updated: 2025.06.18
Python Level 1 Teaching Plan and After-Class Exercises
Python Level 1 Syllabus
Electronic Society (CIE)

Computer Society (GESP)

Python Level 1 Course Directory
- Lecture 01: Ready to Start
- Lecture 02: Variables and Assignment Statements
- Lecture 03: Data Types and Program Output
- Lecture 04: Arithmetic Operations and Program Input
- Lecture 05: Relational and Logical Operations
- Lecture 06: Operator Precedence and Comprehensive Exercises
- Lecture 07: Basics of the turtle Library
- Lecture 08: Advanced turtle Library
- Lecture 09: Practical Applications of the turtle Library
Note: When I was teaching Python to the children, the GESP project of the Computer Society had not yet started, so the teaching plan I prepared is based on the syllabus of the Electronic Society’s level examination. For children preparing for the GESP exam, these teaching plans can also serve as a reference.
Python Level 1 Exercises
Electronic Society (CIE)
Examination Papers
- December 2020 Python Level 1 Examination Paper
- March 2021 Python Level 1 Examination Paper
- June 2021 Python Level 1 Examination Questions
- September 2021 Python Level 1 Examination Paper
- December 2021 Python Level 1 Examination Questions
- March 2022 Python Level 1 Examination Paper
- September 2022 Python Level 1 Examination Paper
- March 2023 Python Level 1 Examination Paper
Questions
- CIE Level 1 2020.06: Programming Question 36
- CIE Level 1 2020.09: Programming Question 36
- CIE Level 1 2020.09: Programming Question 37
- CIE Level 1 2020.12: Programming Question 36
- CIE Level 1 2020.12: Programming Question 37
- CIE Level 1 2021.03: Programming Question 36
- CIE Level 1 2021.03: Programming Question 37
- CIE Level 1 2021.06: Programming Question 36
- CIE Level 1 2021.06: Programming Question 37
- CIE Level 1 2021.09: Programming Question 36
- CIE Level 1 2021.12: Programming Question 36
- CIE Level 1 2022.06: Programming Question 36
- CIE Level 1 2022.09: Programming Question 37
- CIE Level 1 2022.12: Programming Question 36
- CIE Level 1 2023.03: Programming Question 36
Computer Society (GESP)
Examination Papers
- March 2023 Python Level 1 Examination Paper
- June 2023 Python Level 1 Examination Paper
- September 2023 Python Level 1 Examination Paper
Questions
- GESP Level 1: 2023.03 – Interleaved Addition and Subtraction Calculation
- GESP Level 1: 2023.03 – Chicken and Rabbit in the Same Cage
- GESP Level 1: 2023.06 – Time Planning
- GESP Level 1: 2023.06 – Cumulative Addition
- GESP Level 1: 2023.09 – Buying Stationery
- GESP Level 1: 2023.09 – Xiao Ming’s Lucky Number
- GESP Level 1: 2023.12 – Xiao Yang’s Exam
- GESP Level 1: 2023.12 – Xiao Yang’s Counting
- GESP Level 1: 2024.03 – Xiao Yang Buys Books
- GESP Level 1: 2024.03 – Finding Factors
- GESP Level 1: 2024.06 – Break Time
- GESP Level 1: 2024.06 – Cubic Numbers
- GESP Level 1: 2024.09 – Xiao Yang’s Shopping
- GESP Level 1: 2024.09 – Beautiful Numbers
- GESP Level 1: 2024.12 – Temperature Conversion
- GESP Level 1: 2024.12 – Odd and Even Numbers
- GESP Level 1: 2025.03 – Mice in the Library
- GESP Level 1: 2025.03 – Rounding
Youth Programming Competition Communication
The “Youth Programming Competition Communication Group” has been established (suitable for youth aged 6 to 18). Add the assistant’s WeChat to invite everyone into the study group. After joining, everyone can participate in regularly organized 21-day problem-solving challenges, level examination assessments, guidance for Ministry of Education white list competitions, and youth programming team competitions.
