Python Programming

Python is a high-level, interpreted, and general-purpose dynamic programming language that focuses on code readability. Coursera's Python Programming catalogue teaches you how to use Python effectively, from its syntax to its standard libraries. You'll learn to write clean and efficient code, develop real-world applications, perform data analysis, and create machine learning algorithms using Python. This skill will equip you with the ability to master backend development, automation, data science, artificial intelligence and more. Discover the power of Python and its vital role in today's technology landscape.
132credentials
1online degree
536courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Python course for your goals

  • Skills you'll gain: Interactive Data Visualization, Data Transformation, Data Presentation, Data Visualization Software, Business Intelligence, Data Analysis, Extract, Transform, Load, Exploratory Data Analysis, Pandas (Python Package), Data Collection, Data Pipelines, Jupyter, Virtual Environment, Python Programming

  • Skills you'll gain: Natural Language Processing, Python Programming, Text Mining, Artificial Intelligence, Machine Learning, Data Collection, Data Processing, Data Analysis

  • Skills you'll gain: Matplotlib, Data Visualization Software, Data Visualization, Pandas (Python Package), Jupyter, Data Import/Export, Data Science, Data Analysis, Analytical Skills, Python Programming, Scripting

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Image Analysis, Mobile Development, Python Programming, Internet Of Things, Image Quality, Embedded Software, Development Environment

  • Status: Free Trial

    Skills you'll gain: Exploratory Data Analysis, Data Presentation, Probability Distribution, Statistical Hypothesis Testing, Data Visualization Software, Data Analysis, Data Science, Probability & Statistics, Statistical Analysis, Jupyter, Matplotlib, Data Cleansing, Pandas (Python Package), Statistical Inference, Statistics, Data Quality, Data Manipulation, Python Programming, Machine Learning

  • Status: Free Trial

    Skills you'll gain: Bayesian Statistics, Databricks, Sampling (Statistics), Statistical Modeling, Probability, Classification And Regression Tree (CART), Jupyter, Regression Analysis, Statistical Programming, Predictive Modeling, Statistical Analysis, Probability Distribution, Data Science, Markov Model, Statistics, Simulations, Python Programming, Statistical Visualization, Mathematical Software, Statistical Inference

  • Status: Preview

    University of Minnesota

    Skills you'll gain: Dimensionality Reduction, NumPy, Linear Algebra, Machine Learning Methods, Data Analysis, Numerical Analysis, Applied Mathematics, Applied Machine Learning, Algorithms, Python Programming

  • Skills you'll gain: Google Cloud Platform, Artificial Intelligence, Unstructured Data, Document Management, Business Process Automation, Python Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Predictive Modeling, Matplotlib, Seaborn, Statistical Modeling, Data Visualization, Regression Analysis, Pandas (Python Package), Statistical Analysis, Machine Learning, Supervised Learning, Data Science, Scikit Learn (Machine Learning Library), Probability & Statistics, Python Programming, Unsupervised Learning, Data Analysis, Decision Tree Learning, AI Personalization, Feature Engineering, NumPy

  • Status: Free Trial

    University of Illinois Urbana-Champaign

    Skills you'll gain: Data Governance, Accounting, Data Management, Internal Controls, Internal Auditing, Control Objectives for Information and Related Technology (COBIT), Auditing, Financial Auditing, Fraud detection, Data Quality, Accounting Software, Data Integrity, Pandas (Python Package), Emerging Technologies, Data Analysis, Analytics, Automation, GitHub, Python Programming, Natural Language Processing

  • Status: Free

    Skills you'll gain: LangChain, LLM Application, Tool Calling, ChatGPT, Generative AI Agents, Prompt Engineering, Application Development, Python Programming

  • Status: Free Trial

    Alberta Machine Intelligence Institute

    Skills you'll gain: Feature Engineering, Data Quality, Data Processing, Supervised Learning, Data Validation, Data Cleansing, Machine Learning Methods, Test Data, Data Transformation, Verification And Validation, Applied Machine Learning, Machine Learning, Unsupervised Learning, Machine Learning Algorithms, Predictive Modeling, Exploratory Data Analysis, Python Programming, Computer Programming, Linear Algebra, Statistical Analysis