
Skills you'll gain: Web Services, Restful API, Apache Maven, Build Tools, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Application Programming Interface (API), Java, Java Programming, API Design, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Computational Logic, System Requirements, Functional Requirement, Theoretical Computer Science, Functional Specification, Mathematical Modeling, Requirements Analysis, Systems Analysis, Verification And Validation, Control Systems, Computer Science, Applied Mathematics
Build toward a degree
Intermediate · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Anomaly Detection, Dimensionality Reduction, Unsupervised Learning, Customer Analysis, Marketing Analytics, Data Mining, Customer Insights, Autoencoders, Data-Driven Marketing, Applied Machine Learning, Machine Learning Algorithms, Machine Learning Methods, Marketing, Statistical Machine Learning, Target Audience, Supervised Learning, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Web Applications, Full-Stack Web Development, Database Application, Data Store, Database Development, Database Management, SQL, Query Languages, Data Access, Real Time Data, Javascript, Data Entry, Software Engineering, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Application Programming Interface (API), Gradle, Build Tools, Software Development Tools, Integration Testing, Application Frameworks, Authentications
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Matplotlib, Seaborn, Exploratory Data Analysis, Data Visualization, Pandas (Python Package), Plot (Graphics), Statistical Visualization, Data Visualization Software, Analysis, Data Analysis, Statistical Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Model View Controller, Java Platform Enterprise Edition (J2EE), Frontend Integration, Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Application Servers, Java Programming, HTML and CSS, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Database Development
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Ajax, JSON, Javascript, Application Programming Interface (API), Web Applications, Secure Coding, Application Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon S3, Amazon Web Services, Application Programming Interface (API), Cloud Computing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: TypeScript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Mobile Development, Cross Platform Development, .NET Framework, Authentications, User Interface (UI), Application Programming Interface (API), UI Components, C# (Programming Language), API Design, Microsoft Visual Studio, Development Environment, User Interface (UI) Design, Identity and Access Management, Role-Based Access Control (RBAC), Software Design Patterns
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Artificial Intelligence, Agentic systems, Machine Learning Algorithms, Bayesian Network, Applied Machine Learning, Computational Logic, Machine Learning, Unsupervised Learning, Agentic Workflows, Bayesian Statistics, Artificial Neural Networks, Reinforcement Learning, Decision Intelligence, Markov Model, Algorithms, Programming Principles, Probability & Statistics
Mixed · Course · 1 - 3 Months