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 TrialDuke University
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: Free TrialSkills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, ChatGPT, Data Storytelling, OpenAI, Analytics, Data Analysis, Interactive Data Visualization, Dashboard, AI Product Strategy, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Data Visualization Software, Deep Learning, Statistical Analysis, Python Programming, Query Languages, Machine Learning
Status: PreviewLudwig-Maximilians-Universität München (LMU)
Skills you'll gain: Finite Element Methods, Numerical Analysis, Engineering Analysis, Jupyter, Differential Equations, Applied Mathematics, Mathematical Modeling, Python Programming, Mechanics, Vibrations, Linear Algebra, Simulations
Status: Free TrialMultiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, User Interface (UI), Object Oriented Programming (OOP), Debugging, Object Oriented Design, Computer Programming, Cryptography, Software Engineering, Performance Tuning, Encryption, Algorithms, Programming Principles, Data Analysis, Software Design, Problem Solving
Status: Free TrialSkills you'll gain: Generative AI, Matplotlib, Plotly, Data Ethics, Data Visualization, Data Cleansing, Data Manipulation, Exploratory Data Analysis, Pandas (Python Package), Data Transformation, Interactive Data Visualization, Data Visualization Software, Data Storytelling, Data Analysis, Scikit Learn (Machine Learning Library), Jupyter, Python Programming, Machine Learning
Status: Free TrialImperial College London
Skills you'll gain: Linear Algebra, Dimensionality Reduction, NumPy, Regression Analysis, Calculus, Applied Mathematics, Probability & Statistics, Unsupervised Learning, Machine Learning Algorithms, Jupyter, Data Science, Advanced Mathematics, Statistics, Statistical Analysis, Artificial Neural Networks, Algorithms, Data Manipulation, Python Programming, Derivatives

Coursera Project Network
Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development
Status: PreviewUniversity of Michigan
Skills you'll gain: Data Structures, 3D Modeling, Computational Logic, Visualization (Computer Graphics), Design, Generative Model Architectures, Python Programming, Animations, Scripting, Computer Programming
Status: Free TrialDuke University
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 TrialSkills you'll gain: Scripting, Programming Principles, Computer Programming, Python Programming, Command-Line Interface, Microsoft Visual Studio, Development Environment, Debugging
Status: PreviewUniversity of Michigan
Skills you'll gain: Data Structures, Data Processing, Data Manipulation, Python Programming, Data Storage, File Management, Computer Programming, Software Installation, Development Environment

Coursera Project Network
Skills you'll gain: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Statistical Visualization, Graphing, Python Programming
In summary, here are 10 of our most popular python courses
- Programming for Python Data Science: Principles to Practice: Duke University
- Generative AI for Data Analysts: IBM
- Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python: Ludwig-Maximilians-Universität München (LMU)
- Object Oriented Programming in Java: University of California San Diego
- Data Analysis and Visualization with Python: Microsoft
- Mathematics for Machine Learning: Imperial College London
- Concepts in Python: Loops, Functions and Returns: Coursera Project Network
- Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript: University of Michigan
- Scripting with Python and SQL for Data Engineering: Duke University
- Introduction to Python Scripting for DevOps: LearnQuest










