Treeview Navigation
expand all | collapse all

Python Courses

Become a Python expert in 2020. Develop new skills in Python and more. Stay updated with the newest trends and techniques of Python

Share it
Filters
  • python
  • python
  • computer programming
  • programming languages
  • software engineering
  • cross-platform software
  • computational notebook
  • data science
  • physical science and engineering
  • scripting languages
Category
Pricing
Institutions
Providers
Languages
Subtitles
Level
Learning Pace
Showing 475 results
Narrow down your search
  • python
  • python
  • computer programming
  • programming languages
  • software engineering
  • cross-platform software
  • computational notebook
  • data science
  • physical science and engineering
  • scripting languages
Sort by
Relevance
Category
  • it-computer-science (475)
Pricing
  • Paid only (429)
  • Free only (46)
Institutions
  • Raspberry Pi Foundation (4)
  • Microsoft (2)
  • University of Michigan (2)
  • Delft University of Technology (1)
  • Harvard University (1)
  • IBM (1)
  • Rice University (1)
  • The Georgia Institute of Technology (1)
  • The University of Michigan (1)
Providers
  • Udemy (386)
  • Pluralsight (36)
  • SkillShare (31)
  • Edx (7)
  • Treehouse (6)
  • FutureLearn (5)
  • Coursera (2)
  • Khan Academy (1)
  • Udacity (1)
Languages
  • English (475)
  • Türkçe (3)
  • Deutsch (2)
  • Español (1)
  • Polski (1)
  • Português (1)
Subtitles
  • English (399)
  • Italiano (44)
  • Español (43)
  • Português (37)
  • Polski (34)
  • Français (33)
  • Bahasa Indonesia (32)
  • Deutsch (30)
  • Română (30)
  • Türkçe (30)
  • 日本語 (28)
  • ไทย (28)
  • العربية (27)
  • 中文 (27)
  • Afrikaans (26)
  • አማርኛ (26)
  • Azərbaycan dili (26)
  • Беларуская мова (26)
  • Български език (26)
  • বাংলা (26)
  • Bosanski jezik (26)
  • Català (26)
  • Corsu (26)
  • Čeština (26)
  • Cymraeg (26)
  • Dansk (26)
  • Ελληνικά (26)
  • Esperanto (26)
  • Eesti (26)
  • Euskara (26)
  • فارسی (26)
  • Suomi (26)
  • Frysk (26)
  • Gaeilge (26)
  • Gàidhlig (26)
  • Galego (26)
  • ગુજરાતી (26)
  • هَوُسَ (26)
  • עברית (26)
  • हिन्दी (26)
  • Hrvatski (26)
  • Kreyòl ayisyen (26)
  • Magyarul (26)
  • Հայերեն (26)
  • Asụsụ Igbo (26)
  • Íslenska (26)
  • ქართული (26)
  • Қазақ тілі (26)
  • ភាសាខ្មែរ (26)
  • ಕನ್ನಡ (26)
  • 한국어 (26)
  • Kurdî, کوردی (26)
  • Кыргызча (26)
  • Lëtzebuergesch (26)
  • ພາສາລາວ (26)
  • Lietuvių kalba (26)
  • Latviešu valoda (26)
  • Fiteny malagasy (26)
  • te reo Māori (26)
  • Македонски јазик (26)
  • മലയാളം (26)
  • Монгол хэл (26)
  • मराठी (26)
  • Bahasa Melayu, بهاس ملايو (26)
  • Malti (26)
  • ဗမာစာ (26)
  • नेपाली (26)
  • Nederlands (26)
  • Norsk (26)
  • ਪੰਜਾਬੀ, پنجابی (26)
  • پښتو (26)
  • Русский (26)
  • सिन्धी, سنڌي (26)
  • සිංහල (26)
  • Slovenčina, Slovenský Jazyk (26)
  • Slovenski Jezik, Slovenščina (26)
  • chiShona (26)
  • Af Soomaali (26)
  • Shqip (26)
  • Српски, Srpski (26)
  • Sesotho (26)
  • Svenska (26)
  • Kiswahili (26)
  • தமிழ் (26)
  • తెలుగు (26)
  • Тоҷикӣ, Toçikī, تاجیکی (26)
  • Wikang Tagalog (26)
  • Українська (26)
  • اردو (26)
  • Oʻzbek, Ўзбек, أۇزبېك (26)
  • Tiếng Việt (26)
  • isiXhosa (26)
  • ייִדיש (26)
  • Yorùbá (26)
  • isiZulu (26)
Level
  • Beginner (340)
  • Intermediate (84)
  • Advanced (14)
Learning Pace
  • Self paced (470)
  • Instructor paced (5)
Sort by
Filter results
FutureLearn
USD 249.99/year
+ all courses FutureLearn offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Raspberry Pi Foundation
Programming 102: Think Like a Computer Scientist
FutureLearn
USD 249.99/year
+ all courses FutureLearn offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
8 hours
en
en
Raspberry Pi Foundation
Mac Bowley
6 hours
en
en
Raspberry Pi Foundation
Networking with Python: Socket Programming for Communication
FutureLearn
Free
Mac Bowley
6 hours
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Scraping Dynamic Web Pages with Python and Selenium
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Advanced
en
af
2 hours
Intermediate
en
en
Treehouse
7-day free trial
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Dates and Times in Python
Treehouse
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
2 hours
Intermediate
en
en
University of Michigan
Python Project: pillow, tesseract, and opencv
Coursera
Free
21 hours
Intermediate
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Introduction to Python Scripting in NUKE
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
2 hours
Intermediate
en
af
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Introduction to Python ActiveX Scripting in Softimage
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Advanced
en
af
The University of Michigan
Charles Severance
28 hours
Beginner
en
en
The University of Michigan
Programming for Everybody (Getting Started with Python)
Edx
Free
Charles Severance
28 hours
Beginner
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Doing Data Science with Python
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
6 hours
Beginner
en
af
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
What's New in Python 3.7
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Intermediate
en
af
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Justin Mitchel
Try Django : Learn and Master the Python Programming Web Framework
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
3 hours
Intermediate
en
af
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Python Scripting in Maya
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
3 hours
Intermediate
en
af
Raspberry Pi Foundation
Martin O'Hanlon
8 hours
en
en
FutureLearn
USD 249.99/year
+ all courses FutureLearn offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Raspberry Pi Foundation
Programming 101: An Introduction to Python for Educators
FutureLearn
USD 249.99/year
+ all courses FutureLearn offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Martin O'Hanlon
8 hours
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Frank A
Web Automation with Python Selenium
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
en
en
Programming
Khan Academy
Free
en
en
3 hours
Beginner
en
en
Treehouse
7-day free trial
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Object-Oriented Python
Treehouse
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
3 hours
Beginner
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Mahmud Ahsan
Selenium - How to Web Scrap from JavaScript Based Website using Python
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Clarke Bishop
1 hour
Beginner
en
af
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Exploring Web Scraping with Python
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Clarke Bishop
1 hour
Beginner
en
af
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Hands on with Python Jinja Templating
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Shubham Sarda
Python GUI Programming - Build a Desktop Application with Tkinter and SQLite
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.

Frequently asked questions about Python

What is Python?

Python is an interpreted, high-level, general-purpose, dynamically-typed programming language. In other words, it’s a programming language that has an English-like, readable syntax that can be used to automate almost anything, with no compilation steps and enforcement of type declaration for data structures. Coupled with an extensive, batteries-included library it makes for an excellent beginner’s programming language since it allows for a faster edit, test and debug cycle.

What is Python used for?

  • Scientific Computing
  • Data Science / AI
  • API and Web Development
  • General Scripting

How long does it take to learn Python?

Taking into account different learning methods, previous programming experience, effort and motivation, it should take about 3 months to achieve basic to intermediate proficiency in Python.

What are the prerequisites for learning Python?

Dedication, discipline, interest in programming and basic English literacy are all you need to learn a programming language like Python. Access to internet helps too. Basic understanding of the objected-oriented paradigm and boolean algebra will make for a smoother learning experience if you are a total beginner.