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
537courses

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: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage

  • Status: Preview

    Skills you'll gain: Selenium (Software), Debugging, Software Testing, Unit Testing, Test Automation, UI Components, Web Applications, Test Case, Development Environment, Python Programming

  • Skills you'll gain: Machine Learning Algorithms, Data Visualization, Dashboard, Interactive Data Visualization, Data Visualization Software, Data Presentation, Machine Learning, Scikit Learn (Machine Learning Library), Web Applications, Predictive Modeling, Data Science, Python Programming, Pandas (Python Package)

  • Status: Free Trial

    Skills you'll gain: Supervised Learning, Applied Machine Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Feature Engineering, Artificial Intelligence, Classification And Regression Tree (CART), Python Programming, Regression Analysis, Statistical Modeling, Data Transformation

  • Status: Free Trial

    Skills you'll gain: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Interactive Design, Program Development, Predictive Modeling, Debugging

  • Status: Free Trial

    Skills you'll gain: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Debugging, Data Manipulation, Object Oriented Programming (OOP), Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Microsoft Visual Studio, Predictive Modeling, Data Analysis

  • Status: Preview

    Skills you'll gain: Data Structures, Data Processing, Data Manipulation, Python Programming, Data Storage, File Management, Computer Programming, Software Installation, Development Environment

  • Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development

  • Status: Free Trial

    Skills you'll gain: Web Scraping, MySQL, SQL, JSON, Scripting, Data Manipulation, Data Structures, Query Languages, Database Management, Databases, Data Import/Export, Data Storage Technologies, Spatial Analysis, Python Programming

  • Status: Free Trial

    Skills you'll gain: Test Planning, Embedded Systems, Linux, Internet Of Things, Embedded Software, Functional Requirement, Operating System Administration, Hardware Design, Systems Design, Operating Systems, Network Protocols, Electronic Hardware, Debugging, System Requirements, C (Programming Language), System Design and Implementation, Basic Electrical Systems, Application Programming Interface (API), TCP/IP, Python Programming

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

  • Status: Preview

    Skills you'll gain: Data Structures, 3D Modeling, Computational Logic, Visualization (Computer Graphics), Design, Python Programming, Animations, Computer Programming, Scripting Languages, Automation

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a ₩31,399,042 median salary ¹.

    description:

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

    This role has a ₩31,399,042 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