The Python Package - Beginner and Intermediate
with ByteSize Learning
$350
Embark on a coding adventure and become a Python pro!
This comprehensive 6-day course takes you from the basics of Python programming to more advanced concepts through hands-on practice and fun projects.
You’ll begin by learning the foundations: variables, data types, and Python syntax. As you build confidence, you’ll explore input/output operations, arithmetic calculations, and how to add unpredictability with the random module. You’ll also develop essential debugging techniques and learn how to handle common coding errors.
Next, you’ll dive into data manipulation with lists, indexing, and loops, then level up with object-oriented programming techniques to better structure your code. You’ll gain experience with file operations—reading and writing data using both built-in and external libraries—and learn how to use functions to make your code clean and modular.
Throughout the course, you’ll create simple scripts, experiment with game development using Pygame, and work on projects that challenge you to apply your new skills in creative ways.
No prior experience required—just curiosity and a desire to learn!
For rising 6-12 graders
Instructor: Andrew Rust of ByteSize Learning will guide you every step of the way. No prior experience needed for the first three days; some familiarity with basic programming concepts is helpful for the advanced portion. (Grades 6-12)
Dates/Times: June 23-28, 9AM to Noon
-
Jun 23 - 28th, 2025
Mon - Sat for 1 week from 9:00 am - 12:00 pm
Mixxer Community Makerspace
336 265 7362
1375 N. Martin Luther King Jr. Dr.
Winston-Salem, NC 27101
Get directions
Room: Computer Lab