Intro to Python for Cognitive Science Students: Course taught by Tom Donoghue, and all materials and lectures are publicly available.
Programming for Psychology in Python: Covers programming basics, PsychoPy, data analysis, error handling, and FAQ. Emphasis on perception and vision science.
Introduction to PsychoPy: PsychoPy is a software package, written in the Python, for the generation of psychology and neuroscience experiments for. You should learn Python basics before starting this tutorial.
Games in Pygame: Create a game in Python with this 8-part youtube tutorial.
MATLAB Onboard: Introduction to MATLAB language, fundamental commands, and hands on projects in the web-based version of MATLAB.
CS 1303 Programming & Data Analysis: Open to all undergraduate students. Students will be introduced to the general concepts of programming and problem solving, using MATLAB as the programming language. Some sections may be taught using Python.
Swirl: Teaches you R programming and data science at your own pace in the R console.
Free Online Introduction to R Course: Covers the basics of data analysis and manipulating data structures such as vectors, matrices and data frames. Estimated 4 hour completion time with 62 exercises.
Online R Tutorials: List of 100 online R tutorials that are hosted by academic institutions. Tutorials range from broad introductions to specific tasks and topics.
EDIT 2318 Computing and Information Technology: Use of computers as productivity tools, societal and ethical implications, and applications and related technology in society. Fulfills Core Technology and Applied Science requirement. Typically covers programming basics in Scratch and Processing.