CSDS 237
The Python Programming Language
This course provides an in-depth knowledge of the core concepts and features of programming in Python: Python language constructs, data structures, object-oriented programming, working with files and databases, interacting with the web, NumPy and Pandas libraries for data analysis, Matplotlib and Seaborn libraries for data visualization, testing, and user-interface design. The course will also provide an introduction to libraries and frameworks for advanced programming in computer vision, web development, machine learning, and AI. Note: Students may not earn credit for both CSDS 134 and CSDS 237 . Prereq: CSDS 132 .
Sources
- Course catalogue ↗2026-2027