Learn Python, a powerful, widely used, and versatile programming language in this fun, hands-on class for new programmers. Design games, analyze interesting data, and explore mathematical concepts. Topics include data types and structures, control flow, functions, input and output, object-oriented and event-driven programming.
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.