RT
This is a good introduction course to Python for those interested in learning about variables, inputs, print function, and loops.

How many times have you decided to learn a programming language but got stuck somewhere along the way, grew frustrated, and gave up? This specialization is designed for learners who have little or no programming experience but want to use Python as a tool to play with data. In the first course, Introduction to Python Fundamentals, you will learn the basic input and output methods in Python, so you can write your first program. You will learn variables, operations, and flow control statements for more advanced programming. In the second course, Introduction to Python Functions, you will create and use functions to make your programs reusable and adaptive. You will also learn how to utilize basic packages. In the third course, Python Packages for Data Science, you will gain familiarity with the packages specifically used for data science, such as Pandas, Numpy, Matplotlib, and Seaborn. In this specialization, you will learn that programming in Python is like building with LEGO: you simply follow instructions, choose the pieces that fit together, and create something fulfilling and unique. Instead of giving up in frustration, you will discover that learning Python can be easy and fun.

RT
This is a good introduction course to Python for those interested in learning about variables, inputs, print function, and loops.
CR
Recursive function was not explained with enough detail.
AM
trainer was very good. all topics got covered and explained vey well. love to learn new skills.
HS
Excellent!! can't wait to take the 2nd course! Many thanks, Di.
AO
Excellent. I wish they could provide a book/reading materials.
YM
Excellent course for data scientist beginner and intermediate
CB
This course is very friendly for a beginner with no background in coding. As a starter, I can pick up all key points. This encourages me to keep going
MM
I am learning so much from this! Thank you so much!
MM
Excellent, solid understanding of fundamental concepts.
HA
For beginner, course is good. It takes you from basic baby steps to some real world problem solving!! enjoyed this course
HA
I have practiced C++, Java, assembly and quite a few other languages but still I feel I have learned a lot from this course.
BL
This class was quite informative, but I would have liked a better understanding of the theory behind the packages as this helps me apply them better
Showing: 20 of 58
This is a waste of time. There are so many better resouces out there, and many of them are free. I can't believe that they're going to give you a Master's degree for an education of this quality (from a major research institution, no less...).
Go here instead:
Courses:
Harvard CS50P
Helsinki mooc.fi
Georgia Tech CS1301 on edX
MIT on OCW and edX
freeCodeCamp
Books (free on author's website):
How to Think Like a Computer Scientist (Think Python) (there're interactive edition on the web)
Python Crash Course
Automate the Boring Stuff
Di Wu is an excellent teacher! I have struggled to follow the numerous websites teaching Python. His method is simple, clear and to the point. If not for my day job, I'd do a deeper dive and finish all the Python courses in this specialization at one go. Thank you Prof. Di Wu for your straightforward teaching method and keeping it simple!
This training is very good because each topic is explained first with definitions and then presented with a few examples. After all this, we have the opportunity to practice everything on the next examples and tasks. The knowledge is divided into individual topics and is not overwhelming. By far the best Python training on Coursera.
Really good course! I especially like the exercises. It's just the last assignment is difficult for me and I still don't get it. However, you definitely should choose it if you are a beginner. I'm ready for my next learning in the following courses.
The instructor done an amazing job. Recomended. Want to ask, when the second course begins. Realy interested in continue the all 3 courses. Thanks
Easy to understand and follow
Excellent for beginners
This intro class to Python was fabulous. It started at the very beginning and provided an easy way to do programming assignments in CoLab. The functionality started off with the basic "Hello, world!" example and continued building on what had been learned before. The lab examples were fun to do and getting the solutions was super helpful to check my work and to see how to improve my code. I also appreciated the tips on conventions in Python.
I have took some python courses before attending his class, and it was much more easier to understand and has plenty of exercises to put what I have learned into the real coding, piece by piece. By doing the tasks piece by piece, it made me a sense of confidence in doing python. Many thanks to the course creators
The video lectures, examples, and practice assignments were all helpful. Excellent course. Very well organized, and a very good instructor. The instructor explained everything well. I will be looking forward to completing more courses from this instructor.
Very good programming course in Python. It covers a range of topics with insightful examples in Data Science, Business Modeling and Mathematics by improving problem-solving skills.
Es un curso que permite el conocimiento de las bases de Python de una manera sencilla, utilizando la práctica como principio para fortalecer y afianzar los elementos del lenguaje.
This has been a great start to understanding the basics of programming. I would highly recommend this course for folks from non-coding backgrounds (like myself) to try this.
Coursera is one of the platforms with the best content. Though not a beginner in the course I took, I still learned a lot from there and the course delivery was perfect.
This course is very friendly for a beginner with no background in coding. As a starter, I can pick up all key points. This encourages me to keep going
This course is really good. After studying this course, I have better knowledge about Python fundamental. I really appreciate this course.
This is a good introduction course to Python for those interested in learning about variables, inputs, print function, and loops.
This has been a great course, I have learnt so much and learning to code is becoming easier and more fun!
Really enjoyed this course and thought that the lecturer was really good at explaining the concepts.
A great course to start your python coding journey. The instructor Mr. Di Wu is a great teacher.