CS 139 — : Advanced Programming with Python
This course continues with the Python programming language, using topics of personal and social relevance to investigate the impact of computing. This course includes data structures and libraries for modularization, data extraction and visualization, web APIs, server applications, and an introduction to machine learning.