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

Explore the Python Data Science Course Catalog

  • Skills you'll gain: Performance Tuning, Python Programming, Distributed Computing, OS Process Management, Scalability, Web Scraping, Database Management

  • Status: Free Trial

    Skills you'll gain: Animation and Game Design, Visualization (Computer Graphics), Generative AI, Simulations, Computer Graphics, Python Programming, Creative Design, Object Oriented Programming (OOP), Algorithms

  • Status: New
    Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Databases, Natural Language Processing, SQL, Data Visualization Software, Python Programming, Matplotlib, Text Mining, Data Processing, Document Management

  • 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: New
    Status: Free Trial

    Skills you'll gain: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Debugging, Computational Logic

  • Status: New
    Status: Free Trial

    Skills you'll gain: File Systems, Command-Line Interface, Operating Systems, Python Programming, Scripting, User Interface (UI), Data Import/Export, Data Structures, Simulations

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science

  • Status: Free Trial

    Skills you'll gain: Descriptive Statistics, Data Manipulation, Data Presentation, Data Management, Data Literacy, Graphing, SAS (Software), Peer Review, Data Analysis, Statistics, Research Reports, Exploratory Data Analysis, Python Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Computer Graphics

  • Status: Free Trial

    University of Illinois Urbana-Champaign

    Skills you'll gain: Machine Learning Algorithms, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning, Text Mining, Applied Machine Learning, Time Series Analysis and Forecasting, Data Processing, Supervised Learning, Predictive Modeling, Python Programming, Regression Analysis, Feature Engineering, Jupyter, Pandas (Python Package), Natural Language Processing, Statistical Analysis, Performance Metric

  • Status: New

    Skills you'll gain: Full-Stack Web Development, Flask (Web Framework), Web Applications, Real Time Data, Web Development, Restful API, Application Development, Application Programming Interface (API), Back-End Web Development, API Design, Python Programming, Server Side, JSON

  • Status: Free Trial

    Skills you'll gain: Unified Modeling Language, Software Design, Object Oriented Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Computer Vision, Integrated Development Environments, Computer Programming