Many psychology experiments now are created using programming-based tools like PsychoPy, MatLab, and PsychoJS. The goal of this course is to give Cognitive Science graduate students a foundation in the principles of programming and familiarity with the tools that are specific to Cognitive Science. Regardless of your experience or skill level, if you want to learn how to program experiments in Python, JavaScript, or MatLab, this course will teach you how.