Coursera
All levels
Subscription

Problem Solving, Python Programming, and Video Games

~10 hours

This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and solve it, using several problem solving techniques including abstraction and problem decomposition. 2. Follow a design creation process that includes: descriptions, test plans, and algorithms. 3. Code, test, and debug a program in Python, based on your design. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software qual

We may earn a commission if you enroll through our links — it never affects the price you pay.

Similar courses