It's a nice capstone project! Disclaimer: I didn't implement the very final task, the genome assembler, but solved all the rest of the problems. I'm not sure if anyone has finished that task though, judging from forum feedback.
You're on your own here about how you approach the problems, although there is some nice supplemental material available in the form of introductory videos and a booklet walking you through the project. In the forums, you'll find some breadcrumbs of information, but often there's no single 'best solution' - you can choose your own approach. There's less information available than for other problems in the specialization but they are passable if you use common sense and read the supplemental material.
I really felt that everything learnt before in this specialization just came together nicely here: thinking about solution approaches and algorithmic complexity, researching material, methodically building complex programs, reusing bits and pieces of earlier problem solutions (like graphs, network flows), and of course lots of stress testing and bug hunting. Few things are more rewarding than submitting your stress tested solution and having it pass right away!
The instructor, Pavel Pevzner is a recognized bioinformatician in this field, and actually has credit in developing this kind of genome assembly using De Bruijn graphs. It was a delight to experience his enthusiasm and follow the steps of scientists pioneering new algorithmic approaches to genome assembly problems.