Learn Python®—a powerful, widely used, and versatile programming language—in this fun, hands-on class for intermediate programmers. With Python you can design games, run websites, and explore mathematical concepts and data. Through programming exercises, learn Python programming concepts including variables, data types, flow control, functions and input/output. Work collaboratively with your classmates to create a hands-on project.
Prior to class, please download the latest version of Python®. You can find the latest releases for multiple operating systems here. Students will also need the free Community version of PyCharm found here.
"This class was a nice coding challenge. I also learned a TON of new things about Python." - Tyler, Saturday Academy Student
We recommend that students become familiar with and practice typing skills prior to programming classes--the faster you type, the faster you code! Click here for free online games and tutorials.
Students will need access to a laptop/desktop computer (Mac or PC) and internet access. Students will meet online using Zoom. A link along with any other class information will be emailed out to families prior to the class start.
We are committed to making it possible for all students to participate in classes regardless of financial circumstances. Class tuition is charged on a sliding scale based on annual household income and family size. There is no application. Click here to learn more about Tuition Assistance.
Contact Saturday at 503-200-5858 or email info@saturdayacademy.org for any questions or any needed assistance regarding registration, supplies or access to technology.
Prior to class, please download the latest version of Python®. You can find the latest releases for multiple operating systems at https://www.python.org/downloads/. Also families will need to download the free Community version of PyCharm found at https://www.jetbrains.com/pycharm/download/#section=windows.
Farida Mishra works as a Network Software Engineer for Intel. She earned a M.S. in Computer Application and has taught various languages including C, Python and Java. Farida can teach in English and Hindi.