Python for Genomic Data Science

This class provides an introduction to the Python programming language and the iPython notebook. This is the third course in the Genomic Big Data Science Specialization from Johns Hopkins University.

About The Course

This class will provide an introduction to the Python programming language to people who are not computer scientists but who want to analyze genomic data. The course will teach participants basic concepts of bioinformatics programming, and introduce them to computational tools that deal with large amounts of data. The goals of the class is to enable students to write basic programs in Python, to adapt existing programs to their needs, and to interface Python programs with various bioinformatics packages through the use of Biopython. 

Frequently Asked Questions

  • Do I need any special materials to take this course? 
No, you only need a computer.
  • Do I have to take this course before taking the other courses in the Genomic Big Data Science Specialization?
You are strongly encouraged to take this course third.

Recommended Background

Prerequisite: Introduction to Sequencing Technologies

The target audience of this course are individuals in the molecular or computational sciences who want how to learn how to perform basic computational biology. This class is “hands on” and designed to get you started with the tools you need to perform Genomic Data Science.