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.

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.
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.
This course is designed for beginners who wish to gain programming skills for genomic research. No prior coding knowledge is required.
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.
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
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.
Those who wish to enroll must complete the application form. The registration deadline is March 15th at 23:59 Yerevan time.
Should you have any questions, feel free to contact us via the following means: