6.0001 Introduction to Computer Science and Programming in Python, Ana Bell, Eric Grimson, John Guttag, 2016MIT OpenCourseWare (Massachusetts Institute of Technology) - MIT's introductory course that teaches fundamental programming concepts using Python, including control flow with while statements.