
LearnKartS
Skills you'll gain: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Beginner · Specialization · 1 - 3 Months

University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Object Oriented Design, Computer Programming, Willingness To Learn, Adaptability, Performance Tuning, Algorithms, Problem Solving
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Data Storage Technologies, Program Development, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
Beginner · Specialization · 3 - 6 Months

Pearson
Skills you'll gain: Java Programming, Integrated Development Environments, Application Frameworks, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 4 Weeks
LearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, Eclipse (Software), Object Oriented Programming (OOP), Object Oriented Design, Integrated Development Environments, Development Environment, Java Platform Enterprise Edition (J2EE), Software Design, Software Installation, Computer Programming, Programming Principles, Program Development, Virtual Machines, Web Development, Debugging, Package and Software Management, Data Structures, File Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Debugging, Functional Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Object-Relational Mapping, Computational Thinking, Programming Principles, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Maintainability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, Java, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Model View Controller, Middleware, Extensible Markup Language (XML), Integration Testing, Dependency Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Object Oriented Design, Linux Commands
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Jenkins, CI/CD, Java, Continuous Deployment, Java Programming, Artificial Intelligence, Apache Spark, Applied Machine Learning, Decision Tree Learning, Deep Learning, Machine Learning, Fraud detection, Spring Boot, Natural Language Processing, Regression Analysis, Reinforcement Learning, Debugging
Intermediate · Specialization · 1 - 3 Months