GEN 587

Intermediate Python® Programming

American Public University System · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course presents the principles of object-oriented programming using the Python® language, one of today’s preferred languages for programming. Python is a high-level general-purpose programming language that is portable and used on different systems, including UNIX and Mac, and it is platform independent. Python has been touted as one of the most powerful and easy-to-learn programming languages. The course addresses data structures and algorithms; efficient and scalable Python programming; RESTful application programming, interface services, microservices, and multiprocessing using the Python programming language; and other related concepts and terms in an effort to establish a solid foundation for more advanced programming using structured language. The course will also provide an intermediate level of both conceptual and scenario-based exercises, thus enabling students to maximize their comprehension and retention of material covered. The Python interpreter is available online for free. This software is not provided via the course material and must be obtained by the student. (Prerequisite: ENTD220) Python® is a registered trademark of the Python Software Foundation.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 9 hours ago

001

Availability not recently verified
Class #american_public_system-0587Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?