These are the best Python tutorials & courses on Coursera (September 2018)

Below you will find the best python courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best python course for you. Feel free to use the filters below to sift through the entire database on Courseroot. In the list below you will find all Python courses that we have in our database from Coursera. Coursera is an incredble platform for online classes with a high standard in regards to quality. They work with top universities across the globe, like Standford, Hardvard, UC Berkley, and many more, to make education more accessible via the internet.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Coursera
4.8
(40,373)
$43/mo.

Programming for Everybody (Getting Started with Python)

by University of Michigan | Coursera

One of the most popular courses provided by Coursera, this tutorial is a great start for anybody looking to dive into Python programming. It covers the basics of the language, and has no pre-requisites. After this course, you will be able to move on to more advanced programming classes.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.9
(22,366)
$43/mo.

Python Data Structures

by University of Michigan | Coursera

This course is created by the University of Michigan. It introduces the core data structures that are used in the Python programming language (think of lists, dictionaries, and tuples). Using these data structures the student will be able to perform data analysis themselves.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.8
(14,664)
$43/mo.

Using Python to Access Web Data

by University of Michigan | Coursera

In this course you will learn how to scrape, parse, and read data from the web and how to use APIs to gain access to data. Python will be used, together with programming languages like HTML, XML, and JSON, to do so. This tutorial does have some prerequisites: the student needs to be familiar with some basic python programming covered in previous courses that go over variables, experessions, conditional execution (such as loops), Python functions, and more. If you are looking to learn how to use python to leverage the data available on the internet, this is a great course.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.8
(9,016)
$43/mo.

Using Databases with Python

by University of Michigan | Coursera

Being able to understand and manipulate databases is very important in the Python programming language. In this course, the student will be introduced to the SQL basics as well as basic database design. Other than that, the student will also build web crawlers alongside multi-step data gathering and visualization processes.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.5
(6,684)
$43/mo.

Introduction to Data Science in Python

by University of Michigan | Coursera

This course is designed for intermediate students who want to know in-depth about Python programming. Topics tackled by professionals include popular python pandas data science as well as merge and pivot tables effectively. After this great Coursera course has been completed, expect to be well-versed with this programming environment.

Intermediate
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.8
(3,662)
$43/mo.

Machine Learning: Regression

by University of Washington | Coursera

This specific course is open to all levels ranging from beginners, intermediate and advanced. Learning outcomes include input and output of a regression model, LASSO, Python, model performances and more. At the end of the course, you will be able to implement algorithms that scale to large data sets. More information

All levels
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.8
(2,923)
$43/mo.

?????????? ? Python ??? ??????? ??????

by Moscow Institute of Physics and Technology | Coursera

?????? ?????? ? ???????? ???????? ??????????? ????????? ?? ?????????? ?? ??????????????? ???????, ???????? ???????, ??????? ???????????, ?????? ????????????. ??? ??????????????? ?????? ?? ???? ?????? ?????????? ????????, ??? ???????? ?????? ??????? ??????. ?????? ????? ?????

Beginner
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.6
(2,818)
$43/mo.

Capstone: Retrieving, Processing, and Visualizing Data with Python

by University of Michigan | Coursera

Learn everything about Python when you enroll in this course. Professionals will teach about retrieving, processing and visualizing data using Python. Students will be familiarized with the technologies used and be able to visualize data on their own after a series of modules and tutorials.

All levels
26-40h
Certificate (q2)
Starts Aug 20
Online Course by Coursera
4.6
(2,008)
$43/mo.

Applied Machine Learning in Python

by University of Michigan | Coursera

Get to know applied machine learning, focusing on methods and techniques, and not only stats. You

Intermediate
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.8
(1,728)
$43/mo.

An Introduction to Interactive Programming in Python (Part 1)

by Rice University | Coursera

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on C More information

All levels
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.6
(1,634)
$43/mo.

Python Programming: A Concise Introduction

by Wesleyan University | Coursera

The goal of the course is to introduce students to Python Version 3.x programming using hands on instruction. It will show how to install Python and use the Spyder IDE (Integrated Development Environment) for writing and debugging programs. The approach will be to present an example followed by a sm

Beginner
26-40h
Certificate (q2)
Starts Aug 13
Online Course by Coursera
4.9
(1,422)
$43/mo.

Introducao a Ciencia da Computacao com Python Parte 1

by Universidade de Sao Paulo | Coursera

Bem vindo ao curso de Introducao a Ciencia da Computacao destinado aos alunos regulares da Universidade de Sao Paulo e a todos os demais interessados em aprender nao so a programar em Python mas tambem os conceitos basicos da Ciencia da Computacao! Aqui voce ira aprender os principais conceitos int

Beginner
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.4
(1,651)
$43/mo.

Applied Plotting, Charting & Data Representation in Python

by University of Michigan | Coursera

This course will introduce the learner to information visualization basics, with a focus on reporting and charting using the matplotlib library. The course will start with a design and information literacy perspective, touching on what makes a good and bad visualization, and what statistical measure

Intermediate
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.6
(1,233)
$43/mo.

?Python???? Data Processing Using Python

by Nanjing University | Coursera

??? (Please click https://www.coursera.org/learn/python-data-processing for English version) ??????????????Python????????Python?????????????????????????????????Python??????SciPy????????????????????????????????GUI???????????????? ??????????????????????????????????????????Python??????????????Python???

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.6
(1,190)
$43/mo.

The Raspberry Pi Platform and Python Programming for the Raspberry Pi

by University of California, Irvine | Coursera

The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and w More information

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.1
(969)
$43/mo.

Applied Text Mining in Python

by University of Michigan | Coursera

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses

Intermediate
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.9
(670)
$43/mo.

An Introduction to Interactive Programming in Python (Part 2)

by Rice University | Coursera

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on C More information

Beginner
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.6
(585)
$43/mo.

Applied Social Network Analysis in Python

by University of Michigan | Coursera

This course will introduce the learner to network analysis through tutorials using the NetworkX library. The course begins with an understanding of what network analysis is and motivations for why we might model phenomena as networks. The second week introduces the concept of connectivity and networ

Intermediate
26-40h
Certificate (q2)
Starts Aug 13
Online Course by Coursera
4.7
(546)
$43/mo.

Python Programming Essentials

by Rice University | Coursera

This course will introduce you to the wonderful world of Python programming! We'll learn about the essential elements of programming and how to construct basic Python programs. We will cover expressions, variables, functions, logic, and conditionals, which are foundational concepts in computer prog More information

Beginner
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.7
(526)
$43/mo.

?????????? ? Python

by Moscow Institute of Physics and Technology | Coursera

Python

Intermediate
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.6
(469)
$43/mo.

?????? ???????????????? ?? Python

by National Research University Higher School of Economics | Coursera

???? ???????????????? Python ???????? ????? ?? ????? ??????? ? ???????? ? ?????????? ?????? ????????????????. ????? ????? ???????? ???????? ???????? ??????????? ????? Python, ??????? ?????????? ??? ??????? ???????? ????? ?????

Beginner
26-40h
Certificate (q2)
Started Jul 23
Online Course by Coursera
4.5
(460)
$43/mo.

Biology Meets Programming: Bioinformatics for Beginners

by University of California San Diego | Coursera

Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you implement these algorithms in Python. It offers a gently-paced introduction to

Beginner
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.3
(496)
$43/mo.

Python for Genomic Data Science

by Johns Hopkins University | Coursera

This class provides an introduction to the Python programming language and the iPython notebook. This is the third course in the Genomic Big Data Science Specialization from Johns Hopkins University. More information

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Coursera
4.6
(408)
$43/mo.

Computational Neuroscience

by University of Washington | Coursera

Want to learn more about Computational Neuroscience than this is a course for you. You will use programs like Matlab, Octave, and Python to learn about the representation of information by spiking neurons, processing of information in neural networks and algorithms for adaptation and learning. This course is aimed at people with some knowledge of the matter at hands.

Beginner
26-40h
Certificate (q2)
Starts Jul 30

Coursera not your platform? Or maybe just these Python courses not your thing? It could very well be that the right course for you is one page further. If not, take a look at the python courses that we offer for ther platforms like Udacity, Udemy, and Skillshare. Each platform has their own approach; some present courses from professionals, some from universities, and others work together with high level companies. We are sure that there is a great course for you in our database of over 60.000 online courses. Play around with our filters, check our subject list, or give our search engine a shot. Hopefully, we can help you find it.

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?