Chevron Left
Back to Introduction to Python Programming

Learner Reviews & Feedback for Introduction to Python Programming by University of Pennsylvania

4.6
stars
1,160 ratings

About the Course

This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files. This course may be more robust than some other introductory python courses, as it delves deeper into certain essential programming topics....

Top reviews

SB

Mar 27, 2021

Great explanations and lots of examples to follow on. The course built throughout so I had confidence in completing assignments though they were not easy. Great interaction in discussion forums.

AD

Aug 26, 2022

The course was extremely entertaining and informative. The concepts and code files were great. Discussions and helps on the homework were provided in a great manner. Recommend the course.

Filter by:

51 - 75 of 306 Reviews for Introduction to Python Programming

By Mohammad M M

Feb 19, 2023

A world-class course with a fantastic teacher. Main distinguishing feature was the difficult assignment task. I was initially having a lot of problems with functions but after watching the course and clearing the assignment, functions is no longer a difficulty for me. Way to go Coursera and Upenn!

By Mark T

Dec 23, 2022

I thoroughly enjoyed this course. This course did an excellent job of outlining the fundamentals of programming and provided exercises to test the learning objectives. The exercises were appropriately challenging. The lecture material was interesting and perfectly instructive.

By Steven S

Nov 12, 2022

Generally very good. All material was well organised, well presented and excellent. I would add some content on high level concepts such as variable scope as well as opinions on coding best practices. A followup course for more advanced concepts/use cases would be even better!

By Judith B

Mar 5, 2023

Relatively fast, but well-explained and good practice exercises. I feel that I now have a solid grasp on the basics of Python. It did help to have a very basic idea of what programming is - e.g. to know about variables, loops etc., because this is not explained in depth.

By Derek C

May 10, 2023

There was very good instruction, the material was challenging and informative. I would have liked being able to interact with other students more for assistance and ideas. Using the internet for additional help and information was key to passing the final assignment.

By Zhong H P

May 2, 2022

Video lectures are concise but comprehensive (most 1-2min or shorter, rarely >10min).

Coding assessments are difficult but perfectly do-able and are grounded in real-life applications. TAs provide useful hints and assistance in discussion forums that can help if stuck.

By Kipp M

Jul 4, 2022

This course was very well put together. The lessons and quizzes are though out and provide great opportunites for learning. The assessments are challenging at times, but rewarding once completed. I feel much better prepared with these Python techniques to continue.

By Timothy W

Aug 9, 2022

Not a bad course. It is a little sparse in the beginning but the exercises were challenging and good. I would take py4e before starting this as py4e is truly for absolute beginners. This feels like a step harder. You can def do this as an absolute beginner though.

By Sofia J M

Feb 21, 2024

The course is great! Each topic is well explained. Examples, exercises and exams are very helpful to make sure we are understanding. The only thing I didn't feel comfortable with was the last assignment on module 4. I found it very complex.

By 陳澐子

Jul 4, 2021

It is a good course, it provides a few good homework for me to practice. Then the course gave you some hint for the homework, but it did not give you too much clues. In that way, it would help you to solve the problem by yourself.

By Sarvesh M

Jan 16, 2022

For a person from a completely non-CS background, it was very easy to pick up Python programming from this course. It's very well structured, and the last assignment is the challenge that you need to test your knowledge.

By Javier B

Aug 30, 2021

Really surprised of course methodology. This is not a old-fashioned theoretical course. Lessons are well sum-up, and practical exercises and quizzes are not that simple. Finally, homeworks are challenging. So, thank you.

By Ruicheng M

Jan 30, 2024

This introduction is really easy to understand. The attached codes benefit me by helping me try the actual function and relative retail introduced in videos. Overall, this course is highly recommended for tyros.

By Yiing Y

Jan 7, 2023

It's very good course to learn Python Programing. The assignments are challenging, and hints given are really helpful to solve the problems. Get to learn a lot and practice what I've learned from the class.

By Haoyu Z

Mar 14, 2021

This course is overall comprehensive and one of the best tools to lead new Python users to the right way. The content gives proper attention to theories while providing efficient practices. Nice taking it!

By Ileana N

Jun 30, 2023

All the contents are expressed direct and clear and no previous experience is needed, that's why I really enjoy this course. I would like to also understand Python comprehension lists in this course.

By Deleted A

Mar 20, 2021

Hometasks are sometimes tough, but all topics from them are covered in lectures, so if you pay enough attention to the information, given in videos, there will be no problem to finish this course.

By Fred M

Jul 12, 2021

Very good course from those who want to know more about data structures and reading/writing file. I do recommend that you be a litle familar with baic programming stuctures.

By Kharn K

Aug 31, 2023

This course is a very good course. It gave me a good understanding of the basics of Python Programming , Python syntax and I really liked Brandon's teaching style.

By Janet S

Apr 15, 2024

I really enjoyed this course. It was well paced and covered the basics nicely. The practice exercises were hard, but made sure you learned all the key concepts.

By Wei Q

Nov 26, 2021

Very helpful for beginners to get hands-on experience.

Most assessments are challenging for people without coding background but incorporate most key concepts!

By Bocar L

Feb 12, 2021

I can't wait to enroll for the 100% online master at Penn U. The instructor in this course has shown a great value of this introduction to python programming.

By Ashish R

Jun 14, 2022

It;s amazing course to start your programing. The way of explaining by faculty is good . The assignments level is challengeing. Perfect course for beginners

By Taenchiki S

Sep 25, 2021

Great quality course. The assignments are challenging, so make sure you've have some exposure to the basics of Python before attempting this course.

By Ahmed E

Dec 21, 2022

Even though this course is not the first in intro to python. I must admit it added lots of python programming details and techniques to my skills.