Python Youth Course
We use Python in this course to introduce a written coding language that is easier to understand for beginner coders. We will introduce the fundamentals that every coder needs, and practice them using a visual learning tool called Turtle. There will be many hands-on experiences in this course as every student eventually works on their projects.
Subcourses & Curriculum
Python Youth (Level 1)
Intro to Python
Learning Python basics and developing our first two building blocks, Variables and if Statements.
Data Types & Variables
Arithmetic & Relational Operators
Python Youth (Level 2)
Learning about our second building block, the Loop.
Intro to Loops
Printing Patterns Practice
Tracing Loops Practice
Turtle & Loops Practice
Python Youth (Level 3)
Lists & Consolidation
Learning our last building block, the List. Combining our building blocks to solve more complicated problems.
Intro to Lists
Lists & Loops
Turtle & Lists
Putting it All Together
Course Duration: Each subcourse takes about 8-12 weeks to complete and the whole course typically takes 32 weeks to 48 weeks to complete depending on the student's age, dedication, and passion for the class. We determine if a student is ready to take the following subcourse after each subcourse is completed. We will make sure that each student understands and digests what they learn from a class by iterating and challenging them with a quiz, project, and many more.
Recommended Age: Grade 5 to Grade 6
How often we meet? Once a week. (2-hour class) When registering, a student is assigned to a dedicated class to visit once a week.
Learning Outcome: Students should feel comfortable using the basic building blocks of coding. Students should be able to utilize the building blocks in Turtle.
Pre-requisite: No prior coding experience is needed.