
Skills you'll gain: IntelliJ IDEA, Debugging, Software Design, User Interface (UI), Apache Maven, Object Oriented Programming (OOP), Program Development, Application Design, Build Tools, Integrated Development Environments, Software Development Tools, User Interface (UI) Design, Eclipse (Software), Data Validation, Version Control, JUnit, Software Development, Git (Version Control System), Data Import/Export, Java
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: API Testing, Software Documentation, API Design, Application Programming Interface (API), Test Tools, Technical Documentation, Restful API, JSON, YAML, Software Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Spring Boot, React.js, Object-Relational Mapping, Restful API, YAML, Data Access, Web Applications, Databases, Application Performance Management, Full-Stack Web Development, Configuration Management, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Claude Code, Vibe coding, Anthropic Claude, Model Context Protocol, Application Development, Command-Line Interface, Application Design, Programming Principles, Generative AI, Automation, Generative AI Agents, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Scalability, Authentications, JSON, Authorization (Computing), Web Development Tools, Web Applications, Web Development, Server Side, Back-End Web Development, Application Frameworks, Javascript, Restful API, Development Environment, Operating Systems, Email Automation, Microsoft Visual Studio
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Animation and Game Design, Video Game Development, Animations, Scripting, Software Architecture, Augmented and Virtual Reality (AR/VR), Interactive Design, Development Environment, Object Oriented Design, C# (Programming Language), Object Oriented Programming (OOP), UI Components, 3D Assets, Virtual Environment, User Interface (UI), Artificial Intelligence, Software Development Tools, Debugging
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, PyTorch (Machine Learning Library), Convolutional Neural Networks, Tensorflow, Artificial Intelligence, Transfer Learning, System Configuration, Deep Learning, Real Time Data, Performance Tuning, Model Deployment, Development Environment, Software Installation
Intermediate · Course · 3 - 6 Months

Packt
Skills you'll gain: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
Beginner · Course · 1 - 3 Months

Skills you'll gain: JSON, Application Programming Interface (API), Restful API, Web Services, Javascript, Web Applications, Hypertext Markup Language (HTML), Servers, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), C++ (Programming Language), Data Structures, Object Oriented Design, Software Design Patterns, Programming Principles, Data Persistence, Algorithms, Simulations
Advanced · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Python Programming, Web Development, Web Applications, Data Collection
Mixed · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Model Evaluation, Data Analysis, Image Analysis, Applied Machine Learning, Environmental Regulations, Environment and Resource Management, Geospatial Information and Technology, Environment Health And Safety, Environment, Operations, Operations Management, Workforce Development
Intermediate · Course · 1 - 3 Months