
Skills you'll gain: Apache Spark, Scala Programming, Apache Hadoop, Apache Maven, Real Time Data, Data Processing, Scalability, Data Structures, Object Oriented Programming (OOP), Systems Integration
Mixed · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Java, Computer Programming, Object Oriented Programming (OOP), Test Case, Digital pedagogy, Debugging, Algorithms, Data Structures, Integrated Development Environments
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Distributed Computing, Java, Middleware, NoSQL, Event-Driven Programming, Databases, Software Architecture, Servers, Web Services, Microservices, Scalability, Transaction Processing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Application Programming Interface (API), Data Structures
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Java, Object Oriented Programming (OOP), Issue Tracking, Gherkin (Scripting Language), Test Automation, Behavior-Driven Development, Test Execution Engine, Test Case, Debugging, Integration Testing, Data Structures
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Computer Programming, Integrated Development Environments, Digital pedagogy
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Object-Relational Mapping, Software Testing, Testability, Restful API
Intermediate · Course · 1 - 3 Months

Skills you'll gain: File I/O, Integrated Development Environments, System Configuration
Beginner · Course · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, Development Environment, Software Design, Programming Principles, Problem Solving
Beginner · Course · 1 - 4 Weeks