📚 Resources


COGS 108 Course Resources

This page collects useful links and supplemental resources for COGS 108. These materials are meant to support the main course content, projects, and lectures. You are responsible for the material covered in this course, so use these resources as supplements rather than replacements.

When in doubt, refer to the lecture materials, course announcements, and official course communication channels.


Getting Started


Basic Python


Online Python Courses / Practice


Version Control (git and GitHub)


SQL Resources


Data Visualization


More Data Science in Python


NLP (Natural Language Processing)


Machine Learning Resources


Data Science and Analysis


Project and Research Skills


Writing and Communication


Past Exams and Practice

Practice materials will be posted here if they are made available for this course.


If you find another helpful resource, let us know and we can link it here!