Code of Life - When Computer Science Meets Genetics (openHPI)

Code of Life - When Computer Science Meets Genetics (openHPI)

Welcome to the class: we are very excited that you are interested in learning more about the foundations of life. In this openHPI course, we will give an introduction about components of human cells and their functions. We dive into the cell core to explore the Deoxyribonucleic Acid (DNA), its structure, and how it stores the code of life.

Furthermore, we will explore how to discover genetic variants and mutations and how to assess their impact on the cell functions and the whole human body. Ultimately, we will outline how individual genetic variants can be connected to complex diseases, such as cancer. Just two decades ago, all these tasks would have been impossible due to missing knowledge about the DNA and a lack of computational power. As a result, you will learn basic concepts about how to incorporate latest computer science aspects to explore the code of life interactively.

Course contents

Week 1: History of DNA and core components of cells:
Back to school: let's test your current biology background. We will start with a concrete real-world use case from medicine to explain core components of human cells, their function, and how they interact.
Week 2: Processing and analyzing of genetic data:
How to turn genetic raw data into meaningful information is the content of this week. Specific data processing steps are required prior to interpreting genetic data. In this week we will address specific algorithms, IT methods, and processes to assess genetic data. Furthermore, you will gain hands-on experience in analyzing selected genetic variants and evaluating their relevance.
Week 3: Online Q&A and final exams :
In this week you will have the chance to discuss any open questions with the teaching team using our online tools. Furthermore, you will have to complete your final exams of the course in this week. We also encourage you to join our "I like, I wish" discussion providing your feedback of the course.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Finding Hidden Messages in DNA (Bioinformatics I) (Coursera) Coursera
University of California, San Diego

Finding Hidden Messages in DNA (Bioinformatics I) (Coursera)

This course begins a series of classes illustrating the power of computing in modern biology. Please join us on the frontier of bioinformatics to look for hidden messages in DNA without ever needing to put on a lab coat. In the first half of the course, we investigate DNA replication, and ask the question, where in the genome does DNA replication begin? We will see that we can answer this question for many bacteria using only some straightforward algorithms to look for hidden messages in the genome.

Sep 14th 2026
5-12 Weeks
International Cyber Conflicts (Coursera) Coursera
The State University of New York

International Cyber Conflicts (Coursera)

By nature, cyber conflicts are an international issue that span across nation-state borders. By the end of the course, you will be able to apply the knowledge gained for analysis and management of international cyber incidents and conflicts including for activities such as development of policy related to cybercrime and cyberwarfare. Management of cyber incidents and conflicts requires an interdisciplinary perspective including an understanding of: 1) characteristics of the cyber threats and conflicts themselves, 2) international efforts to reduce and improve cyber security, and 3) psychological and sociopolitical factors.

Sep 28th 2026
5-12 Weeks
Vorkurs Mathematik - Grundlagen für das Informatikstudium (openHPI) OpenHPI
Hasso-Plattner-Institut

Vorkurs Mathematik - Grundlagen für das Informatikstudium (openHPI)

Du möchtest Informatik studieren? Dann bist du in diesem Kurs genau richtig. Ein Informatikstudium stützt sich insbesondere in den ersten Semestern sehr auf einige Grundlagen der Mathematik, die an verschiedenen Schulen mit unterschiedlichem Fokus unterrichtet werden. Dieser Kurs möchte diese Grundlagen wiederholen und erklären. Er ist somit die ideale Vorbereitung auf ein Informatikstudium.

Sep 13th 2023
4 Weeks
Einführung in die Mathematik der Algorithmik (OpenHPI) OpenHPI
Hasso-Plattner-Institut

Einführung in die Mathematik der Algorithmik (OpenHPI)

In allen Anwendungen in der Informatik steckt eine große Portion Mathematik. Insbesondere basieren viele Algorithmen, die uns täglich helfen (zum Beispiel Googles Suchalgorithmen oder Routenfindung bei Navigationssytemen) auf cleveren mathematische Einsichten. In diesem Kurs wird die Sprache der modernen Mathematik vorgestellt.

Self Paced
Self-Paced
Genetics and Society: A Course for Educators (Coursera) Coursera
American Museum of Natural History

Genetics and Society: A Course for Educators (Coursera)

How have advances in genetics affected society? What do we need to know to make ethical decisions about genetic technologies? This course includes the study of cloning, genetic enhancement, and ownership of genetic information. Course participants will acquire the tools to explore the ethics of modern genetics and learn how to integrate these issues into their classrooms.

Sep 21st 2026
4 Weeks
Classical papers in molecular genetics (Coursera) Coursera
University of Geneva

Classical papers in molecular genetics (Coursera)

You have all heard about the DNA double helix and genes. Many of you know that mutations occur randomly, that the DNA sequence is read by successive groups of three bases (the codons), that many genes encode enzymes, and that gene expression can be regulated. These concepts were proposed on the basis of astute genetic experiments, as well as often on biochemical results. The original articles were these concepts appeared are however not frequently part of the normal curriculum of biologists, biochemists and medical students.

Sep 21st 2026
5-12 Weeks
Introduction to Genomic Technologies (Coursera) Coursera
Johns Hopkins University

Introduction to Genomic Technologies (Coursera)

This course introduces you to the basic biology of modern genomics and the experimental tools that we use to measure it. We'll introduce the Central Dogma of Molecular Biology and cover how next-generation sequencing can be used to measure DNA, RNA, and epigenetic patterns. You'll also get an introduction to the key concepts in computing and data science that you'll need to understand how data from next-generation sequencing experiments are generated and analyzed.

Sep 14th 2026
4 Weeks
操作系统原理 (Operating Systems) (Coursera) Coursera
Peking University

操作系统原理 (Operating Systems) (Coursera)

操作系统原理》是针对计算机科学技术专业三年级本科生开设的一门专业基础课程。本课程着重学生系统观的培养,通过重点讲述操作系统的内部结构、工作原理及典型技术的实现,使学生建立起对操作系统的整体及各个功能模块的认识,从而系统掌握计算机的专业知识,进一步提升学生的软件开发能力乃至系统软件开发能力。

Sep 28th 2026
13-24 Weeks
Programming with Scratch (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Programming with Scratch (Coursera)

Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating interactive storybooks, animations, and games with Scratch, which is a block-based visual programming language for anyone new to coding.

Sep 28th 2026
5-12 Weeks
Mind of the Universe - Genetic Privacy: should we be concerned? (Coursera) Coursera
Leiden University

Mind of the Universe - Genetic Privacy: should we be concerned? (Coursera)

Should all our genetic information be made public in order to eradicate genetic diseases from this world? Who owns your genetic data once it becomes publicly accessible? What is your responsibility to family members when you know more about genetic diseases than they do? Who decides what kind of genetic information is relevant to a person? And what does genetic privacy mean to you?

Sep 21st 2026
5-12 Weeks