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.
134credentials
1online degree
535courses

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: Preview

    Skills you'll gain: PySpark, Apache Spark, Data Management, Distributed Computing, Apache Hadoop, Data Processing, Data Analysis, Exploratory Data Analysis, Python Programming, Scalability

  • Status: Free Trial

    Skills you'll gain: Descriptive Analytics, Supply Chain Management, Supply Chain Systems, Supply Chain Planning, Transportation, Supply Chain, and Logistics, Predictive Analytics, Forecasting, Inventory Management System, Data-Driven Decision-Making, Business Analytics, Advanced Analytics, Analytics, Agile Methodology, SQL, Data Presentation, Data Analysis, Technical Communication, Python Programming

  • Skills you'll gain: Tensorflow, Keras (Neural Network Library), Image Analysis, Computer Vision, Artificial Neural Networks, Applied Machine Learning, Deep Learning, Machine Learning, Python Programming

  • Skills you'll gain: Data Visualization, Regression Analysis, Scikit Learn (Machine Learning Library), Feature Engineering, Data Cleansing, Predictive Modeling, Data Analysis, Statistical Modeling, Supervised Learning, Machine Learning, Python Programming

  • Status: Preview

    University of Leeds

    Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Software Installation, Data Structures, Data Science, Software Documentation, Debugging

  • Skills you'll gain: Data Import/Export, Pandas (Python Package), Generative AI, OpenAI, LLM Application, Application Programming Interface (API), Data Manipulation, Data Processing, Jupyter, Database Development, Python Programming, Machine Learning

  • Status: Free Trial

    Skills you'll gain: Data Manipulation, Data Analysis, Python Programming

  • Skills you'll gain: Plot (Graphics), Data Visualization, Graphing, Matplotlib, Data Visualization Software, Graphical Tools, Histogram, Data Analysis, Python Programming

  • Status: Preview

    Skills you'll gain: Data Literacy, Computer Literacy, Microsoft Excel, Data Security, Data Analysis, Programming Principles, Emerging Technologies, Computer Security Awareness Training, Digital Communications, Computer Programming, Scripting Languages, Web Development, Information Technology, Business Technologies, Javascript, Python Programming, Blockchain, Cloud Computing, Computer Hardware, Artificial Intelligence

  • Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming

  • Status: Preview

    Pontificia Universidad Católica de Chile

    Skills you'll gain: Thermal Management, Engineering Calculations, Mechanical Engineering, Engineering Analysis, Plot (Graphics), Scientific Visualization, Graphical Tools, HVAC, Simulation and Simulation Software, Interactive Data Visualization, Numerical Analysis, Data-oriented programming, Python Programming, NumPy

  • Status: Free Trial

    Skills you'll gain: Deep Learning, Artificial Neural Networks, Python Programming, Text Mining, Machine Learning Methods

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a ₩31,839,748 median salary ¹.

    description:

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

    This role has a ₩31,839,748 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