Find a university to explore its courses and reviews.
Foundational programming course introducing structured programming concepts, data types, control structures, and functions using a high-level programming language.
Good intro programming class. The assignments are interesting and the pace is appropriate for beginners. Prof Yin is clear and patient. The only downside is that the lab sections feel rushed sometimes. But overall a solid foundation in programming.
Tips for success
Attend every lab. The TAs go over the homework and you can basically finish it there.
Low difficulty, high ratings — a great find!