MM
I am learning so much from this! Thank you so much!

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 second course, Introduction to Python Functions, you are going to learn and use functions predefined in Python and Python packages, you also are able to define functions as well. You will create and use functions to make your programs reusable and adaptive. Are you ready? Let's go! Logo image courtesy of Mourizal Zativa. Available on Unsplash here: https://unsplash.com/photos/gNMVpAPe3PE

MM
I am learning so much from this! Thank you so much!
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.
CR
Recursive function was not explained with enough detail.
CR
some concepts could be explained more thoroughly, and i am confused why we haven't learned about lists in the first or second section.
HS
Excellent course from Mr. Di Wu. I am marching on to course 3 with excitement more than I started in the first course with Mr. Di Wu.
AO
Excellent. I wish they could provide a book/reading materials.
Showing: 13 of 13
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
It is an insightful course in Python Programming through a vast of well-worked examples in Data Science, Mathematics and Problem-Solving. It provides one of the best way to learn about Python Functions in Computer Science and Mathematics.
Excellent course from Mr. Di Wu. I am marching on to course 3 with excitement more than I started in the first course with Mr. Di Wu.
I have practiced C++, Java, assembly and quite a few other languages but still I feel I have learned a lot from this course.
some concepts could be explained more thoroughly, and i am confused why we haven't learned about lists in the first or second section.
Excellent. I wish they could provide a book/reading materials.
I am learning so much from this! Thank you so much!
Dr. Wu knows how to teach.
Very straight forward!
Excellent course!
Good course.
Recursive function was not explained with enough detail.
Great start for learning Python. Too bad an online tool for notebook is pushed. Could have been a Jupyter notebook run on coursera infrastructure.. instead of needing to use Google.