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.
133credentials
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

  • Status: Free Trial

    Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Machine Learning Algorithms, Data Science, Algorithms, Data Manipulation, Python Programming

  • Status: Free Trial
    Status: AI skills

    Skills you'll gain: Statistical Machine Learning, PyTorch (Machine Learning Library), Statistical Methods, Probability, Probability & Statistics, Sampling (Statistics), Deep Learning, Probability Distribution, Python Programming, Supervised Learning, Statistics, Machine Learning Methods, Machine Learning, Regression Analysis, Data Processing, Agentic systems, Data Science, Artificial Intelligence, Artificial Neural Networks, Algorithms

  • Skills you'll gain: Scikit Learn (Machine Learning Library), Tensorflow, Cloud Computing, Classification And Regression Tree (CART), Supervised Learning, Applied Machine Learning, Machine Learning Methods, Python Programming, Pandas (Python Package), Data Science, Machine Learning, Data Visualization, Data Processing

  • Status: Free Trial

    Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Back-End Web Development, Python Programming

  • Status: Free Trial

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Data Storytelling, OpenAI, ChatGPT, Analytics, Data Analysis, Interactive Data Visualization, Dashboard, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Data Visualization Software, Statistical Analysis, Python Programming, Image Quality, Responsible AI, Query Languages, Machine Learning

  • Status: Preview

    Pontificia Universidad Católica de Chile

    Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Algorithms, Computer Programming, Programming Principles, Computational Thinking, Python Programming, Analysis

  • Status: Free Trial

    Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Pivot Tables And Charts, Jupyter, Data Visualization Software, Microsoft Excel, Data Analysis, Text Mining, Data Manipulation, Data Cleansing, NumPy, Data Analysis Software, Data Integration, Data Wrangling, Time Series Analysis and Forecasting, Data Transformation, Python Programming, Data Structures, Development Environment

  • Status: Free Trial

    Università di Napoli Federico II

    Skills you'll gain: Unsupervised Learning, Supervised Learning, Object Oriented Programming (OOP), PyTorch (Machine Learning Library), R Programming, NumPy, Image Analysis, Pandas (Python Package), Matplotlib, Artificial Neural Networks, Python Programming, Deep Learning, Computer Programming, Scripting Languages, Computer Vision, Keras (Neural Network Library), Machine Learning, Exploratory Data Analysis, Programming Principles, Data Management

  • Duke University

    Skills you'll gain: Package and Software Management, Virtual Environment, Development Environment, Software Installation, Python Programming, Command-Line Interface

  • Status: Free Trial

    Università di Napoli Federico II

    Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Scripting Languages, Programming Principles, Data Management, Debugging, Database Management, Functional Testing, Databases

  • Status: Free Trial

    Skills you'll gain: Scripting, Programming Principles, Computer Programming, Python Programming, Command-Line Interface, Microsoft Visual Studio, Development Environment, Debugging

  • Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Scatter Plots, Histogram, Data Visualization, Data Visualization Software, Statistical Visualization, Data Analysis, Python Programming

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a ₩31,483,852 median salary ¹.

    description:

    A Python Developer specializes in writing server-side web application logic.

    This role has a ₩31,483,852 median salary ¹.

    Offered by

    IBM_logo
    Microsoft_logo
    University of Michigan_logo
  • description:

    A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.

    Offered by

    IBM_logo
    DeepLearning.AI_logo
    Stanford University_logo

Most popular

Trending now

  • Status: Free Trial
  • Status: Free Trial
    Status: AI skills
  • Status: Free Trial
  • Status: Free Trial
    Status: AI skills

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • University of Michigan
  • IBM
  • Duke University
  • University of Colorado Boulder
  • Codio
  • University of California San Diego