Find a university to explore its courses and reviews.
Introduction to programming and computational problem solving using Python. Covers variables, control structures, functions, data types, and basic algorithms.
Great intro CS class. Python is a good language to start with and the assignments are interesting. The professor is enthusiastic and the pace is just right. I wish the labs were a bit more hands-on but overall a very positive experience.
Tips for success
Start coding on your own outside of assignments. It makes everything click faster.
Low difficulty, high ratings — a great find!