• For Individuals
  • For Businesses
  • For Universities
  • For Governments
My Learning
Degrees
​
  • Browse
  • Python

Results for "python"


  • C

    Coursera

    Introduction to Python

    Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design

    Coursera Plus

    Included with Coursera Plus

    4.5
    Rating, 4.5 out of 5 stars
    ·
    2.2K reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Create Your First Python Program From UST

    Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment

    Coursera Plus

    Included with Coursera Plus

    4.6
    Rating, 4.6 out of 5 stars
    ·
    3.1K reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Python 101: Develop Your First Python Program

    Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis

    Coursera Plus

    Included with Coursera Plus

    4.7
    Rating, 4.7 out of 5 stars
    ·
    291 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Python for Data Analysis: Pandas & NumPy

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

    Coursera Plus

    Included with Coursera Plus

    4.5
    Rating, 4.5 out of 5 stars
    ·
    389 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • D

    Duke University

    Python Scripting

    Skills you'll gain: Command-Line Interface, Scripting, Unix Commands, Scripting Languages, Python Programming

    Coursera Plus

    Included with Coursera Plus

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Compose and Program Music in Python using Earsketch

    Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming

    Coursera Plus

    Included with Coursera Plus

    4.5
    Rating, 4.5 out of 5 stars
    ·
    458 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • D

    Duke University

    Object-Oriented Programming in Python

    Skills you'll gain: Object Oriented Programming (OOP), Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations

    Coursera Plus

    Included with Coursera Plus

    3.7
    Rating, 3.7 out of 5 stars
    ·
    23 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Linear Regression with Python

    Skills you'll gain: Model Training, Regression Analysis, NumPy, Machine Learning Algorithms, Machine Learning, Model Optimization, Deep Learning, Data Science, Python Programming

    Coursera Plus

    Included with Coursera Plus

    4.6
    Rating, 4.6 out of 5 stars
    ·
    440 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Tweet Emotion Recognition with TensorFlow

    Skills you'll gain: Recurrent Neural Networks (RNNs), Tensorflow, Model Optimization, Python Programming, Model Training, Natural Language Processing, Data Preprocessing, Applied Machine Learning, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Classification Algorithms, Machine Learning

    Coursera Plus

    Included with Coursera Plus

    4.5
    Rating, 4.5 out of 5 stars
    ·
    174 reviews

    Intermediate · Guided Project · Less Than 2 Hours

Exploring the Data Analyst role?

Set it as your role and get personalized recommendations

  • C

    Coursera

    Python for Beginners: Variables and Strings

    Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming

    Coursera Plus

    Included with Coursera Plus

    4.6
    Rating, 4.6 out of 5 stars
    ·
    58 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Decryption with Python

    Skills you'll gain: Cryptography, Encryption, Python Programming, Data Security

    Coursera Plus

    Included with Coursera Plus

    4.6
    Rating, 4.6 out of 5 stars
    ·
    16 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Semantic Segmentation with Amazon Sagemaker

    Skills you'll gain: AWS SageMaker, Amazon Web Services, Model Deployment, Image Analysis, Applied Machine Learning, Model Training, Machine Learning Algorithms, Data Preprocessing, Computer Vision, Deep Learning, Machine Learning

    Coursera Plus

    Included with Coursera Plus

    4.5
    Rating, 4.5 out of 5 stars
    ·
    95 reviews

    Advanced · Guided Project · Less Than 2 Hours

1234…16

Best free Python courses

High-quality free Python courses you can start today.

  1. 1
    Create Your First Python Program From UST
    CourseraBeginnerLess Than 2 Hours4.6(3,085)Free
  2. 2
    Compose and Program Music in Python using Earsketch
    CourseraBeginnerLess Than 2 Hours4.5(458)Free
  3. 3
    Tweet Emotion Recognition with TensorFlow
    CourseraIntermediateLess Than 2 Hours4.5(174)Free

Best Python courses from Coursera

Top-rated Python courses offered by Coursera on Coursera.

  1. 1
    Introduction to Python
    CourseraBeginnerLess Than 2 Hours4.5(2,215)Coursera
  2. 2
    Python 101: Develop Your First Python Program
    CourseraBeginnerLess Than 2 Hours4.7(291)Coursera
  3. 3
    Python for Data Analysis: Pandas & NumPy
    CourseraBeginnerLess Than 2 Hours4.5(389)Coursera

Best Python courses for beginners

Top-rated beginner-friendly Python courses with no prerequisites.

  1. 1
    Python Scripting
    Duke UniversityBeginnerLess Than 2 Hours4.7(12)No prerequisites
  2. 2
    Object-Oriented Programming in Python
    Duke UniversityBeginnerLess Than 2 Hours3.7(23)No prerequisites
  3. 3
    Python for Beginners: Variables and Strings
    CourseraBeginnerLess Than 2 Hours4.6(58)No prerequisites

Best short Python courses

Quick Python courses you can complete in a few hours or less.

  1. 1
    Linear Regression with Python
    CourseraIntermediateLess Than 2 Hours4.6(440)Quick completion
  2. 2
    Decryption with Python
    CourseraIntermediateLess Than 2 Hours4.6(16)Quick completion
  3. 3
    Semantic Segmentation with Amazon Sagemaker
    CourseraAdvancedLess Than 2 Hours4.5(95)Quick completion

Skills you can learn in Data Analysis

Analytics (85)
Big Data (64)
Python Programming (47)
Business Analytics (40)
R Programming (37)
Statistical Analysis (36)
Sql (33)
Data Model (29)
Data Mining (27)
Exploratory Data Analysis (26)
Data Modeling (21)
Data Manipulation (20)

Frequently Asked Questions about Python

Python is a versatile programming language known for its readability and simplicity. It is widely used in various fields, including web development, data analysis, artificial intelligence, and scientific computing. Its importance lies in its ability to empower individuals and organizations to automate tasks, analyze data, and create applications efficiently. As technology continues to evolve, Python remains a crucial skill for anyone looking to thrive in the digital landscape.‎

With Python skills, you can pursue various job roles, including software developer, data analyst, data scientist, machine learning engineer, and web developer. These positions are in high demand across industries, as companies seek professionals who can leverage Python for data-driven decision-making and automation. Additionally, roles in cybersecurity and artificial intelligence are increasingly looking for candidates with Python expertise.‎

To learn Python effectively, you should focus on several key skills. Start with the basics of programming, including syntax, data types, and control structures. Understanding libraries and frameworks, such as Pandas for data manipulation and Flask for web development, is also essential. Additionally, familiarity with version control systems like Git and knowledge of databases can enhance your Python proficiency.‎

There are many excellent online Python courses available. For beginners, the BiteSize Python for Absolute Beginners Specialization offers a gentle introduction. For those looking to advance their skills, the AI and Machine Learning Essentials with Python Specialization provides a solid foundation in applying Python to AI. Additionally, the Data Analysis with Python Specialization is great for those interested in data science.‎

Yes. You can start learning python on Coursera for free in two ways:

  1. Preview the first module of many python courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in python, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn Python, begin by choosing a structured course or specialization that matches your skill level. Dedicate time to practice coding regularly, as hands-on experience is crucial. Utilize online resources, such as forums and coding communities, to seek help and collaborate with others. Finally, work on personal projects to apply what you've learned and reinforce your skills.‎

Typical topics covered in Python courses include basic syntax, data structures (like lists and dictionaries), control flow (if statements, loops), functions, and modules. Advanced courses may explore object-oriented programming, web development frameworks, data analysis libraries, and machine learning techniques. This comprehensive curriculum ensures you gain a well-rounded understanding of Python.‎

For training and upskilling employees, the Google IT Automation with Python Professional Certificate is an excellent choice, as it focuses on practical skills for IT professionals. Additionally, the Microsoft Python Development Professional Certificate provides a robust foundation for those looking to enhance their programming capabilities in a corporate environment.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Cookies Preference Center

Mobile App

Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram