python_logo.png

Python Course

Grade 7 - 11  |  No coding experience is needed

 

We recommend students who have no prior coding experience start with our Python course to build strong foundational skills to succeed in coding. 

In this course, students will learn Python language syntax to learn computer science fundamentals and strengthen their knowledge and skillsets through various exercises and problem-solving. Our curriculum focuses on improving logic and writing algorithms and hands-on practice. 

This beginner course is the most reliable way to go further from beginner to intermediate. 

turtle012.PNG
turtle011.PNG
python011.PNG

Subcourses & Curriculum

btree_tit_icon.png

Python I

Meeting the Basics
In this course, students will learn the basics by simply having fun and playing with them. This course covers about 70% of the basic topics. 
  • Learn: Data Types, Variables, Operators, If-Statements, Loops, Strings, Functions
  • Create: Interactive programs, graphical simulations.
  • Focus: Have fun. Have a solid understanding of the basics for more advanced topics.
btree_tit_icon.png

Python II

App Building
Students will learn the remaining 30% of the essential topics and apply the acquired skills to make some programs hands-on. 
  • Learn: List, Dictionary, Set, Nested Loops
  • Create: Games
  • Focus: Unleash Creativity, Repetition, Practice, Exercises
btree_tit_icon.png

Python III

Logic Building
Students will continue to learn Python's more advanced topics and focus on devising logic and structuring programs at a higher level.
  • Learn: Class, Objects, Inheritance
  • Make: Games and Apps
  • Focus: Logic Building, Product Polish, Large Scale Apps

Learning Outcome

 

Upon completion students should be able to write code with Python and should expect to develop a strong foundation for coding and better problem-solving skills. Students also should feel comfortable developing games by using Python. 

2021 Summer Classes

Java, Web Development, and USACO Classes & Workshops will be offered during the summer of 2021. Keep your programming skills sharp and solidify your understanding of coding while having fun!

Current Python Classes in Sessions

Students with prior coding experience may be able to join an existing class. Upon request, we will send you an evaluation sheet to evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.  

Python I

Sat 2 pm - 3:30 pm (PT)

Grade

Grade 6 - 8

Level

Beginner

Pre-requisite

None

Python II

Sun 1 pm - 3 pm (PT)

Grade

Grade 7 - 8

Level

Beginner

Pre-requisite

None