Programming for Everybody (Getting Started with Python)

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from University of Michigan.

Offered by University of Michigan. This course aims to teach everyone the basics of programming computers using Python. We cover the basics ... Enroll for free.

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Charles Russell Severance
Clinical Professor
and 13 more instructors

Offered by
University of Michigan

Reddit Posts and Comments

1 posts • 297 mentions • top 50 shown below

r/learnpython • comment
126 points • ASIC_SP

See if these help (IIRC you'll have to pay if you need a certificate, but you might be able to test yourself for free without certificate):

r/learnpython • post
391 points • xAmorphous
My cousin asked me where I would go if I wanted to learn programming all over again. This was my response.

  1. Learn python:
  2. https://www.codecademy.com/en/tracks/python
  3. https://www.coursera.org/learn/python
  4. https://www.coursera.org/learn/python-data
  5. Solve challenges with Python
  6. https://www.hackerrank.com/domains
  7. Note: You should be able to the "Algorithms" and "Python" domains. "AI" is fun too.
  8. Learn skills with Python
  9. https://www.coursera.org/learn/python-databases
  10. https://www.coursera.org/learn/python-network-data
  11. Get ready to build something
  12. Get a Github account -
  13. If you have an edu email: https://education.github.com/pack
  14. Star interesting projects! Search, discover, read!
  15. www.reddit.com/r/Python
  16. StackOverflow.com
  17. Build something!!! Ideas:
  18. I know you're in the financial world. Why not Computational Investing?
    1. https://www.coursera.org/learn/computational-investing
  19. Python webapps are popular. Learn DJANGO (a python framework).
    1. http://gettingstartedwithdjango.com/
  20. Raspberry Pi's are hackable little computers that can be scripted with python. Buy a Pi 2 and hack away! Build a robot
  21. Visit Hackathons!
    1. https://mlh.io/seasons/s2015/events
  22. Do TOPCODER challenges. These are some of the questions that come up in technical interviews
  23. https://www.topcoder.com/challenges/?pageIndex=1
  24. Something else! The possibilities are endless. Find something you want to do and do it!
  25. Next steps
  26. Data Science is huuuuge and it's only getting bigger. Seek out online courses for DS and do the TopCoder DS challenges.
  27. Practice more on Django or Python on Pylons. Search for webdev openings.

r/learnpython • comment
12 points • jabela

I started with https://www.coursera.org/learn/python about 4 years ago...

r/ApplyingToCollege • comment
12 points • clashofclans202

For Computer Science, call local companies (or even companies in other states if you have other relatives there who can provide you a house and feed you over the summer).

If your school load isn't heavy, try taking some coursera courses (or any online CS course) to learn more languages. I would recommend taking at least these courses:

https://www.coursera.org/learn/html-css-javascript-for-web-developers

https://www.coursera.org/learn/python

Buy the certificates and attach it to your resume.

If a company accepts your request to intern and calls you in for an interview, you can bring your resume and certificates to increase your credibility.

If you want, you can research some companies and see what skills they require, and take some online courses related to those, in addition to the courses I listed above.

When I applied for my internship, I also only had an intro CS class and a few online classes up my belt, so you should be fine. Just don't expect to get paid, and don't shoot for a company like Google or Apple. Try start-ups and small companies.

r/ukraina • post
29 points • Prohibi
Нові курси по Python на Coursera

Усі курси англійською + англійські субтитри!

Розпочалися (з 16.11):

Для тих, хто зовсім не знайомий з Python та програмуванням: https://www.coursera.org/learn/python

Основні структури даних (files, lists, dictionaries, tuples): https://www.coursera.org/learn/python-data/

Використання Python для доступу до web https://www.coursera.org/learn/python-network-data/

Планується запуск 14.12:

Основи мови SQL (використовуючи Python + SQLite3) https://www.coursera.org/learn/python-databases

Усі курси - це розділи книги 'Programming for Informatics: Exploring Information'

r/bayarea • comment
5 points • durhg

https://www.coursera.org/learn/python

Seriously it's the easiest field to break into. Just learn and interview a lot. Nothing like law or medicine where you need a specific degree, board exams, and a seemingly unlimited number of licences.

r/Python • post
4 points • benevolent001
Courses for teaching Python to non-programmers

Hi,

We recently moved to Melbourne (Australia) and it is becoming hard for my wife to find a job in her Scientific Research or Science teaching field. So to keep her busy, I am trying to teach Python to my wife.

She started with Coursera https://www.coursera.org/learn/python course. But right now, after completing the first part of it (it has 5 sub-parts) she is bit demotivated.

The reason she gave is that course assignments are difficult. She is not from computer science background ( but Masters in BioTechnology). She is hardworking, and she completed 10 other Coursera courses (related to Bio or Science) with > 90% scores. I just felt I need to help her by finding proper resources.

What is the best course I can share with her, the goal is to keep her motivated and pick new skill in Python, while she is searching job search in her field of Biology research or science teaching here in Melbourne?

Any suggestions for courses in Python which are suitable and easy for newcomers to programming would be great.

Thanks in advance.

r/Python • comment
4 points • dirtydirt11

Free college course I found really helpful. https://www.coursera.org/learn/python

r/UCI • comment
3 points • Aesthetic_Boy

The python for beginners course on coursera is pretty good I’d say. I did that over the summer before my freshman year and it definitely helped. Python for Everybody Here’s a link if you’re interested.

r/AskComputerScience • comment
3 points • TheBrightside23

I have no work experience as a programmer, so keep that in mind, but python is a very popular and simplified programming language that a lot of companies use to build their software and applications. Once you learn one language the rest are easier to pick up, each has their own syntax but follow basic programming standards.

Javascript is also very popular in web applications but it's a bit more complicated to learn.

https://www.coursera.org/learn/python

You can find plenty of resources on the Internet for learning all kinds of languages, but if you're looking to program for a career, it'll help to build up a nice resume with a few certifications from reputable companies

r/learnprogramming • post
6 points • angela7walker
Just finished the Programming for Everybody (Getting Started with Python) from Coursera

I've taken close to 10 Coursera courses, including all of UMich's "Python for Everyone" courses. Chuck is far and away the most passionate professor among the dozen or so (multiple instructors per course) I've had via Coursera.

He also does a great job of giving you thorough insights into the programming concepts he covers, versus the 5- and 7-minute snippets offered in other courses (can you really cover new programming topics/concepts in 5-minute chunks?)

This is a really good introductory course to Python and modern programming languages. I highly recommend it: https://www.coursera.org/learn/python

r/humblebundles • comment
13 points • MrMehawk

Like, completely from scratch? If you have previous programming experience then just playing around with the syntax and a couple tutorials is typically enough. But for a programming beginner, going through some free web course might be a more viable option. Platforms like coursera.org or edx.org offer free first year university python intro courses. Like this or this.

r/learnprogramming • comment
6 points • psyberstatic

I’ll always recommend both free code camp, great place to start learning and it’s free, and the coursea class, programming for everyone, this is learning python and another great intro into programming.

programming for everyone free code camp

r/learnpython • post
30 points • Lugersmith
Started programming, is this a good plan?

Before studying things, I like to order things out long term on how I am planing on studying and I want to you guys to see my thought process:

First thing, is finishing these two courses: https://www.coursera.org/learn/python then https://www.coursera.org/learn/interactive-python-1. And then read Python Crash Course, and after it, I thought of reading Automate the boring stuff with python.

I heard the MIT course could be hard on people with little experience, so I though these last few would prepare me for: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11,

Now, the basics out the way, I heard Learning Python is a long book, that will really make a strong foundation.

To continue, I'd enter https://www.coursera.org/learn/algorithmic-thinking-1#ratings. Now I've read that the Python Cookbook is a book full of amazing things, so I put this after the course, cause I didn't know where else to do so.

And to top it all off: https://university.mongodb.com/courses/M101P/about . I heard this is important, and worth learning.

Am I overdoing it? Is the order correct? I really appreciate any comment, personal experiences, and so on.

r/learnpython • comment
2 points • GingasaurusWrex

Coursera offers a great free course Programming for Everybody (Getting Started with Python)

I really enjoy the energy and expertise offers by the instructor. It’s fun.

r/learnprogramming • comment
2 points • use_a_name-pass_word

Maybe you might want to start here and get your feet wet

https://www.coursera.org/learn/python

And then maybe you'll have a better idea after?

r/Psychiatry • comment
2 points • phonyreal98

If you're just generally interested in programming, learn something like python: https://www.coursera.org/learn/python

r/singapore • comment
2 points • Weltler

On coursera, you can audit this course by Charles Severence of University of Michigan. I found it quite helpful! However, since you’re just auditing, the worked assignments can’t be graded, and some can’t be accessed. Luckily the lesson videos can still be watched!

r/coding • comment
2 points • TheManIsANobody

This would be a good place to start:

https://www.coursera.org/learn/python

Khan Academy also has a lot of free programming related stuff.

r/learnpython • comment
2 points • azure_i

Why can't you follow along? You're supposed to be doing the assignments they show. You don't learn by listening you learn by doing. Could also try this one

https://www.coursera.org/learn/python

r/UKPersonalFinance • comment
10 points • arbitrary_gravitas

Seconding /u/James91111, learning to program will quickly give you access to a job market that has plenty of opportunities, for which is fairly easy to strike good salaries with minimal education, and where demand is much higher than available people.

Furthermore, a lot of good business opportunities lie at the intersection of computer science / software engineering and $WHATEVER_SUBJECT: very few people outside of [computer] scientists have programming skills, and most of them have a relatively biased set of skills / knowledge. By applying your knowledge about the cycling word you might be able to strike quite well paid and fun jobs :) Look at for instance how successful https://rowe.rs have managed to become in a matter of months.

FWIW entry level salary in UK for a software engineer is around 25-35k depending on the are you live, but quickly gets to the 40-80k+ mark when you get experience and become good at something (web dev, system programming, machine learning, data science, etc).

If you spend 30 min / 1 hr per day studying / practicing, you can get quite far in 6 months+. Roughly you should:

  1. get a http://github.com account
  2. take a programming course that teaches you python (e.g. https://www.coursera.org/learn/python)
  3. familiarise yourself with basic computer science concepts (e.g. https://www.edx.org/course/cs50s-introduction-to-computer-science)
  4. make a tiny project as a mean to get used to go from ideas to fully fledged programs (this will quickly get fairly easy, especially if you have done point 1 and 2 well doing all the exercises they ask you to do).
  5. put the project on github and ask for feedback to the community (e.g. /r/programming)
  6. [optional] take a course of some CS / SW topic that interests you (or read a book)
  7. repeat points [4, 5] until either someone notices you and offers you a job, you make a product / app / whatever that you can capitalise on, or someone hires you :)

(Source: I'm a AI researcher who has worked at several tech companies and startups, currently at Facebook.)

r/MedicalPhysics • comment
1 points • randlet

I have to strongly disagree with the recommendation to use Matlab. Python is a much more flexible programming language and applicable in a wide range of areas. Matlab is also expensive and proprietary. Matlab may make doing numerical analysis easier but using Python will open many more doors and allow you to transfer your programming skills to a different field if you find Medical Physics/science is not the best career path for you.

I just looked at MIT 6.00.1x and it looks like it's a computer science course that happens to use Python. This is different than a programming course teaching you Python! Computer science is the study of the theory of computing rather than how to program in the real world. I'd pick something more like: https://www.coursera.org/learn/python and then when you're comfortable with Python in general, start looking at courses and tutorials dealing with the scientific Python stack: numpy, scipy, matplotlib etc.

r/ProgrammerHumor • comment
1 points • oosinoots
r/AskEconomics • post
5 points • angstycollegekid
[Advice] Is learning how to code (Python, specifically) a worthwhile investment for me right now given my future plans?

I'm in my final year of undergrad studying Philosophy and Economics. Next term I'll be taking a dual undergrad/grad course in Applied Econometrics, which I know will utilize Stata heavily. After I graduate with my BA, I might stay one extra year for the accelerated master's degree program. After, I'll be working in Community Economic Development with the United States Peace Corps in West Africa. Then I plan to return to the States to earn a PhD in Philosophy.

I ultimately want to work in academia doing something like cultural studies—likely in a Philosophy department. My economic interests include the philosophy of economics (mostly normative econ, some methodology), history of economic thought, development economics, and monetary policy.

I'm thinking about completing the Coursera course, joining Code Academy, or going through Automate the Boring Stuff (which appeals to me as a generally not-tech-savvy person) before taking Econometrics next term. Will Python really make a noticeable difference in the course and/or in my future plans? I have quite a few other projects that I'd like start and finish, so the opportunity cost could potentially be high.

I'd love to hear how knowing how to code (or not) affects people on this sub, and in general any advice anyone might have for me. Thanks.

tl;dr – taking econometrics next term, might do master's degree, working with Peace Corps, eventual PhD and teaching Philosophy – is the time spent learning to code worth it?

r/robotics • comment
1 points • anonymousredditor0

Here, do this course:

https://www.coursera.org/learn/python?specialization=python

You should do the audit option and stick to the class schedule.

r/learnprogramming • comment
1 points • tjbrou

Take a class. There are free options available. Learn how to program python and how the language works before you try to design an entire app.

r/bioinformatics • comment
1 points • idkwhattoxhuz

Hi there i am assuming you know nothing about programming so I'll suggest you to start with basics there's a course named "programming for everybody" on coursera

https://www.coursera.org/learn/python I'd suggest you to go through this and choose python language to start with and make your way to machine learning and then deep learning

r/chile • comment
1 points • al-eriv

https://www.coursera.org/learn/python

Programming for Everybody de la universidad de Michigan. Requiere esfuerzo, pero vale la pena.

r/learnprogramming • comment
1 points • redCg

  1. Take this free class: https://www.coursera.org/learn/python

  2. Start doing projects and Google when you get stuck

r/IWantToLearn • comment
1 points • confused_spectre
r/learnprogramming • comment
1 points • celie56

It can be quite intimidating so don't give up. In addition to reviewing your assignments try out some other online courses such as those on coursera: https://www.coursera.org/learn/python

r/Gamingcirclejerk • comment
1 points • MedicaeVal

Here is a free course: https://www.coursera.org/learn/python

r/RASPBERRY_PI_PROJECTS • comment
1 points • ZqTvvn

Python,

https://www.coursera.org/learn/python

there's a free course. the prof is a Really cool guy and it's easy pzy.

When you finish (or while) i suggest grabbing a wheeled robot kit for the pi, off amazon or ebay to play with.

you'll get the whole range of potential, and a cool toy to play with to keep you interested.

r/usyd • comment
1 points • FlyingKanga

Stavrakakis is a good lecturer, ignore the haters. The subject is challenging though, but I've seen many people with no experience get distinctions through dedication. I don't have the lectures but if you want to get started, take a free online course such as this one.

https://www.coursera.org/learn/python?action=enroll

Become comfortable with if statements, loops, functions, variables and apply them to basic problems that you can find on hackerrank.com

r/learnpython • comment
5 points • PaintballerCA

Python is easier to learn compared to languages like C or C++. If you're having issues with concepts like strings, lists, dictionaries, functions, etc. then it might be best to stick with Python for now. I suppose you could go through an intro Python course (I think I did this one back in 2015 when I first started: https://www.coursera.org/learn/python) to work on those foundations, but overall practice makes perfect.

Since it sounds like you're in your first year or two of your degree, you might consider do problems from https://projecteuler.net/ for practice. Regardless of language, the most important skill is being able to take a task and break it down into sub-task for which you can clearly define what needs to get done.

r/ItalyInformatica • comment
1 points • mapleleafjack

Se te la cavi con l'inglese ti consiglio il corso di introduzione alla programmazione in Python su Coursera :)
Io ho iniziato da questo e ora faccio lo sviluppatore full-time da 6 anni :)

r/cscareerquestions • comment
1 points • ffriendofafriend

Thanks.

After I posted I started poking around and found Programming for Everybody (Getting Started with Python) on Coursa.

r/cscareerquestions • comment
1 points • Gabbagabbaray

>s

what ph4ntorn said. People start their CS degrees barely knowing how to type. The start is designed for beginners. If you want to know if you'll like it, find a course like this and honestly evaluate if you enjoy doing it for the rest of your life.

r/adhdwomen • comment
1 points • WindStar04

I also hated school. I also struggle a lot with self-study even on stuff that I have a degree in. Could you maybe class on Coursera to help you study (or are you already doing that)? Something like this: https://www.coursera.org/learn/python?specialization=python is free and might keep you on track better than self study

r/learnprogramming • comment
1 points • Aryagm

Hey,

I started out with the "Python for Everybody" course on Coursera, and it's wonderful! The instructor not only teaches you in an easy to understand way, but also develops your interest in coding. I was hooked after taking the class!

Here's the link: Python for Everybody

Hope that helps and Happy Coding!!!

r/TEFL • comment
1 points • 2627277

teaching english to adults and traveling asia was way way better. even when you factor in lower pay. freecodecamp is scratching the surface. go through all 5 https://www.coursera.org/learn/python like go through all of it. Understand it and how algorithms work. then javascript java c whatever its all the same shit. I sit in front of a computer for 8 hours at work and go home and sit in front of a computer another 4 hours until my eyes hurt and repeat. If you are saving money teaching and find it not bad dont let the whole im a english teacher loser get to you. You can have a good life if you teach save money and learn programming and make some shit on the side through programming.

r/learnpython • comment
1 points • stOneskull

Coursera has a great course for free with Dr Chuck

it's called Programming for Everybody

you only pay if you want the certificate

r/learnprogramming • comment
1 points • dmazzoni

If you really want to watch videos, I'd recommend an actual university course, like this one on Coursera. Those videos are made by experienced professors who have been teaching programming for years, and the content has been reviewed and edited by dozens of experts.

When you go to random YouTube channels, you might be getting material from someone with no teaching experience, who gets some of the concepts subtly wrong.

Also, if you know the concepts but forgot the syntax, maybe just get a Python cheat sheet instead? No shame in having that handy. Much more efficient than a video.

r/learnprogramming • comment
1 points • another_seg_fault

I'm not a huge fan of hackerrank but regardless it should be used as practice, not learning.

If you don't know any programming, find a MOOC that works well for you (here's one for python). Once you've learned a topic, see if a site like hackerrank has any practice problems and go from there.

Otherwise if you already know some programming, join a community where people more skilled than you share code regularly. Learning the basics in a class is one thing, learning how to apply them is entirely another. Someplace like r/adventofcode can be extraordinarily helpful if you have the patience to pick apart others' code and see how it works.

r/gamedev • comment
1 points • neotropic9

That web development stuff is useful for its own sake but it's not really going to help with a programming foundation.

You need to learn the fundamental data structures and algorithms that are at the core of all programming.

Here's a free course for beginners that uses Python.

The idea is to start thinking like a programmer.

r/findapath • comment
1 points • choochooblooshit

Is it possible to go to a Uni near you and ask about your situation and what you can do to possibly enroll in their school? Alternatively, a lot of programmers and CS professionals are self-taught. Maybe that is a route that you can take.

I enrolled in a two-year general education / liberal arts/ transfer degree. My school had articulation agreements with some of the Universities in the area. So by completing the degree, if I transferred to one of those schools, I would have already completely all of the writing, history, communication, humanity, art, etc. courses that had nothing to do with an actual degree but are required for a 4-year degree.

At the time, I knew that I wanted to study some kind of science but I did not know which field. Since math is involved in all of those fields, I took a Calculus 1 & 2, Multivariable Calc, Linear Algebra, Differential Equations, and Statistics. I tried a Physics course and hated it. I had a similar experience with Chemistry. Then I took a programming course and fell in love with it. Then I took another one. I then transferred to a 4-year Uni and got a Mathematics degree with a focus in computer applications .

When I struggled with certain concept in math I simply watched youtube videos for help. Some of those videos were from "The Organic Chemistry Tutor", "PatrickJMT", and "Khan Academy". You can find instructional videos like that for just about any subject. There are ones for Computer Science and programming, too.

I used Chegg.com sometimes but it costs like $15.95 a month before tax. They have textbook solutions for a lot of textbooks but some of their answers are flat out wrong. So, it can be dangerous to use them for help. I didn't use these textbook solutions to cheat but to help me understand what I was doing wrong. It was kind of like reverse engineering and I learned a lot from it. It also helped me analyze code because the thinking process is very similar - it's just a logical flow of content.

This is a good place to take an introductory programming course for free, https://www.coursera.org/learn/python

Maybe checkout r/cscareerquestions and ask for free sources to study from to get a sense of computer technologies / languages / theory so you can get a feel for the material.

Also, Computer Science and Math is really difficult! At least is was for me. I had to spend a ton of time studying it and pretty much gave up a social life. But it kept me from doing drugs and drinking. Now I have no interest in doing either.

I should also add that I have a friend with schizophrenia and he is doing Android development using Kotlin, I believe. He got his degree in Cyber Security.

r/france • comment
1 points • petpiedisback

Hello, perso je te conseillerai d’aller check les cours en ligne. Y en a un paquet style lui: https://www.coursera.org/learn/python?ranMID=40328&ranEAID=OYFKgMRf6ZM&ranSiteID=OYFKgMRf6ZM-zzWYPz_GVmeUr4PYdX6F9Q&siteID=OYFKgMRf6ZM-zzWYPz_GVmeUr4PYdX6F9Q&utm_content=2&utm_medium=partners&utm_source=linkshare&utm_campaign=OYFKgMRf6ZM, et ca t’aidera à avoir les bases avant de t’attaquer a des projets plus sympa :) Bonne chance dans tous les cas !

r/ProgrammingPals • comment
1 points • inn0centreddit

Hi all! A ton of people replies to this so I was thinking we should make it a big group thing :) someone made a slack group and I am going to make a discord server after work today. I was thinking to start I would audit this corsera course if anyone wants to do it with me https://www.coursera.org/learn/python (Programming for Everybody (Getting Started with Python). Also if anyone is in Boston as well we could try to go to the BPL or some other public library and work on it together

r/edX • comment
1 points • 1eugen

>https://www.coursera.org/learn/python

You get to see the homeworks for almost all free courses, and exams are usually only for paid track.

r/berlinsocialclub • comment
1 points • itsAMeVertigo

https://www.coursera.org/learn/python?specialization=python you can audit university courses on coursera for free