
University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Pivot Tables And Charts, Jupyter, Data Visualization Software, Data Visualization, Microsoft Excel, Data Analysis, Text Mining, Data Manipulation, Data Cleansing, NumPy, Data Analysis Software, Data Wrangling, Time Series Analysis and Forecasting, Python Programming, Data Preprocessing, Data Structures, Development Environment
Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Email Automation, Automation, Application Programming Interface (API), Scripting, Python Programming, Web Scraping, Data Import/Export, Data Manipulation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Maintainability, Code Review, Testability, Debugging, Style Guides, Software Documentation, Software Design Patterns, Programming Principles, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, JSON, Package and Software Management, Authorization (Computing), Web Scraping, Application Programming Interface (API), Python Programming, Authentications, Object Oriented Programming (OOP), Data Processing, Simulations, Data Management, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Java Programming, Java, System Programming, OS Process Management, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Tensorflow, Scikit Learn (Machine Learning Library), Machine Learning, Feature Engineering, Deep Learning, Convolutional Neural Networks, Matplotlib, Jupyter, Python Programming, NumPy, Data Manipulation, Artificial Neural Networks, Seaborn, Development Environment, Pandas (Python Package), Regression Analysis
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Plotly, Data Presentation, Matplotlib, Interactive Data Visualization, Seaborn, Data Visualization, Data Visualization Software, Statistical Visualization, Scatter Plots
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Unsupervised Learning, Data Mining, Social Network Analysis, ChatGPT, Embeddings, Bayesian Network, Machine Learning Methods, Data Science, Supervised Learning, Generative AI, Machine Learning, Anomaly Detection, Data Preprocessing, Data Analysis, Recurrent Neural Networks (RNNs), Data Manipulation, Python Programming, Exploratory Data Analysis, Machine Learning Algorithms, Classification Algorithms
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Version Control, Test Script Development, Continuous Integration, Test Execution Engine, Test Tools, Automation, Scripting, Web Scraping, Hypertext Markup Language (HTML), Software Design Patterns, Development Environment, Integrated Development Environments, Debugging, Command-Line Interface, File I/O
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Animation and Game Design, Visualization (Computer Graphics), Generative AI, Simulations, Computer Graphics, Python Programming, Creative Design, Object Oriented Programming (OOP), Algorithms, Data Structures
Advanced · Course · 1 - 3 Months