CS106A: Intro to Python Code in Place: A free, human-centered, intro-to-coding course from Stanford University. More here Meet your instructor Rafed Muhammad Yasir Begin the course