Welcome to COGS 18: Introduction to Python!

Welcome to COGS 18: Introduction to Python!#

COGS 18 | Shannon Ellis | Spring 2025 | UCSD

Overview#

Introduction to Python (COGS 18) is a course offered by the Department of Cognitive Science of UC San Diego. It is a hands-on programming course, focused on teaching students in Cognitive Science and related disciplines an introduction on how to productively use Python.

Current Iteration#

Introduction to Python is currently running for Spring 2025, please read the syllabus.

Materials#

All course materials are openly available from 1) this website; 2) our textbook; or 3) PrairieLearn.

During lecture, we highly recommend following along in class with a live notebook (i.e. in Colab) so you can try the code we talk about as we talk about it. Each lecture will have an “Open in Colab”” button to click - this will get you a copy of the notes.