Chevron Left
Back to Computational Thinking for Problem Solving

Learner Reviews & Feedback for Computational Thinking for Problem Solving by University of Pennsylvania

4.7
stars
1,404 ratings

About the Course

Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field of study to take this course. Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact. In this course, you will learn about the pillars of computational thinking, how computer scientists develop and analyze algorithms, and how solutions can be realized on a computer using the Python programming language. By the end of the course, you will be able to develop an algorithm and express it to the computer by writing a simple Python program. This course will introduce you to people from diverse professions who use computational thinking to solve problems. You will engage with a unique community of analytical thinkers and be encouraged to consider how you can make a positive social impact through computational thinking....

Top reviews

J

Dec 18, 2018

Excellent course for beginners with enough depth, programming and computational theory to increase their computer science knowledge to a higher level. It builds a good foundation of how computers work

AK

Dec 13, 2022

I recommend this course to everyone who wants to learn about Computation Thinking in an effortless manner. I am delighted with this course. Thanks to UPenn and Coursera for giving me this opportunity.

Filter by:

401 - 425 of 471 Reviews for Computational Thinking for Problem Solving

By Syed O A

•

Dec 9, 2020

Was honestly a great course but the auto grade system was very tough for some quizzes. Where even if you had the correct answer but it displayed in a different way it would be considered a 0. Otherwise the instructors were wonderful to learn from and the one time I needed help I received it within 3 days and was able to finish the last quiz because of it.

By Thaddeus P

•

Dec 17, 2019

A well thought out, progressive walk into python programming and the paradigm of computational thinking. There were a few exercises that left a few details slightly fuzzy, and some instructions that were not 100% clear, but not impossible to work through. Presenters spoke clearly and slowly, and were helpful in understanding topics.

By NhÆ° P A N

•

Jul 29, 2019

Overall the course is interesting and informative to beginner. And this way of thinking is truly practical and helpful in the real life. But the last part of the course including the coding part is not truly adequate for the beginner, making the beginner has to go extra miles to be able to do it but I wondered its necessity.

By CHUAN W

•

Jul 9, 2020

Great course!

I learned a little bit about python before, so this program really broad my eye about algorithms. The 4th week is somehow challenging especially for 4.7. but after complete it. I enhanced my knowledge about some key point in Python programming like class and object.

By Robert B

•

Feb 24, 2020

Enjoyed the course very much. Only had issues submitting Assignments 4.7 and 4.8 to the Autograder. Running the code in the window would provide a correct answer but it wouldn't be accepted once submitted. Otherwise, I highly recommend this course.

By MAURICIO C

•

Feb 6, 2021

This is not so easy, like some technicians could think, It requieres skills like order, method, and intuition about procedures, elements, steps, etc. I really recommend this course for beginners and intermediate programmers.

By Santi P

•

Aug 17, 2019

Great course and content. The responsiveness to questions and issues in the forum was not the best and could be improved. Overall the course was well structured, engaging, and insightful. Feel great to start coding in Python.

By Yash K

•

Aug 13, 2021

This course is helpful for learn and understood solution of any problem although by this course we got some knowledge of python programming. But at some point I'm also stuck but I completed it successfully. Thank you penn.

By Manaal K

•

Aug 4, 2022

Informative but the last assignment on Week 4 is misleading in that you can only submit the search function but the instructions say that you can test your code and the program will test it as well.

By Nidhi A

•

Jan 15, 2021

IT is a very good course. That being said, week 4 should be spread over two weeks, and have more explanation in order to make the projects more manageable. I struggled with the last two projects.

By Lluc R S

•

Jan 18, 2019

Useful course taught at an adequate rate. I recommend it for people who are interested in learning the basics of computational thinking, i.e. a systematic approach to problem-solving.

By Elise N

•

Aug 18, 2019

The autograder can be somewhat of a pain and some of the solutions in the peer-review sections aren't the most efficient. Otherwise it helped teach the building blocks of coding.

By Jessica K

•

Jul 1, 2020

Prior basic python knowledge will help with this course. Instructors were great. However the last week and its assignments need to tie in better with the overall course.

By Luke E

•

Aug 16, 2023

Solid guidance through material, little vague in some areas but this challenged me to seek out the information to fill in the knowledge gaps on my own.

By Marco T

•

Aug 6, 2024

Sehr guter und interessanter Kurs. Ohne eine Programmierungsausbildung oder -erfahrung ist insbesondere das Modul 4 Python sehr sehr anspruchsvoll ;-)

By Lucas d H M

•

May 7, 2020

Very useful course with interesting and relatable examples. Both instructors speak in an easy manner and take proper time to explain the concepts.

By Weilian X

•

Aug 24, 2019

Very nice course of people who have no experience with computer and programming.

The only thing I can complain is the peer-graded assignment.

By Danielle J

•

Jun 9, 2019

Really great course. I found the wording of a couple homework problems to be confusing, but overall really enjoyed the course

By Sophia W

•

May 31, 2022

Not recommend for Python beginner. However, the first three chapter could give a foundation of computational thinking

By DANRUI L L

•

Nov 7, 2020

The course is great, but the last 2 questions in the forth week are not friendly for the coding beginner.

By Salahuddin P

•

Jun 17, 2020

It was very joyful throughout the course and i learned a lot but there is a problem, the voice is so low.

By Priya C

•

Jul 5, 2020

The last 2 assignments had some issues in the results. Those need to be fixed to save us some time.

By Laura M

•

Apr 16, 2020

Muy interesante, especialmente para aquellos que estamos iniciandonos en entender este mundillo.

By Shalin M (

•

Sep 23, 2019

The course is very well designed and taught, however the peer review system is a real pain.

By Alex g

•

May 18, 2020

4.7 - an excellent class although be prepared for some challenging problems sets!