
Skills you'll gain: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Object Oriented Design, Development Environment, Object Oriented Programming (OOP), Application Development, Code Reusability, Django (Web Framework), Web Development Tools, Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Python Programming, Record Keeping, Programming Principles
★ 4.9 (49) · Intermediate · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Computational Thinking, Software Installation
★ 4.8 (233K) · Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Programming Principles, Python Programming, Computational Logic, Development Environment, Computer Programming, Program Development, Integrated Development Environments, Debugging
★ 4.8 (3.6K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Installation, Code Reusability, Functional Design, Programming Principles, Data Validation, Python Programming, Program Development, Scripting, Software Design, Computational Thinking, Development Environment, Computational Logic, Computer Programming, Algorithms, Command-Line Interface
★ 4.5 (36) · Mixed · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: Object Oriented Design, File I/O, Data Structures, Python Programming, Programming Principles, Code Reusability, Computer Programming, Scripting, Data Processing, Package and Software Management, Code Review, Computational Logic, NumPy, Development Environment, Integrated Development Environments, Computational Thinking, Software Installation, Numerical Analysis
★ 4.6 (11) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Classification Algorithms, Regression Analysis, Matplotlib, Feature Engineering, Time Series Analysis and Forecasting, Data Preprocessing, Jupyter, Image Analysis, Cloud Deployment, Scikit Learn (Machine Learning Library), Applied Machine Learning, Tensorflow, Amazon Web Services, Python Programming, Data Transformation, Logistic Regression, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.8 (13) · Beginner · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Feature Engineering, Model Evaluation, Applied Machine Learning, Supervised Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Machine Learning Methods, Machine Learning, Model Training, Model Optimization, Machine Learning Algorithms, Unsupervised Learning, Python Programming, Classification Algorithms, Artificial Neural Networks
★ 4.6 (8.8K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Predictive Modeling, Data Preprocessing, Django (Web Framework), Data Visualization, Plot (Graphics), Predictive Analytics, Statistical Visualization, Model Training, Model Evaluation, File I/O, Application Programming Interface (API), Programming Principles, Databases, Development Environment, Web Applications, Code Reusability, Data Management, Functional Design, Memory Management, Data Validation
Intermediate · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File I/O, Debugging, Data Processing, Application Development, Code Reusability, Maintainability, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, System Configuration, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
★ 4.5 (13) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Integrated Development Environments, Scripting, Maintainability, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Scripting, Code Reusability, Computer Programming, Web Development, Algorithms, Jupyter
★ 4.5 (545) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, LLM Application, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, Artificial Intelligence and Machine Learning (AI/ML), Generative AI Agents, AI Integrations, Data Literacy, Application Development, Scripting, Programming Principles, Automation, Computer Programming, Application Programming Interface (API), Package and Software Management, Data Structures
★ 4.8 (242) · Beginner · Course · 1 - 4 Weeks