Back to Algorithms for DNA Sequencing
Johns Hopkins University

Algorithms for DNA Sequencing

We will learn computational methods -- algorithms and data structures -- for analyzing DNA sequencing data. We will learn a little about DNA, genomics, and how DNA sequencing is used. We will use Python to implement key algorithms and data structures and to analyze real genomes and DNA sequencing datasets.

Status: Data Structures
Status: Python Programming
Course12 hours

Featured reviews

SS

5.0Reviewed Jul 3, 2018

Very well prepared, from basics up to all commonly used techniques in bioinformatics. Prerequisites in Python is a plus, but not even necessary.

LK

5.0Reviewed Mar 11, 2016

Excellent intro to the computational challenges in analyzing genomic sequences.Lectures and programming exercises explain algorithms very clearly even for beginners.

GA

5.0Reviewed Sep 2, 2020

Very well explained, a lot of the gaps of the previous courses got cleared up. This course should be an example on how to teach a subject. Thanks!!!

MP

5.0Reviewed Jan 23, 2023

Challenging course and took me longer than four weeks to finish but they explained the concepts well and the discussion forum posts from other students were very helpful.

OE

5.0Reviewed Oct 18, 2018

I loved this course a lot. It's well organized. The lectures are clear. And the practicals are highly useful. Also, the assignments are helpful.

KS

5.0Reviewed Jul 20, 2021

An excellent course designed to prepare students for real challenges. Thank you Dr. Langmead, JHU and Coursera for designing such a beautiful course!

MD

5.0Reviewed Nov 9, 2016

This was really fun. Really enjoyed the a-ha of the algorithms and the fun of solving the alignment and assembly problems. Feel mildly powerful after assembling a virus genome.

LS

5.0Reviewed Dec 16, 2021

T​his course is a great starting point in alignment algorithms. The topics are well explained, but lack practical depth. I strongly recommend this course to any bioinformatician in development!

PG

5.0Reviewed Oct 1, 2020

It was a very good experience to learn something useful for my work which they taught was really good and gave me some confidence to work on the data using python algorithms

KP

5.0Reviewed May 18, 2020

Very good course this is. Just a little advice, please make the quiz questions more clear and more specific because one shouldn't waste time to understand a question which is very easy to implement.

BS

5.0Reviewed Oct 30, 2021

G​reat job on the course! It was fun and I will keep reviewing all the stuff I learned. You guys should consider making more courses, perhaps one on molecular biology...??

JD

5.0Reviewed Dec 30, 2020

Highly eloquent instructors that make intricate concepts accessible and fun to learn. Would definitely help if you have some programming or bioinformatics background beforehand.

All reviews

Showing: 20 of 220

ELISA WAXMAN
3.0
Reviewed May 17, 2018
Jia Xin
2.0
Reviewed Dec 24, 2019
Christos Gklinavos
3.0
Reviewed Feb 14, 2016
Michael R. D'Amour
5.0
Reviewed Nov 10, 2016
KEE KAI XIANG
3.0
Reviewed Jun 6, 2020
DatGaming Dinh
5.0
Reviewed Feb 18, 2025
Stephanie Eristoff
5.0
Reviewed Jan 5, 2019
Lau, Wai K.
5.0
Reviewed Mar 12, 2016
Amogh Karpe
2.0
Reviewed Jul 6, 2020
Joanna Wenda
5.0
Reviewed Aug 31, 2018
Michael Chimenti
5.0
Reviewed Jun 28, 2017
Yee Lin
5.0
Reviewed May 2, 2020
Eduardo Arcanjo Urioste
5.0
Reviewed Aug 18, 2017
James Adler
5.0
Reviewed Feb 14, 2021
Kawshik Kumar Paul
5.0
Reviewed May 19, 2020
Niko Fleischer
5.0
Reviewed Mar 10, 2021
Jade Doan
5.0
Reviewed Dec 31, 2020
Yousof Yassouf
5.0
Reviewed Oct 10, 2020
Markus Braun
5.0
Reviewed May 2, 2021
ZIHAN XU
5.0
Reviewed Apr 13, 2021