Learn to Code: Zero to Sixty Data Analysis

A Workshop Series for Women

Have you ever wanted to learn to program but didn’t know where to start? Or are you interested in learning more about data visualization or data science? If so, this course is for you! We'll start with the very basics: the first day we'll install Python together, and go from there!

Important Facts: the short version

  • Goal: Learn to code, with data!
  • Time: Mondays at 7 PM, from Oct. 5 to Nov. 9
  • Extra: Open Sessions will be Thursdays at 7 PM.
  • Mail: Sign up to our mailing list for more information.
  • Location: 17 Hillhouse, room 113 on Mondays and 17 Hillhouse, room 05 on Thursdays.
  • Tools: Bring a laptop computer!

Syllabus

Goals

We want participants to be able to:

  • Learn the basics of programming
  • Learn to import, manipulate, and plot data

Audience

This series is aimed primarily at women with little to no coding experience who wish to be able to work with scientific data or become a data scientist, although it is open to all Yale affiliates.

Tools

The first workshop will focus primarily on installing and introducing these tools, so you do not need to do this on your own.

We will use the Python 3 programming language, and the SciPy stack. Participants will be expected to bring a computer of their own to work with.

These tools can most easily be installed through Anaconda; be sure to select "I want Python 3.4"!

Schedule

The series will run from Oct. 5 to Nov. 9, with a possible extension depending on interest, demand, and progress.

Workshops

The main workshop series will be a weekly combination of mini-lectures and interactive activities, where participants will practice coding themselves. Discussing, working together, and asking questions will be strongly encouraged. At the end of the workshop, students will also be given a set of practice problems to keep working on, eiter on their own time, with each other, or at the Open Sessions.

Workshops will be held Mondays from 7–9 PM in 17 Hillhouse, room 113.

Please bring a laptop to all sessions.

Sessions

Materials

The notebooks from class (and all materials used, including this website) are also available for download here.

Open Sessions

On Thursdays an Open Session will be offered. This will be a chance for people to work together on coding and/or plotting challenges, either related to the Workshops or not. Instructors and/or helpers will be present to facilitate group work, answer questions, help debug, or just talk.

Open Sessions will be held Thursdays from 7–9 PM in 17 Hillhouse, room 05.

Planning Meeting

There will be a planning meeting for all those interested in helping out on Thursday, Oct. 1 in the 17 Hillhouse common area by the entrance at 7 PM. Please feel free to come by and help us plan!