LearnQuest
Skills you'll gain: Containerization, File I/O, Package and Software Management, Unified Modeling Language, Matplotlib, Software Testing, Docker (Software), Development Environment, Unit Testing, Test Automation, Continuous Integration, Data Manipulation, Pandas (Python Package), Scripting, Data Modeling, DevOps, Programming Principles, Python Programming, Data Structures, Computer Programming
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: LLM Application, Large Language Modeling, Prompt Engineering, Generative AI, Applied Machine Learning, Python Programming, Open Source Technology, JSON
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: File I/O, Data Import/Export, Python Programming, Functional Design, Programming Principles, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Data Visualization, Descriptive Analytics, Data-Driven Decision-Making, Data Analysis, Data Visualization Software, Predictive Analytics, Business Analytics, Database Management, Data Science, Relational Databases, Forecasting, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google App Engine, Cloud Applications, Restful API, Google Cloud Platform, Cloud Computing Architecture, OAuth, Cloud Computing, Cloud Services, Application Deployment, Platform As A Service (PaaS), Python Programming, Cloud Storage, Application Performance Management, Authentications, Web Applications, Data Store, MySQL, Scalability
Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Authentications, Application Frameworks, Web Applications, Web Development, Test Script Development, Maintainability, Network Routing, Test Case, Unit Testing, Authorization (Computing), Identity and Access Management, Functional Testing, Integration Testing, Application Security, Configuration Management
Advanced · Course · 1 - 3 Months

Infosec
Skills you'll gain: Cyber Threat Hunting, Threat Detection, Endpoint Detection and Response, Cyber Security Strategy, System Monitoring, Cybersecurity, Continuous Monitoring, Network Security, Network Monitoring, Python Programming, Anomaly Detection, Scripting, Scripting Languages
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: File I/O, Data Structures, Data Processing, Data Analysis Software, Data Manipulation, Python Programming, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Object Oriented Design, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Interactive Data Visualization, Software Documentation, Scatter Plots, Box Plots, Heat Maps, Data Structures, Maintainability, Programming Principles, Data Import/Export, Data Manipulation
Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Debugging, Data-oriented programming, Program Development, Python Programming, Data Manipulation, Data Analysis
Intermediate · Course · 1 - 4 Weeks