Coding in Python II

Expanding on the computer science concepts and coding techniques learned in Coding in Python I, this course teaches you how to make more complex, graphics-based programs and games. Computer science concepts covered in this course include loops and conditionals, code libraries, randomness, PyGame graphics and sound libraries, procedural drawings, coordinates, lines, ­­shapes, colors, animation, complex input, mouse clicking, mouse movement, keyboard input, code organization and game structure, event loops, commenting best practices, and timing and timers.  

You'll code a variety of exercises both on your own and with the instructor that make use of these concepts to create games, visual programs and more. 

Who It’s For

This course s for incoming 9th to 12th graders who have already spent some time coding. To register, you should have taken either Coding in Python I or have equivalent experience.


TechSmartKids is a Seattle educational technology company that develops computer  science curriculum, offers coding bootcamps for teachers, and partners with schools and school districts throughout Washington state to teach computer science and coding. Summer Youth is proud to partner with TechSmartKids to offer courses in Python to middle school and high school students.

TechSmartKids' rigorous, engaging curriculum is approved by the Washington State Department of Education (OSPI). It supports fully differentiated instruction and learning, ensuring that each student is challenged with the appropriate level of difficulty.

More Information

See the Things to Know section for details about registration policies, transportation and parking, and more.

Dates & Times

Jul 9–Jul 20, 2018

Sect. A
9 a.m.–12 p.m.