MITx 6.00.1x & 6.00.2x — Computational Thinking Using Python
The edX version of MIT's computational thinking courses, split into two parts. 6.00.1x covers Python fundamentals and algorithmic thinking; 6.00.2x goes deeper into data structures, stochastic thinking, and simulation. A solid alternative to the OCW version if you prefer a more structured format with graded assignments. Free to audit (full access to all materials). Verified certificate available for an additional fee if needed. [Enroll on edX](https://www.edx.org/xseries/mitx-computational-thinking-using-python)
edx.org/xseries/mitx-computational-thinking-using-python