Skip navigation Jump to main navigation

Our Summer 2025 applications are open!

Close alert

Programming with Python 2

This course, intended for students have completed the Introduction to Programming with Python course or have the prerequisite knowledge of the course topics discussed in that class. Entry level programming experience is required. The course provides a further look at the Python programming, Participants become familiar with intermediate and advanced programming concepts and are challenged through the use of logic games, programming problems, and hands-on assignments to develop logical reasoning and problem-solving skills. The course includes asynchronous work, which students are expected to complete between class sessions.

By the end of this course, students should have a solid understanding of program classes, objects, iterators, inheritance, lambda functions, try/except, regex, file handling, database modules, graphical modules, numerical analysis modules. This knowledge will support them in future ventures in computer science programming.

Prerequisite: This course is intended for students who have a foundational knowledge of python and entry level programming.