Save for later

Programming for Everybody (Getting Started with Python)

This course is a part of Python for Everybody, a 5-course Specialization series from Coursera.

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

Coursera

&

University of Michigan

Rating 4.8 based on 16,001 ratings
Length 8 weeks
Effort 2-4 hours/week
Starts Nov 4 (6 weeks ago)
Cost $79
From University of Michigan via Coursera
Instructors Charles Severance, Charles Russell Severance
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

According to other learners, here's what you need to know

office hours in 33 reviews

The office hours videos make you feel like you're on a real, shared, university course too!

Office Hours is also good.

I would insist on practical exercises and more assignments to be solved by students, rather than offering short videos on "Office Hours", for example.

I know how to program in several languages, I skipped through a lot of the early stuff (except the interesting interviews and office hours), but the syntax, keywords and exercises were very good.

Enjoyable interviews with the creator of Python and fun office hours videos all over the world!

The teacher also was available a lot for office hours.

His short recorded office hours are very motivating.

Read more

guido van rossum in 22 reviews

I also liked the extra videos to show others that have taken Dr. Chuck's courses around the world as well as some of the interviews with people working in technology including Guido van Rossum the creator of Python.

I highly appreciate that authors not only teach strictly programming but also give short lectures showing us the enviroment: interviews with Guido van Rossum, interview with the author of Coursera, the lecture about CPU, Office Hours etc.

Really liked the bonus material as well - especially the material on Guido Van Rossum.

An excellent course to learn python programming, Dr Charles Severance certainly deserves an accolade and thanks Guido Van Rossum for giving this course as a MOOC.Each and every detail is well explained and doing the exercises makes one more confident.

By the way, I like and enjoyed your interview with Pooja, the Piazza founder and that of Guido van Rossum.

This videos at the end of the Chapters with Guido van Rossum who is the creator of Python are especially interesting.

Great intro course with well made slides and lectures as well as some interesting interviews with the creator of Python Guido van Rossum This course is amazing if you want to start with Python.

Read more

auto grader in 11 reviews

I really recommend downloading Python 3 and actually implementing your code before just submitting it to the Auto Grader.

Also he provides assignments and use auto grader( also present at his website py4e.com) which helps alot in understaning core concept.

The auto grader tool is terrific, but it would be nice if there was a full development environment available, instead of using Atom to edit then the command prompt to execute then post into the autograder.

Was quite disappointing to find that questions and auto graders were disabled for free learning.

Although, later on i was able to find the auto grader on the "py4e" website.

Auto grader is finiky and not that good in explaining what is required.

I loved the idea of the auto grader.

Read more

my only complaint in 10 reviews

Probably my only complaint about this course was that some of the lectures took far too long and took up a lot of my time, that said it was a great course and I recommend for those just starting Python.

Very good explanation of the basics of Python clearly and easy to understand Great course my only complaint is not enough assignments to apply and practice.

My only complaint - the autograder assumes you have limited knowledge.

My only complaint was that the exercises were very similar to the examples and didn't require much innovative thought.

My only complaints have to do more with python itself then the course.

My only complaint is not having the answers to the exercises after I have submitted and been graded so that I could have learned through back-checking and comparing my code with the ideal answer, but I understand why they do not put the answers out there.

My only complaint is that I would have liked more assignments through the course.

Read more

20 years ago in 9 reviews

I have programed in Basic, Pascal and perl, but it was over 20 years ago.

I learning C/C++ 20 years ago, and find Python much easier to understand and use, and better for beginners.

very good, excellent Course This was my first class since college (almost 20 years ago), and I truly enjoyed it.

Online learning was also new to me and definitely something very I wish I had been able to do when I was studying 20 years ago.

It is a great introduction for Python for me as I left the programming 20 years ago where I used to use C++, visual C and visual Basic.

I wanted to refresh my basic computing skills from 20 years ago and this was an excellent way to do this.

I had some basic programming classes in school 20 years ago, but had forgotten most of it.

Read more

feet wet in 8 reviews

The professor is great, reading the books (especially "Learning Python the hard way") is a good way to get feet wet in Python.

I thought this was a good way to get my feet wet.

The pace was slow and steady and should allow anybody to get their feet wet with the language.

I've never programmed before to the learning curve was excruciating but nonetheless I managed to get through and finally get my python feet wet so to speak.

This serves as a great way to get your feet wet with Python!

Great way to get your feet wet :) Nice I thoroughly enjoy the course I wish it was a little faster in the pace.

Still getting my feet wet, by I am learning to code!

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Programming Coordinator 1 $54k

Programming Acquisitions $61k

Programming advisor $72k

Network Programming $78k

NC Programming $79k

Python Risk Developer $90k

Programmer (Python) $99k

DBA - Programming $103k

Training (Python) $104k

Gameplay Programming $120k

IT and Programming Specialist $122k

Python / Risk Developer $136k

Write a review

Your opinion matters. Tell us what you think.

Coursera

&

University of Michigan

Rating 4.8 based on 16,001 ratings
Length 8 weeks
Effort 2-4 hours/week
Starts Nov 4 (6 weeks ago)
Cost $79
From University of Michigan via Coursera
Instructors Charles Severance, Charles Russell Severance
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now