Introduction to Computer Science is a two-semester class based on The Beauty and Joy of Computing at UC Berkeley.

First Semester: class transitions to text-based programming using the beginner-friendly Python language in the second semester.​