Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Online Course

Python for Everybody - Exploring Information

via Independent

19.4k

Taken this course? Share your experience with other students. Write review

Overview

Learn Python even if you have no programming background.

Syllabus


1: Installing Python

The first task is to work through the installation steps including installing Python and text editor ...

2: Why Program?

We learn why one might want to learn to program, and look at the basic issues with learning to progr ...

3: Variables, expressions, and statements

We learn how to make variables and store data in those variables.

4: Conditional Execution

We look at how Python executes some statements and skips others.

5: Functions

Take a brief look at how Python implements the 'store and use later' programming pattern.

6: Loops and Iterations

We look at how Python repeats statements using looping structures.

7: Strings

We look at how Python stores and mnipulates textual data using string variables and functions.

8: Files

We learn how to open data files on your computer and read throught the files using Python.

9: Lists

We look at Python's simplest data structure - the list. Lists can store more than one item in a var ...

10: Dictionaries

The dictionary data structures allows us to store multiple values in an object and look up the value ...

11: Tuples

The tuple is a Python data structure that is like a simple and efficient list.

12: Regular Expressions

Regular Expressions allow us to search for patterns in strings and extract data from strings using t ...

13: Network Programming

We take a quick look at how data moves acros the network using th HyperText Transport Protocol (HTTP ...

14: Using Web Services

Web services allow a program to access data available in a different server.

15: Object-Oriented Programming

We do a quick look at how Python supports the Object-Oriented programming pattern.

16: Databases

Databases give us very fast random access to large amounts of data.

17: Data Visualization

In this section, we learn to scrape data from the network, store the data in a database and then rea ...

Taught by

Charles Severance from University of Michigan

Reviews for Python for Everybody - Exploring Information Based on 23 reviews

  • 5 stars 96%
  • 4 star 4%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Mahmoud M
by Mahmoud completed this course.
I loved the course very much, I'm in the middle of it but I think that I will not find any course that is more perfect, simple and straight to the point much more than this one.

thank you, thank you, thank you for making such a course available for free for us
Was this review helpful to you? Yes
Andrew G
by Andrew completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Great course with really good explanations of the basics for Python programming. I would definitely recommend that anyone considering taking a programming course should take this course first. While you start from the bare bones basics as you progress through the course you are quickly introduced to some harder ideas and concepts.
Was this review helpful to you? Yes
Anonymous
Anonymous completed this course.
This is an awesome course. I am halfway through and really enjoying it. The way Chuck explains python, it is very clear. I have tried other free online courses on python, but this one is the best. May be, I like the way he explains :)

Was this review helpful to you? Yes
Anonymous
Anonymous completed this course.
I would like to thank Dr. Severance very much for this fine and stimulating course on Python. His 'hands on' approach make you learn a lot of things effortlessly, in fact every 3 or 4 problems that you solve they give you a 'badge', something that you can show around to demonstrare your Python skills. It's real fun!!

Was this review helpful to you? Yes
Ben S
by Ben is taking this course right now.
I'm currently working through the course and must say that the course itself is good, however it would be helpful to have the answers to the questions in the text book provided as well so that we can check these when completed, so we can check our understanding better.
Was this review helpful to you? Yes
Gary M
by Gary completed this course, spending 10 hours a week on it and found the course difficulty to be easy.
This was a really entertaining course that really gave me a sense that I could learn to program and enjoy the process. Dr Chuck is definitely the ultimate programming instructor, there is never a dull moment here, and he includes a free copy of his textbook which perfectly complements the course.
Was this review helpful to you? Yes
Jiří M
Jiří completed this course.
I've attended a few Python beginner's courses, but this one is by far the best. Last lesson - Data Visualisation is quite hard to understand, but it is meant for future reference in your own projects. Thank you very much, Dr Cuck! ;-)
Was this review helpful to you? Yes
Arafat (
Arafat completed this course, spending 12 hours a week on it and found the course difficulty to be easy.
It's a very fantastic course for beginners. This is very easy, simple & totally FREE course. I have love very much to learn python from this online course.
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
Best python course yet. I've tried a few but this one really starts from the beginning and builds from there
Was this review helpful to you? Yes
Niloofar S
Niloofar completed this course, spending 6 hours a week on it and found the course difficulty to be easy.
brilliant course and teacher ,i've really learned so much. i suggest it to anyone who wants to learn python deeply
Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
this course is great. It has helped me a lot. thank you very much.I will study hard and review constantly.
Was this review helpful to you? Yes
Anonymous
Anonymous completed this course.
The course is awesome, and the instructor is excellent!

The slides are organized so it's easy to follow during the video. I particularly like the work sample sessions where the instructor explains the codes in detail because it helps you really understand those pieces of codes, and then we can write the codes on our own.

The second half of the course is probably a little faster than before and needs far more practice and knowledge if one wants to really dig deep. Each topic probably deserves its own course(s), but indeed this course covers all the basics that are required for one to start.

Really appreciate the time and effort the instructor put into this! Thank you!
Was this review helpful to you? Yes
Barker F
Barker completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
This was a great class because it walks beginners through the basics of using python. The teacher, Chuck, shows you how to download and install python; how to download and install the text editor you will need for writing python programs; and how navigate your computer's operating system to actually use the software you downloaded. All this done while introducing you to both to the history of python and the online learning community.

I had a blast taking this class.

Was this review helpful to you? Yes
Anonymous
Anonymous is taking this course right now.
I'm not sure if I would recommend this for someone with absolutely no programming experience but, for me, this was perfect.

I already knew the basics of Java, Javascript, even some C++ from years ago, so the transition to Python is not difficult. What I enjoy most is that he gives practical uses for everything that he teaches besides basing the course on algorithms.
Was this review helpful to you? Yes
Divya V
Divya is taking this course right now.
It's better to go through online lectures than crunching words in a textbook. And to do so, Charles has provided with a series of video lectures which are quite easy to grasp the concepts. The main attraction is that he has also provided with exercises which sharpen your skills.

I would love to recommend this course.
Was this review helpful to you? Yes
Prateek P
by Prateek completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Absolutely fantastic for beginners. It's your first step into data science as well. Python for informatics keeps you progressing through Python while still maintaining its relevance to Data analysis aspect of things. The course material and assignments are great to practise newly learnt skills.
Was this review helpful to you? Yes
Arjun S
Arjun is taking this course right now, spending 12 hours a week on it and found the course difficulty to be easy.
Basically i was thinking that i cant perform programming because i cant understand C and C++ . So i had an idea to learn python . And Dr.Chuck is a very good instructor , i listened to his classes in youtube and i'm doing a good coding based on python and i thank him for that :)...
Was this review helpful to you? Yes
Anonymous
Anonymous completed this course.
I completed this course by spending 5 hours per week. I enjoyed the course material and the lectures of Dr.Chuck. As I liked other previous courses of Dr.Chuck I loved this course as well but in week 5 of the course 4

I did not enjoy the peer graded assignment.
Was this review helpful to you? Yes
Fab F
Fab completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
Very wonderful course, I strongly recommend it to everyone who wants learning Python. Everything is clearly explained in so interesting way.

Thanks a lot Charles !!!!!!! You are a very very good teacher.
Was this review helpful to you? Yes
Anonymous
Anonymous completed this course.
This is a thoughtfully developed course by a professor who specializes in teaching techniques for technology learners. There is a reason this is the top rated beginner programming course on Coursera.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free