Specialization offered by Johns Hopkins University, covers the concepts and tools needed throughout the entire data science pipeline, from asking the right kinds of questions to making inferences and publishing results. Specialization is composed from 10 courses, each having individual programming assignments and at the end as an entire course a Capstone Project.