
Skills you'll gain: Time Series Analysis and Forecasting, Exploratory Data Analysis, Feature Engineering, Statistical Analysis, Forecasting, Regression Analysis, Python Programming, Data Analysis, Predictive Modeling, Pandas (Python Package), Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Supervised Learning, Data Cleansing, Data Transformation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Transaction Processing, Database Management, Microsoft SQL Servers, SQL, Data Manipulation, Relational Databases, Data Integrity, Generative AI, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Cross Platform Development, Mobile Development, UI Components, Animations, Data Storage Technologies, Object Oriented Programming (OOP), Programming Principles, Data Storage, Cloud Storage, Application Deployment, Responsive Web Design, User Interface (UI), Development Environment, Integrated Development Environments
Beginner · Specialization · 3 - 6 Months

Xi'an Jiaotong University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, .NET Framework, Program Development, Algorithms, Data Structures, Command-Line Interface, Debugging
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Data Structures, Data Processing, Data Manipulation, Python Programming, Data Storage, File Management, Computer Programming, Software Installation, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Automation, Browser Compatibility, Java Programming, Java, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Software Installation, System Configuration
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Restful API, Application Deployment, Generative AI, Application Programming Interface (API), Java, Test Tools, Development Environment, Image Analysis, Software Development, Computer Vision
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Object-Relational Mapping, Java, Application Servers, Middleware, Application Deployment, Enterprise Architecture, Server Side, Transaction Processing, Business Logic
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Web Design and Development, Front-End Web Development, Web Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Application Development, Computer Programming, User Interface (UI)
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Technical Communication, Cloud Infrastructure, CI/CD, Cloud Computing, Agile Software Development, DevOps, Infrastructure As A Service (IaaS), Cloud Platforms, Continuous Delivery, Infrastructure as Code (IaC), Serverless Computing, Software Development, Continuous Integration, Amazon Web Services, Software Development Methodologies, Platform As A Service (PaaS), GitHub
Beginner · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Predictive Modeling, R Programming, Data Analysis, Classification And Regression Tree (CART), Statistical Modeling, Statistical Analysis, Data Cleansing, Exploratory Data Analysis, Applied Machine Learning, Data Manipulation, Application Deployment, Data Transformation, Machine Learning Methods, Interactive Data Visualization, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours