Ultimately, the MOOC we explore in this paper focuses on core skills that can be valuable not just as a precursor to learning to program, but as necessary skills for problem-solving in a variety of disciplines.