Programming for Everybody (Getting Started with Python)

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you'll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

Created by: Charles Russell Severance

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 98 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a python course? Or looking for more detail on Charles Russell Severance's Programming for Everybody (Getting Started with Python)? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

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.

icon
Instructor Details

Charles Russell Severance

Charles Severance (a.k.a. Dr. Chuck) is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development. Chuck has written a number of books including Using Google App Engine, and Python for Everybody. His research field is in the building of learning management systems such as Sakai, Moodle, Blackboard, ANGEL, and others. He was the chief architect for the Sakai Project, a learning management system used at about 300 schools worldwide and wrote the book Sakai: Free as in Freedom, that describes his experiences as one of the leaders of the project. In the mid-1990s he was the host of Internet:TCI, a national television talk show about the Internet that ran for several years on the TCI cable system. He was long-time a columnist for the IEEE Computer Magazine writing a monthly column called "Computing Conversations" that features video interviews with famous technology leaders and innovators.

icon
Reviews

4.9

150 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Pratik M on 13-May-17

Excellent, although, even without having any programming experience except some Visual Basic at school about ten years ago, in my opinion the course could have bee more difficult and the pace quicker.

By Sangeethapriya.U on 28-Jan-19

Lecture videos were broken into small parts whereby it's easy to understand and digest. Assessment given were relevant to what was taught for each segment. Navigating around course contents were easy.

By Jordan A on 23-Jun-16

Extremely basic but Dr. Chuck is so interesting that you never get bored. You can pass the course in a few days with minimum or even no programming knowledge. It's a good starting point for beginners.

By Kulwarn P on 10-Sep-18

Great introduction to Python and programming as a whole. Everything is broken down making it easy to understand. Had zero programming experience before and this class made it easy and fun to get into.

By komal s on 25-May-19

this course is extremely suitable for an individual who does not know anything about python. but after i learned the course . it seems like a litter bit of easy. i commend that at the final of the course. the text should tend to more difficult so that people who learn this course can actually improve programming skill

By Mini s on 17-Jan-16

After trying tutorial after tutorial and exploring many different resources to learn Python, I have finally found one that works! This is a very fun course, and the free textbook is simply incredible.

By on 5-Oct-17

I did not find this course helpful. The assignments seem to ask for more info that you've been taught in any of the videos. My analogy for the course is this: It's like making a newborn baby watch a video on swimming and then throwing it into the ocean and acting shocked when it doesn't know how to swim. The mentors in the discussion forum are condescending and do not help when you don't understand the terms they are using. I would not recommend this course for beginners.

By Alaa A on 29-Mar-18

Very good introduction to basic programming. Very easy for beginners in python who have already some programming background - but still extremely useful to quickly and efficiently learn python basics.

By on 4-Sep-16

The professor's lecture is so awesome, however, the content is adjust to the new programming learners. I heared extended part of the course is charged, you can purchased it if you want deeper learning

By Adnan F on 17-May-19

It's perfect

By Vidit B on 17-May-19

Great way to start. It is excellent for persons with no programming background

By Clarissa B on 25-Dec-18

Best Course I have done on Coursera