Skip to Main Content

BIOF 020 | Python for Beginners

January 12, 2021 to February 4, 2021


Registration is Closed.

Registration occurs on a first-come, first-served basis. The deadline for registration is one week before the first day of the course.  If you are unable to register before the deadline, please email: or call 301-496-7977 for space availability. 

NIH Fellows or NIH community members being sponsored by their lab and awaiting payment authorization can tentatively hold a seat using the “Reserve A Seat” option. FAES must receive payment within 7 business days after reserving a seat or 3 business days before the start of the workshop, which ever comes first. If payment is not received in this time frame, your reservation will be cancelled.

Classes Tuesdays/Thursdays: 6-8:30PM (January 12, 14, 26, 28, February, 2, & 4, 2021) *No classes during the week of January 18.

Office Hours Wednesdays: 6:00-8:00 PM (January 13, 27, & February, 3, 2021) *No office hours during the week of January 18.

Simultaneous access to two screens is highly recommended for best learning experience. Examples include one computer with two screens, two computers, one laptop and one tablet, etc.​​

In this introductory workshop, users will learn how to create, read, transform, and visualize data for scientific analysis. Learners will also gain skills in applying basic computer logic to scientific applications. The workshop will include four sessions of instruction and two days of virtual office hours with the instructor over the course of three weeks.

The workshop will guide learners through the following learning objectives:

Session 1 (Tuesday, 6-8:30 PM):

  • Script creation and execution
  • Array creation
  • Two-variable plotting (x-y line graphs)
  • Saving plots
  • (Practice On Your Own #1)

Session 2 (Thursday, 6-8:30 PM):

  • Data transformation and manipulation
  • Logic statements and loops
  • Reading data from a file and saving data to a file
  • Handling missing data in files
  • (POYO #2)

Session 3 (Tuesday, 6-8:30 PM):

  • Simple linear model (e.g. time series analysis)
  • Advanced visualizations: scatterplots and bar charts
  • (POYO #3--start of simple COVID-19 visualization project of Session 4)

Session 4 (Thursday, 6-8:30 PM):

  • Statistics in Python
  • Customizing visualizations: titles and subtitles, axes labeling, colors
  • Finalize visualization project

Session 5 & 6 (Tuesday and Thursday, 6-8:30 PM):

  • Real-world biological concepts such as a deeper exploration (e.g., COVID-19 data, population modeling)
  • A capstone where learners would visualize their own data or data I would provide.

Virtual office hours will be held Wednesdays 6-8 PM between Sessions 1 & 2, 3 & 4, and 5 & 6.

Basic computer skills, including where to quickly find specific directories and files

Computer Needs:
macOS, Windows, Linux

Install Anaconda distribution of Python (


General Training Rate
Discounted Training Rate
$895.00 - NIH Community (Trainees, Employees, Contractors, Volunteers, etc.)
$995.00 - Academia, US Government (Non-NIH), US Military

Technology Fee

Although no grades are given for courses, each participant will receive Continuing Education Units (CEUs) based on the number of contact hours. One CEU is equal to ten contact hours. Upon completion of this course each participant will receive a certificate, showing completion of the workshop and 2.1 CEUs.

Refund Policy
100% tuition refund for registrations cancelled 14 or more calendar days prior to the start of the workshop.
50% tuition refund for registrations cancelled between 4 to 13 calendar days prior to the start of the workshop.
No refund will be issued for registrations cancelled 3 calendar days or less prior to the start of the workshop.

All cancellations must be received in writing via email to Ms. Carline Coote at
Cancellations received after 4:00 pm (ET) on business days or received on non-business days are time marked for the following business day.
All refund payments will be processed by the start of the initial workshop.

Return to Workshops & Conferences Calendar