
Skills you'll gain: Test Automation, Test Script Development, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Code Reusability, Test Data, Debugging, Configuration Management
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Code Reusability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Frontend Integration, Continuous Integration, Restful API, Database Development, Docker (Software), Model View Controller, Front-End Web Development, Relational Databases, Databases, Web Design and Development, User Story, CI/CD, Java, Java Programming, Database Application, Full-Stack Web Development, Spring Boot, Back-End Web Development, Software Design Documents
Advanced · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Ajax, Web Design, Web Design and Development, Java Platform Enterprise Edition (J2EE), HTML and CSS, jQuery, Cascading Style Sheets (CSS), Web Applications, Responsive Web Design, Scripting Languages, Scripting, Javascript and jQuery, Web Development, Java, Hypertext Markup Language (HTML), Middleware, Model View Controller, Javascript, Hibernate (Java), Application Frameworks
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Java, Data Structures, File I/O, Java Programming, Data Access, Data Cleansing
Intermediate · Guided Project · Less Than 2 Hours

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Java, OS Process Management, Scala Programming, Scalability, Server Side, Servers, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Command-Line Interface, Application Deployment, Build Tools, Service Oriented Architecture, Package and Software Management, Dependency Analysis, Service Design
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Software Documentation, Java, API Design, Java Programming, Back-End Web Development, Application Programming Interface (API), Frontend Integration, Enterprise Application Management, Application Deployment, Databases, Data Persistence
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Java Programming, Information Management, Application Programming Interface (API), Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Test Tools, Test Data, Test Case, Test Script Development, Software Testing, Test Execution Engine, Java, Automation, Code Reusability, Extensible Languages and XML
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Database Design, Database Development, Database Application, Java Programming, Full-Stack Web Development, Web Development, Server Side, Control Panels, Role-Based Access Control (RBAC), Data Access, User Accounts, Data Validation
Beginner · Course · 1 - 4 Weeks