Computationa Media - Python
This is a project-based course using the Python version of Processing, py5. CMP is a semester long class aimed at students who have completed the Annual Foundations of Commputer Science course, although a strong first semester of the Foundations class qualifies you for the course. It does not cover Python basics in detail but does include classes & objects in Python, which is not covered in the Annual Foundations course.