Genome Assembly Programming Challenge
This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will implement about 100 algorithmic coding problems in a programming language of your choice. No other online course in Algorithms even comes close to offering you a wealth of programming challenges that you may face at your next job interview. To prepare you, we invested over 3000 hours into designing our challenges as an alternative to multiple choice questions that you usually find in MOOCs. Sorry, we do not believe in multiple choice questions when it c
Created by: Alexander S. Kulikov
Course Description
Instructor Details
- 3.9 Rating
30 Reviews
Alexander S. Kulikov
Alexander S. Kulikov is a research fellow at St. Petersburg Department of Steklov Mathematical Institute of the Russian Academy of Sciences and a visiting professor at University of California, San Diego. His scientific interests include algorithms for NP-hard problems and circuit complexity. In St. Petersburg, he runs Computer Science Club and Computer Science Center.
More courses by Alexander S. Kulikov
More Data Structures and Algorithms courses
JavaScript Data Structures & Algorithms + LEETCODE Exercises (2026)
4.9 (4,131 Reviews)
Provider: Udemy
Time: 9.6h
$119.99
Data Structures & Algorithms: Coding Interview Masterclass (2026)
4.8 (15,900 Reviews)
Provider: Udemy
Time: 10.8h
$99.99
Master the Coding Interview: Big Tech (FAANG) Interviews (2026)
4.8 (6,000 Reviews)
Provider: Udemy
Time: 36.8h
$109.99
Mastering critical SKILLS in Algorithms using C++: Part 1 (2023)
4.8 (598 Reviews)
Provider: Udemy
Time: 18.9h
$84.99
Reviews
By Omar M on 28-Aug-19
The topic is very interesting but it is very rushed and it is very challenging to pass the test
By Priyansh B on 28-Jul-19
May be the course would have given more hints. But a learned a lot from the projects.
By Tamas S on 8-Jun-19
Felt a little bit adrift from the general flow of topics in the other courses. Of course this called a challenge for a reason, but it's funny that you can pass this course doing barely anything actually related to genome assembly as there are other problems for each week as well.
By Daniel C on 23-Dec-18
This course takes considerably more time than the previous ones per week. There isn't a lot of teaching content because it's supposed to be simulating a real-life project. I personally am not interested in bioinfometrics and string assembly, so I don't feel very motivated.I am happy that I have finished this course and I have learned a lot. I also honed my C++ skills through the many programming assignments; this is one of the reasons I decided to take this over other specializations. The main reason for the 3 stars is that I could have spent the same amount time to learn more about algorithms, instead of thinking about problems I am not particularly interested. Also, there won't be help from the teachers, but the forum community is great.
By Zac B on 4-Oct-18
Most challenging course I've taken on Coursera so far, so be prepared. However, I'm definitely a far better programmer due to it!
By Joseph G N on 19-Sep-18
Nice exercises were difficult and interesting. You can learn a lot of in this course not only to solve bioinformatic problems
By Alexandr S on 5-Aug-18
I would like to say thank you to all who have created this course and specialization! Good material, excellent lecturers!
By Henry R on 28-Jul-18
Not bad, but you had better attend Bioinformatics Specialization so you could understand what tutors lecture.
By John B on 15-Jun-18
There were countless errors in the descriptions of the programming problems, not just "ambiguities" or "open ended problem definitions" but quantitatively incorrect specific statements (length of inputs, structure of inputs, etc). Many of these issues have been pointed out in the forums, but remain uncorrected as of June 2018.
By Alexander C on 8-Jun-18
I did not enjoy this course. I did not like the following things:1) It was advertizing a different course (Bioinformatics or something like that) too hard for my taste.2) The problem statements were often incorrect. In particular what is related to the size of inputs. I have wasted too much time because of these issues. For example, the problem statement says that there will be 400 lines of input. After wasting an hour and a half trying to find a cause of a segmentation error I am reading on the forum a message THAT IS ONE YEAR OLD saying that there are in fact 1618 lines of input.3) The final problem (genome assembler) has a very tight memory limit if you consider the size of the input. Solving it within the memory limit would require special skills that are not covered by the material in this course. Or maybe I (and other people on the forum) are just not smart enough.4) There are almost no lectures. All you have to work with seems to be a 60-page extract from a book.
Showing 12 of 30 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 78 / 100








