Skip to main content



Hurst Hall Room 202

Mon - Thur: 9:30 am - 8:30 pm
Fri: 9:30 am - 7 pm
Sat: Noon - 7 pm
Sun: Closed

4400 Massachusetts Avenue NW
Washington, DC 20016


Python is a flexible programming environment with a large user community that develops and provides support for many statistical and econometric applications as well as numerical computing.


Campus Availability | Installation Options | Support | Workshops | Resources


Where can I use Python on campus?

If you want staff on hand to assist you with Python, come to the CRTL lab during our regular hours. If you have a complex problem, please contact us by phone (202-885-3862) or email ( to set-up an appointment, otherwise, just drop in!

Python can be accessed in the following campus computer labs:

  • CTRL lab
  • Anderson Computing Cluster
  • Kreeger Lab

Python is also available for use on AU's High Performance Cluster. This requires special permissions to use. For more information, click here.

How can I get Python on my computer?

Python is open-source software available for free. To download Python, click here.

How can I get support using Python for research or for class?

  • One-on-one assistance (drop-in during regular hours, or schedule an appointment
  • In-Class Tutorials (standard or custom tailored, request)

What Workshops do you offer?

CTRL Lab offers a variety of workshops each semester to train members of the AU community in the software that it supports. Examples of workshops we have offered in the past can be seen below, and you can follow the link to view our current schedule. If you are interested receiving training that is not listed in our regular workshop schedule, please contact us by email to request an appointment.

Introduction to Python: Designed for first time and very-new users, this workshop teaches the following basic skills: Installation and starting python, using the shell as a calculator, manipulating strings, understanding data types, using built in functions, help commands.               

Intermediate Python: Designed for beginning users, this course is designed to give a basic understanding how to write simple programs using Python. Participants will learn how to: Write functions, use If statements and loops, and also use matrixes. To facilitate this, we will also cover how to do basic matrix algebra.                   

To view the schedule of workshops, click here.

If you want to take a workshop that is not on our schedule, contact us, and we can arrange a one-on-one session.

For registration information, click here.

What Resources can I access online?

Introduction to Python (handout, code)

Intermediate Python (handout, code)

Official Python Website

Online Learning tool (AU subscribed software support resource)

CTRL Lab Info

Fall & Spring Hours:
Mon - Thur: 9:30 am - 8:30 pm
Fri: 9:30 am - 7 pm
Sat: 12 pm - 7 pm
Sun: Closed

Summer & Winter Break Hours:
Mon - Fri: 9:30 am - 5:30 pm
Sat - Sun: Closed

Hurst Hall, Room 202

More Info

Contact a Consultant

For help with CTRL supported activities, visit the lab during business hours, call 202-885-3862, email For people who are traveling, we can arrange for support via Skype - contact us for more information.

Chat with a Consultant

JavaScript disabled or chat unavailable.