Skip to main content
UW Youth & Teen Programs

Introduction to Coding in Python II

Take a deeper dive and learn how to make increasingly complex graphics‐based programs and games in Python. You'll build on computer science concepts covered in Introduction to Coding in Python I, such as statements and variables, values, expressions, conditionals, booleans, while loops, libraries and basic procedural drawing with Pygame (lines, shapes and colors). You’ll delve into more advanced Pygame topics, including animation, mouse and keyboard input, timers and sprites as well as computer science topics like lists and for loops. Working on your own and with the instructor, you’ll put these concepts to use to create games, visual programs and more.

What You'll Learn

  • Different ways to animate basic shapes and sprites
  • Strategies for manipulating sprites to create advanced graphical programs
  • How to detect mouse and keyboard events
  • How to create a timer to use in time-based programs

Who Should Register

This course is for incoming sixth to eighth graders who have already spent some time coding. To register, you should have taken Introduction to Coding in Python I or have equivalent experience in Python (or related line-based languages) that covers the topics in Introduction to Coding in Python I, such as basic input and output, variables, type conversion, expressions, conditionals, booleans and while loops.

Instructor 

TechSmart is a Seattle company that partners with school districts to train teachers to teach computer science and coding. All instructors  are trained in TechSmart’s rigorous and engaging curriculum. Approved by the Washington State Office of Superintendent of Public Instruction (OSPI), the curriculum supports fully differentiated instruction and learning, ensuring that each student is challenged with the appropriate level of difficulty.

More Information

This online course is taught via Canvas and/or Zoom video conferencing. Classes meet in real time and are not recorded. Activities are held both synchronously and asynchronously. To participate, you should have access to a computer with a high-speed internet connection and a headset and webcam. 

See the Policies page for details about registration, refunds, waitlists and more. 

 

Details

Aug 12–Aug 23, 2024

Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Online
Cost
$950
Refund Deadline
Jul 1, 2024
Register