Python 3 Programming
This specialization teaches the fundamentals of programming in Python 3.
Json Computer Programming Python Programming Sorting
Accessible for free. Completion certificates are offered.
Affiliate disclosure: Please use the blue and green buttons to visit Coursera if you plan on enrolling in a course. Commissions Reddsera receives from using these links will keep this site online and ad-free. Reddsera will not receive commissions if you only use course links found in the below Reddit discussions.
Michael D. Cohen Collegiate Professor
and 3 more instructors
University of Michigan
This specialization includes these 5 courses.
Reddit Posts and Comments
0 posts • 18 mentions • top 14 shown below
5 points • crzychemist
https://www.coursera.org/specializations/python-3-programming This is the most hands on I found the questions are not spoon-fed and really level you up. I have a fair few courses and this has been the most impressive do far
1 points • short_straddle
I recently completed the Python 3 Programming Specialization on Coursera and thought it was good.
If you don't care about getting the specialization certificate then I would suggest skipping the final course, it is done by a different instructor than the previous courses and you will pretty much end up just Googling a lot to figure it out.
1 points • ZealousidealPianist4
Follow the first 3 courses in "Python 3 Programming Specialization - Coursera" , Thank me later. (that's how i learned programming)
1 points • th7uk
Free Python 3 course that starts today by the University of Michigan
"Become a Fluent Python Programmer. Learn the fundamentals and become an independent programmer."
Offered by Coursera
1 points • rtayek
i had some trouble groking python despite having many years of experience. i am going through this specialization in courser: https://www.coursera.org/specializations/python-3-programming
i highly recommend it.
1 points • the_neptunian
Check out this new specialization on Coursera https://www.coursera.org/specializations/python-3-programming
1 points • coniferish
I taught myself Python with U Michigan's course on Coursera (audited). It was great and was much better than other courses I've tried on there. You can ignore the videos. Just work through their online 'book'. https://www.coursera.org/specializations/python-3-programming#courses
1 points • young_n_troubled
I would suggest you to try the Udacity course: https://www.udacity.com/course/introduction-to-python--ud1110
Or this Coursera course: https://www.coursera.org/specializations/python-3-programming
Hope this will help. Cheers!
1 points • dsjumpstart
This coursera course would be a good place to start https://www.coursera.org/specializations/python-3-programming. Here is the thing to understand though, most online courses and books on python will go over the same fundamentals - variables, loops, conditional statements, classes, so rather than spend a bunch of time looking for the perfect one, pick one and get started! If you don't like it, pick another one!
1 points • Longtursk
Take some online courses on Coursera. You will be guided through programming techniques and theory, get practice at programming lots of exercises, get a certificate from a university after completion and will have to compete a capstone project at the end of the course which is a neat addition to your GitHub account.
My personal recommendation is this course
1 points • TwistedStack
Python. Practically anything except operating systems can be built using it. You can take the Python and Python 3 courses. If you can, I'd say go straight to Python 3. It's the way forward and it's better if you don't get bogged down with the details of the older stuff. You can always learn the differences later. It seems though that RDBMS usage is only covered in the Python course. More importantly, you should be able to research and learn new tools on your own after taking the course without having to take courses or tutorials. I only use API references, not tutorials for example. Random tutorials online can be terrible and don't lead to complete understanding in my opinion.
1 points • behdad_es
Is it possible to get coursera courses for free?
I was looking for some python 3 courses and I found this one:
which is paid to watch
so is there anyway to pirate it?
2 points • Not-the-best-name
Are the Coursera Python for Everybody and Python 3 Programming Specialization courses worth it?
Have any of you done them and can you recommend them or are there better free/paid for learning tools?
My background is environmental science but I would very much like to start up a satellite data analytics company after my PhD so I feel like 500$ for Coursera is worth it, especially if I complete them in 1 month. My current company wouldn't mind me spending the time and the certificates wouldn't harm my CV.
I am doing my PhD in satellite image data processing, our research group also builds operational products . Our work typically involves data management, machine learning, api's for data query and download, databases and some web map apps. I am responsible for docker/bash/simple python workflow automation on our servers / AWS /HPC.
I did the first two courses of Python for everybody (Getting started and data structures) when Coursera was free. The courses did help me but it was only when I tackled a large complicated project that I really clicked, I literally had an AHA moment when I made my first function that takes and returns an object. So nice compared to my elaborate bash scripts. I have been teaching myself for a few months and my code works. But my python is still a mix between basic functional and object based code. It could be more readable. I do not use classes in my own package, I am scared of databases and I would love to develop a web app. So I realize it is time I move one and do some structured learning.
2 points • feedtwobirds
I recommend the following specializations/courses offered by UofM. They have some of the best content and tools I have seen. The interactive python textbook is so helpful. It makes it so easy to write small snippets of code to really reinforce the concepts without the overhead of download and set up of different applications. It keeps you focused on the concept at hand and moving forward fast. The tiny exercises, questions and practice tools really keep the brain engaged. I have found many times where I go to type of the couple lines of code to do something to realize I forgot the a colon or used  instead of () or used function() instead of .function() because when I was reading thru the text or watching the videos my mind did not commit to memory all of the relevant details and syntax specific to this language.
Curious as to where you applying? I am looking for an all online masters in Data Science. I am actually thinking about UofM because I really like the format of all of their coursera content so far.