
Skills you'll gain: File I/O, Matplotlib, Data Manipulation, Pandas (Python Package), Data Visualization, Data Persistence, NumPy, Data Processing, Scripting, Object Oriented Programming (OOP), Python Programming, Query Languages, Database Application, Databases, Relational Databases, Object Oriented Design, Data Import/Export, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Design Thinking, UI Components, Software Design, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, User Interface (UI) Design, Payment Systems, Interactive Design, Application Design, MySQL, Jupyter, Database Application, Development Environment, Application Development, Python Programming, Transaction Processing, Microsoft Windows
Beginner · Specialization · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Data Preprocessing, Model Evaluation, PyTorch (Machine Learning Library), Statistical Methods, Probability, Probability & Statistics, Sampling (Statistics), Logistic Regression, Deep Learning, Probability Distribution, Supervised Learning, Statistics, Machine Learning Methods, Machine Learning, Agentic systems, Artificial Intelligence, Artificial Neural Networks, Algorithms, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Matplotlib, Scientific Visualization, Data Visualization Software, Interactive Data Visualization, Seaborn, Jupyter, NumPy, Performance Tuning, Development Environment, Python Programming, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Conflict Management, Leadership, Emotional Intelligence, Communication, Team Management, Self-Awareness, Stress Management, Performance Management, Behavioral Management, Psychology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Functional Design, Programming Principles
Intermediate · Course · 3 - 6 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Trend Analysis, Data-Driven Decision-Making, Statistical Analysis, Financial Modeling, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plotly, Dashboard, Pandas (Python Package), Data Manipulation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Web Applications, Data Science, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Interviewing Skills, Storytelling, Problem Solving, Professional Development, Initiative and Leadership, Concision, Verbal Communication Skills, Teamwork, Job Analysis, Communication, Business Writing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Photography, Photo/Video Production and Technology, Personal Development, Ethical Standards And Conduct, Persistence, Resilience, Overcoming Obstacles, Decision Making, Storytelling, Adaptability, Interpersonal Communications, Aesthetics, Patience, Creativity
Beginner · Course · 1 - 3 Months