Computational Thinking for Problem Solving by University of Pennsylvania
Computational thinking is the systematic approach to a problem and the creation and expression of a solution that can be carried out by a computer. However, you don't have to be a computer scientist to think like one! In fact, students from all fields of study are encouraged to enroll in this course. Many quantitative and data-centric problems may be solved using computational thinking, and knowing how to do so will provide you with a foundation for tackling challenges with real-world, social implications.
The pillars of computational thinking, how computer scientists build and analyze algorithms, and how answers might be realized on a computer using the Python programming language are all covered in this course. By the end of the course, you'll be able to write a small Python program to develop an algorithm and express it to the computer.
This course will introduce you to people from various professions who tackle challenges using computational thinking. You'll be part of a unique community of analytical thinkers, and you'll be encouraged to think about how computational thinking might help people.
This course offers:
- Flexible deadlines: Reset deadlines in accordance to your schedule.
- Certificate : Earn a Certificate upon completion
- 100% online
- Beginner Level
- Approx. 18 hours to complete
- Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Coursera Rating: 4.7/5
Enroll here: https://www.coursera.org/learn/computational-thinking-problem-solving