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

    Skills you'll gain: AI Personalization, Data Analysis, Generative AI, Exploratory Data Analysis, OpenAI, Data Manipulation, Prototyping, Text Mining, Pandas (Python Package), Applied Machine Learning, Interactive Data Visualization, Scientific Visualization, Python Programming, Dimensionality Reduction, NumPy

  • Skills you'll gain: LangChain, Generative AI Agents, Development Environment, Agentic systems, Artificial Intelligence, Tool Calling, LLM Application, Database Systems, Database Management, SQL, Database Application, Program Development, Databases, Software Development Tools, Prompt Engineering, OpenAI, Python Programming, Natural Language Processing

  • Status: Free Trial

    Skills you'll gain: Simulation and Simulation Software, Digital Transformation, Systems Thinking, Complex Problem Solving, Operations Research, Predictive Analytics, Data-Driven Decision-Making, Verification And Validation, Process Optimization, Data Integration, Risk Management, Python Programming, Event-Driven Programming, Probability & Statistics, Performance Analysis

  • Status: Free Trial

    Skills you'll gain: PyTorch (Machine Learning Library), Artificial Intelligence, Applied Machine Learning, Artificial Neural Networks, Deep Learning, Application Deployment, Machine Learning, Predictive Modeling, Natural Language Processing, Python Programming, Performance Tuning, Data Science

  • Status: Preview

    Skills you'll gain: Exploratory Data Analysis, Time Series Analysis and Forecasting, Probability Distribution, Data Analysis, Data Wrangling, Probability & Statistics, Unsupervised Learning, Data Science, Text Mining, Data Manipulation, Statistical Analysis, Data Structures, Data Cleansing, Data Visualization Software, Python Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Applied Machine Learning, Data Science, Python Programming, Scikit Learn (Machine Learning Library), NumPy, Computational Thinking, Machine Learning Algorithms, Pandas (Python Package), Machine Learning, Data Analysis, Exploratory Data Analysis, Programming Principles, Data Manipulation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Network Analysis, Tableau Software, Statistical Visualization, Network Model, Dashboard, Time Series Analysis and Forecasting, Matplotlib, Data Analysis, Seaborn, Graph Theory, Pandas (Python Package), Python Programming

  • Skills you'll gain: Calculus, Applied Mathematics, NumPy, Tensorflow, Machine Learning, Python Programming, Derivatives, Algorithms, Development Environment

  • Status: New
    Status: Free Trial

    Skills you'll gain: MySQL, Database Design, User Interface (UI), Python Programming, User Interface (UI) Design, Database Application, Databases, Database Management, Relational Databases, Application Development

  • Skills you'll gain: Extensible Markup Language (XML), Ansible, Infrastructure as Code (IaC), JSON, Kubernetes, Cloud-Native Computing, DevOps, Microsoft Visual Studio, Python Programming

  • Skills you'll gain: Cross Platform Development, Application Development, Program Development, Computer Programming, Software Engineering, Python Programming, Software Installation, Web Development, Software Design, Command-Line Interface

  • Status: New
    Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Application Development, Development Environment, User Interface (UI), Python Programming, Integrated Development Environments, User Interface (UI) Design