Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the best Python course for your goals
Status: Free TrialMicrosoft
Skills you'll gain: Web Development, Flask (Web Framework), Restful API, Selenium (Software), Front-End Web Development, Web Applications, Full-Stack Web Development, Secure Coding, Object-Relational Mapping, JavaScript Frameworks, Application Security, Application Deployment, Cloud Applications, HTML and CSS, Back-End Web Development, Databases, Application Programming Interface (API), Microsoft Azure, Vue.JS, Collaboration
Status: Free TrialSkills you'll gain: Prompt Engineering, Prompt Patterns, Software Development Life Cycle, Large Language Modeling, Software Architecture, LangChain, Responsive Web Design, Restful API, LLM Application, Generative AI, Flask (Web Framework), Software Design, Cascading Style Sheets (CSS), Scrum (Software Development), Application Deployment, Data Import/Export, Python Programming, Engineering Software, Machine Learning, Data Science
Status: Free TrialUniversity of Michigan
Skills you'll gain: Pandas (Python Package), Jupyter, NumPy, Data Manipulation, Data Science, Data Analysis, Statistical Analysis, Pivot Tables And Charts, Data Cleansing, Data Import/Export, Probability & Statistics, Python Programming, Programming Principles
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Programming, Data Manipulation, Python Programming, Scripting Languages, Scripting, Data Science
Status: Free TrialEDHEC Business School
Skills you'll gain: Investment Management, Portfolio Management, Text Mining, Applied Machine Learning, Asset Management, Network Analysis, Data Visualization Software, Financial Data, Market Data, Unstructured Data, Web Scraping, Machine Learning, Social Network Analysis, Advanced Analytics, Financial Market, Financial Analysis, Financial Modeling, Return On Investment, Risk Analysis, Risk Management

Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
Status: Free TrialRice University
Skills you'll gain: Data Processing, Data Manipulation, Data Structures, Scripting, Data Import/Export, Data Analysis, Python Programming, Data Storage
Status: Free TrialUniversity of Michigan
Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Unit Testing, Python Programming, Software Testing, Data Structures
Status: PreviewUniversity of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
Status: PreviewNanjing University
Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Import/Export, Data Manipulation, Matplotlib, User Interface (UI) Design
Status: Free TrialDuke University
Skills you'll gain: Debugging, Algorithms, Microsoft Visual Studio, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis

Duke University
Skills you'll gain: Command-Line Interface, Scripting, IT Automation, Computer Programming Tools, Python Programming
In summary, here are 10 of our most popular python courses
- Web Development with Python:Â Microsoft
- IBM AI Developer:Â IBM
- Introduction to Data Science in Python:Â University of Michigan
- Introduction to Python Fundamentals:Â University of Colorado Boulder
- Investment Management with Python and Machine Learning:Â EDHEC Business School
- Compose and Program Music in Python using Earsketch:Â Coursera Project Network
- Python Data Analysis:Â Rice University
- Python Classes and Inheritance:Â University of Michigan
- Learn to Program: The Fundamentals:Â University of Toronto
- Data Processing Using Python:Â Nanjing University










