
Amazon
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, File Management
★ 4.3 (94) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Development Environment
★ 4.4 (94) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Algorithms, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
★ 4.6 (1.5K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Memory Management, Software Design Patterns
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Java, Data Structures, Code Reusability, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Computer Science
★ 4.2 (22) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Application Development, UI Components, User Interface (UI), Maintainability
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Java Programming, Java, Program Development, Application Frameworks
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Software Design, Model View Controller, Software Architecture, Application Security, Maintainability, Programming Principles, Authorization (Computing), Authentications, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Software Architecture, Memory Management, Code Reusability, Software Design, Maintainability, Application Design, Programming Principles, Secure Coding, User Interface (UI) Design, Javascript
Beginner · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Relational Databases, SQL, Databases, Data Access, Data Manipulation
Beginner · Course · 1 - 4 Weeks
Codio
Skills you'll gain: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Network Protocols, Unit Testing, Style Guides
★ 4.7 (37) · Intermediate · Course · 1 - 4 Weeks