
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), File I/O, Software Design, Debugging, Object Oriented Design, Data Processing, Web Scraping, Unit Testing, Programming Principles, Program Development, Python Programming, Data Import/Export, Restful API, Image Analysis, Data Manipulation, Jupyter, Computer Programming, Data Structures
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Scientific Visualization, Applied Machine Learning, Supervised Learning, Text Mining, Visualization (Computer Graphics), Data Manipulation, NumPy, Graph Theory, Data Preprocessing, Natural Language Processing, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Visualization, Statistical Analysis, Predictive Modeling, R Programming, Data Manipulation, Business Analytics, Data Analysis, Probability & Statistics, Regression Analysis, Time Series Analysis and Forecasting, Case Studies, Decision Tree Learning, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache, CI/CD, Full-Stack Web Development, Continuous Deployment, Ruby (Programming Language), Service Management, Software Installation
Beginner · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Excel Formulas, Dashboard, Microsoft Excel, Spreadsheet Software, Excel Macros, Data Preprocessing, Data Literacy, Data Validation, Data Manipulation, Data Presentation, Data Storytelling, Data Analysis Software, Microsoft Office, Data Analysis Expressions (DAX), Business Analytics, Pivot Tables And Charts, Data Modeling, Financial Forecasting, Analytical Skills, Advanced Analytics
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Linux, Command-Line Interface, User Interface (UI), Graphical Tools, Debugging
Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Algorithms, Data Structures, Text Mining, Theoretical Computer Science, Computational Thinking
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Linux Commands, Linux, Unix Commands, Linux Administration, Data Processing, Text Mining, Command-Line Interface, Data Manipulation, Unix, Scripting, Automation, File Management
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Data Structures, Programming Principles, Data Manipulation, Python Programming, Data Storage Technologies, Software Installation, Development Environment
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Data Structures, Data Processing, Data Analysis, Python Programming, Data Manipulation, Software Installation, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, Network Administration, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: SAS (Software), SQL, Data Manipulation, Data Analysis Software, Query Languages, Data Wrangling, Database Management, Data Transformation, Data Cleansing
Intermediate · Course · 1 - 4 Weeks