We may earn an affiliate commission when you visit our partners.
Course image
Coursera logo

Python for Everybody

Charles Severance and Charles Russell Severance

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.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Five courses

Programming for Everybody (Getting Started with Python)

(0 hours)
This course teaches 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.

Python Data Structures

(0 hours)
This course introduces Python's core data structures. We'll explore how to use built-in data structures like lists, dictionaries, and tuples for complex data analysis.

Using Python to Access Web Data

(0 hours)
This course teaches how to treat the Internet as a source of data. We will scrape, parse, and read web data and access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course covers Chapters 11-13 of the textbook “Python for Everybody”.

Using Databases with Python

(0 hours)
This course introduces the basics of SQL and database design for data gathering, analysis, and processing. It uses SQLite3 as its database and covers web crawlers, data gathering, and visualization using D3.js. This course aligns with Chapters 14-15 of "Python for Everybody" and assumes familiarity with Chapters 1-13 and the first three courses in this specialization.

Capstone: Retrieving, Processing, and Visualizing Data with Python

(0 hours)
In this capstone, students will build applications to retrieve, process, and visualize data using Python. Projects will involve all elements of the specialization. Students will start with visualizations to familiarize themselves with technologies and then pursue their own projects to visualize data they have or can find. Chapters 15 and 16 from “Python for Everybody” will serve as the backbone for the capstone. This course covers Python 3.

Save this collection

Save Python for Everybody to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser