
Skills you'll gain: Bash (Scripting Language), Test Automation, Unit Testing, Scripting, Software Testing, Linux Commands, Test Driven Development (TDD), Unix Commands, Development Environment, Operating Systems, Command-Line Interface, File Management, OS Process Management, File Systems, Automation, Python Programming
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: SQL, Relational Databases, Database Management, Databases, Database Design, Data Visualization, Object Oriented Programming (OOP), Data Processing, Data Modeling, Data Manipulation, Python Programming, Data Structures, Application Programming Interface (API)
Mixed · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, Data Persistence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Science, Unsupervised Learning, Exploratory Data Analysis, Probability & Statistics, Machine Learning Algorithms, Applied Machine Learning, Classification And Regression Tree (CART), Data Analysis, Python Programming, Random Forest Algorithm, Dimensionality Reduction, Predictive Modeling, NumPy, Regression Analysis, Statistical Analysis, Data Processing, Deep Learning, Pandas (Python Package), Data Visualization, Data Manipulation
Intermediate · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Information Systems, Information Management, Business Logic, Data Structures, Transportation Operations, Information Technology, Production Planning, Operations Management, Business Operations, Inventory Control, Logistics, Algorithms, Computer Programming, Python Programming, Decision Making, Software Installation
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plotly, Dashboard, Data Analysis, Interactive Data Visualization, Jupyter, HTML and CSS, UI Components, Financial Analysis, Data Visualization Software, Real Time Data, Python Programming, Data Structures
Intermediate · Course · 1 - 3 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

Skills you'll gain: Business Process Automation, Data Presentation, Java, Productivity Software, C# (Programming Language), Data Capture, File I/O, Programming Principles, Scalability, Debugging
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Algorithms, Debugging, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Business Intelligence, Excel Macros, Pandas (Python Package), Prompt Engineering, Forecasting, Data Storytelling, Time Series Analysis and Forecasting, Regression Analysis, Data Quality, Responsible AI, ChatGPT, Microsoft Excel, Data Analysis, Report Writing, Interactive Data Visualization, Data Modeling, Generative AI, Data Visualization, Exploratory Data Analysis, Statistical Analysis
Intermediate · Specialization · 3 - 6 Months

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