
LearnQuest
Skills you'll gain: Java, Java Programming, Programming Principles, Data Structures, Software Installation, Computer Programming, Object Oriented Programming (OOP), Computational Logic, Development Environment
ā 4.6 (2.2K) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Programming Principles
ā 4.6 (7) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Java Programming, Functional Design, Performance Tuning, Application Programming Interface (API)
Intermediate Ā· Course Ā· 1 - 4 Weeks

Duke University
Skills you'll gain: File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Code Reusability, Algorithms, Encryption, Maintainability, Data Store, Program Development, Web Analytics and SEO, Data Import/Export, Web Servers, Server Side
ā 4.6 (3.2K) Ā· Beginner Ā· Course Ā· 1 - 3 Months

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

Board Infinity
Skills you'll gain: Eclipse (Software), Java Programming, Object Oriented Programming (OOP), Software Development Tools, Java, Computer Programming Tools, Object Oriented Design, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Virtual Machines, Algorithms
ā 4.4 (635) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Peking University
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Maintainability, Software Design Patterns, Computer Programming, Software Design, UI Components, C and C++, Program Development, JUnit, User Interface (UI), Programming Principles, Network Model, Data Access, Application Development, Event-Driven Programming, File I/O, Data Structures
ā 4.7 (209) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Board Infinity
Skills you'll gain: Java Programming, Java, OS Process Management, Memory Management, Data Sharing
Intermediate Ā· Course Ā· 1 - 4 Weeks
Instituto Tecnológico de AeronÔutica
Skills you'll gain: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Agile Software Development, Software Design, Software Development, Software Testing, Diagram Design, Programming Principles, Eclipse (Software)
ā 4.8 (1.1K) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Java Programming, Object Oriented Design, Software Design, Code Reusability, Records Management, Programming Principles, Memory Management
Intermediate Ā· Course Ā· 1 - 4 Weeks

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

Skills you'll gain: Object Oriented Design, Computer Programming, Code Reusability, Memory Management
Intermediate Ā· Course Ā· 1 - 4 Weeks