Students: Looking for advising?

We’re here to help you find opportunities that are a good fit for you! Schedule an appointment with an advisor—virtual or in person.

Email us
Cardinal Courses
Courses for credit

Coding for Social Good

Quarter-long course
Technology & Engineering
Coding for Social Good
Survey course on applications of fundamental computer science concepts from CS 106B to problems in the social good space (such as health, trust & safety, government, security, education, and environment). Each week consists of in-class activities designed and delivered by student instructors. Introduces students to JavaScript and the basics of web development. Some of the topics we will cover include mental health chatbots, tumor classification with basic machine learning, sentiment analysis of tweets on refugees, the basics of open source software, and principles of cybersecurity. For more information, visit Pre/Corequisite: CS106B. Cardinal Course certified by the Haas Center for Public Service





September 26, 2023 | 12:00 AM
* This Application Deadline has passed

Open To


Cardinal Service Notation
Students who complete three Cardinal Courses are eligible for the Cardinal Service transcript notation. Learn more

Back to Top