
SkillUp
Skills you'll gain: Hibernate (Java), Object-Relational Mapping, Spring Boot, Restful API, Java, NoSQL, Database Development, SQL, Databases, Database Design, Application Frameworks, Java Programming, Data Access, Database Management, Relational Databases, Back-End Web Development, Software Development
Intermediate · Course · 1 - 4 Weeks

University of New Mexico
Skills you'll gain: Middleware, Application Frameworks, Web Applications, Model View Controller, Agile Software Development, Git (Version Control System), Software Engineering, Web Development, Software Development, User Interface (UI), Databases, Relational Databases, Ajax, Software Architecture, Ruby on Rails, Javascript, Network Protocols
Mixed · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Time Series Analysis and Forecasting, Model Evaluation, Predictive Modeling, Data Preprocessing, Regression Analysis, Microsoft Excel, Forecasting, Excel Formulas, Pivot Tables And Charts, Data Transformation, Statistical Modeling, Trend Analysis, Predictive Analytics, Statistical Methods
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Cascading Style Sheets (CSS), JavaScript Frameworks, UI Components, Restful API, Web Applications, Web Development Tools, Web Development, Javascript, Application Development, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: CI/CD, Jenkins, Docker (Software), Spring Boot, Kubernetes, Configuration Management, Containerization, Scalability, Software Documentation, Cloud Deployment, Java, API Design, Spring Framework, API Gateway, Back-End Web Development, JUnit, Java Programming, Application Deployment, Application Programming Interface (API), React.js
Intermediate · Specialization · 1 - 3 Months

Peking University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), .NET Framework, Computer Programming, Microsoft Visual Studio, Data Structures, Programming Principles, Data Access, Database Management, Event-Driven Programming, Algorithms, User Interface (UI), Application Development, UI Components, File I/O, Program Development
Intermediate · Course · 3 - 6 Months

Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), Integrated Development Environments, Computer Science
Beginner · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: NumPy, Python Programming, Artificial Intelligence, Programming Principles, Tensorflow, Data Structures, Development Environment, Computer Programming Tools, Data Manipulation
Beginner · Course · 1 - 3 Months

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

University of California San Diego
Skills you'll gain: Social Network Analysis, Network Analysis, Graph Theory, Technical Communication, Data Structures, Algorithms, Analysis, Computer Science, Research
Mixed · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Debugging, Program Development, Computer Systems, Computer Architecture, System Programming, Computer Science, Computational Logic, Programming Principles, Data Storage, Operating Systems, C (Programming Language), Data Structures, Application Security
Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
Intermediate · Guided Project · Less Than 2 Hours