Stanford code in place assignments
The learning experience, which we call CS106A - Code in Place, will be an introductory programming course using the Python language, using material from the first half of Stanford University's established intro course, CS106A. It assumes no prior programming experience. You should expect to be working 15 to 20 hours a week