Digital Scholarship Resources - Vanderbilt Libraries Digital Scholarship and Communications Office

DiSC Python Lessons

A shortened link to this page is

About the lessons

DiSC Python lessons are provided by the Digital Scholarship and Communications Office (DiSC) of the Jean and Alexander Heard Libraries at Vanderbilt University. The DiSC office provides regular lessons for Python beginners with a variety of followup intermediate and advanced lessons. There is no cost associated with the lessons.

The beginners lessons are generally offered at least once per semester. See the schedule below for session details.

During the fall of 2021, we are planning to offer the lessons in-person, although it is also possible to participate via Zoom. Advance registration is required to participate remotely. It is recommended, but not required to participate in-person. To register, go to the link at the appropriate schedule below. After registering, you will receive a confirmation email containing information about joining the Zoom session.

Each lesson includes of a series of videos with a practice Jupyter notebook and homework assignments. The live working sessions provide an opportunity for participants to ask questions about the lesson videos and homework, or to work on the homework with assistance.

The lessons are part of a free, online learning system called CodeGraf. You are welcome to work through these lessons or any of the other lesson modules available in CodeGraf on your own at any time (no registration required). To explore all of the lesson modules that are available, visit the CodeGraf landing page.

The DiSC office also provides lessons for learning R and getting started with GitHub in a similar format.

Archive of past lessons

Beginners Lessons - Fall 2021

Wednesdays from 1:00 PM - 2:00 PM Central (US) Time (starting Oct 20).

NOTE CHANGE OF VENUE: Central Library Poetry Room - 612A

Please register using this Zoom registration link even if you plan to attend in-person. This will give you the opportunity to participate by Zoom if you can’t make one of the live sessions. Registration link

Instructor (Steve Baskauf) office hours information, or email to arrange another time to talk.

Working session date Lesson Topic Web page
Oct 20 1 Introduction / Installation troubleshooting terminology (18 min) / programming environments (50 min) / installation videos (27 min)
Oct 27 2 Programming basics lesson videos (67 min)
Nov 3 3 Code libraries lesson videos (34 min)
Nov 10 4 List and dictionary objects lesson videos (32 min)
Nov 17 5 Loops lesson videos (33 min lessons, 61 min including demos)
no session Nov 24   (Thanksgiving week)  
Dec 1 6 Conditional execution lesson videos (44 min)

Python Resources

Here’s a page of Python resources

O’Reilly for Higher Education books and videos (Vanderbilt sign-in required)

Other sources of Python resources on Vanderbilt’s campus

Data Science Institute (DSI)

Research IT

Digital Humanities (DH) Center

Software Carpentries (cosponsored by DiSC, Office of the Vice Provost for Research, Research IT, ACCRE, and the Data Science Institute)


Questions? contact Steve Baskauf

Revised 2021-08-23

Questions? Contact us

License: CC BY 4.0.
Credit: "Vanderbilt Libraries Digital Scholarship and Communications -"