subject

Python for Everybody Specialization

Learn to Program and Analyze Data with Python

Earn a Certificate

  • Specialization via Coursera and University of Michigan
  • $415 for 8-13 months
  • 3 courses + capstone project
155 Reviews
Rating based on 155 student reviews.

Learn More

Title
Python for Everybody
Rating
★★★★★ (155 Reviews)
Overview
Develop programs to gather, clean, analyze, and visualize data.
Credential Type
Provider
Cost
$415
Duration
8-13 months

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.

Incentives & Benefits

Upon completing this Specialization, you will have a strong foundation in programming and data science basics. If you are new to programming, you will be ready to take other courses and develop advanced skills. If you have prior experience in software development or data analysis, this Specialization is an excellent way to add Python skills to your repertoire.

What You'll Learn

  • Gather, analyze, and visualize data in Python
  • Design and create your own data applications
  • Prepare for more advanced courses in data science and web design

Recommended Background

    ★★★★★ (1965) 7 weeks 9th Oct, 2017
    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.
    ★★★★★ (1205) 7 weeks 9th Oct, 2017
    This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3.
    ★★★★★ (674) 6 weeks 9th Oct, 2017
    This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files. This course covers Python 3.
    ★★★★★ (608) 5 weeks 9th Oct, 2017
    This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This course will cover Chapters 14-15 of the book “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-13 of the textbook and the first three courses in this specialization. This course covers Python 3.

    155 Reviews.

    Name
    Jason Michael Cherry
    Job
    Program evaluator / data coordinator
    Field of study
    Data science, programming & evaluation
    Education
    Masters Degree
    completed this credential in Jan 2016.

    Outstanding way to learn Python!

    Name
    Cammillius Jeyadev
    Job
    Delivery manager
    Field of study
    Marketing
    Education
    Master of Business Administration (M.B.A)
    completed this credential in Oct 2017.

    First Time A Programming Course is This Interesting!

    Name
    Calvin
    Job
    Consultant
    Field of study
    Commerce
    Education
    Bachelors Degree
    completed this credential in Oct 2016.

    Amazing Class and Awesome Teacher!!!