Introduction to Programming: Python for Genomic Data Science

Course Description

This beginner-friendly course provides a foundational introduction to Python programming for genomic data science. Designed for individuals with little to no prior programming experience, it lays the groundwork for further studies in bioinformatics and genomics. It is especially valuable for those aiming to work with large-scale biological datasets and computational biology applications. Additionally, it serves as a key bridge course for applicants preparing for the upcoming OMICSS-26 Genome Bioinformatics Summer School.

Instructor

Alisa Davtyan
Alisa Davtyan

Alisa Davtyan holds a master’s degree in Mathematics from Yerevan State University. She currently works as an Associate ML Researcher at the Institute of Physics at Yerevan State University, where her research focuses on studying the mechanisms of long-term memory at the single-molecule level. In parallel, she works as a Data Scientist at Digitain.

Learning Outcomes and Course Outline

Students who complete this course will develop essential Python programming skills for analyzing genomic data. The curriculum is largely based on the Python for Genomic Data Science course by Johns Hopkins University on Coursera and covers key topics, including:

Introduction to Python – Basics of Python programming and its relevance to genomics.
Data Structures & Control Flow – Lists, loops, conditional statements, and functions.
Working with Biological Data – Parsing and analyzing DNA and RNA sequences.
Biopython & External Tools – Using Biopython libraries to process genomic datasets.

Who is the Course For?

This course is designed for beginners who wish to gain programming skills for genomic research. No prior coding knowledge is required.

Prerequisites

To successfully complete the course, students must have a good command of English to read and comprehend the course material. Applicants must be enrolled in at least the first year of a Bachelor’s program (or higher). Additionally, participants must be available to attend lessons in person, as the course is offered exclusively offline.

Venue and Details

Location: Armenian Bioinformatics Institute, Ezras Hasratyan 7, Yerevan, Armenia
Start date: March 19
End date: April 9
Schedule: Twice a week - Tuesday, Thursday - 19:00-20:30pm

Registration Fee

The course is free of charge.
The courses have maximum capacity of 20 seats and will be filled on a first-come, first-served basis. Priority will be given to applicants who intend to apply to the OMICSS-26 Genome Bioinformatics Summer School.

Enrollment

Those who wish to enroll must complete the application form. The registration deadline is March 15th at 23:59 Yerevan time.

Contacts

Should you have any questions, feel free to contact us via the following means:

  • ABI e-mail: info@abi.am
  • Karine Shahgaldyan: karine.shahgaldyan@abi.am
    • WhatsApp/Telegram: +37441770034
    • Phone: +37441770034