
Skills you'll gain: Decision Tree Learning, Data Preprocessing, Data Transformation, Supervised Learning, Feature Engineering, Scikit Learn (Machine Learning Library), Classification Algorithms, Model Evaluation, Pandas (Python Package)
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Data-oriented programming, Programming Principles, Python Programming, Data Storage
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Programming Principles, Software Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Open Web Application Security Project (OWASP), Continuous Integration, Istio, Application Deployment, Test Driven Development (TDD), Kubernetes, Gherkin (Scripting Language), Jenkins, Agile Software Development, Scrum (Software Development), Code Coverage, OpenShift, DevOps, Secure Coding, Grafana, System Monitoring, Agile Methodology
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Exploratory Data Analysis, Pandas (Python Package), Extract, Transform, Load, Data Analysis, NumPy, Time Series Analysis and Forecasting, Data Visualization Software, Data Science, Python Programming, Jupyter, Package and Software Management, Graphing, Matplotlib, Data Import/Export, Data Manipulation, Scripting, Software Installation, Linux, Programming Principles, Cross Platform Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Data Visualization Software, Data Visualization, Data Storytelling, Statistical Visualization, Interactive Data Visualization, Plot (Graphics), Plotly, Matplotlib, Data Presentation, Dashboard, Seaborn, Tableau Software, Scatter Plots, Heat Maps, Histogram, Google Sheets, Data Analysis, Python Programming, Cloud Applications, Business Communication
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Scripting, Programming Principles, Computer Programming, Python Programming, Command-Line Interface, Development Environment, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Finite Element Methods, Numerical Analysis, Engineering Analysis, Jupyter, Engineering Calculations, Differential Equations, Applied Mathematics, Mathematical Modeling, Distributed Computing, Python Programming, Mechanics, Vibrations, Simulations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Back-End Web Development, Software Documentation, Computer Programming, Python Programming
Beginner · Course · 1 - 3 Months
Codio
Skills you'll gain: Matplotlib, Text Mining, GitHub, Large Language Modeling, Django (Web Framework), Git (Version Control System), Package and Software Management, Platform As A Service (PaaS), Plot (Graphics), Application Deployment, Natural Language Processing, Data Visualization Software, Unit Testing, Cloud Deployment, Jupyter, Database Development, Data Processing, Virtual Environment, Dependency Analysis, Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Statistical Visualization, Graphing, Python Programming
Beginner · Guided Project · Less Than 2 Hours