
Coursera
Skills you'll gain: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
★ 4.5 (25) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java Programming, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
★ 4.6 (8) · Intermediate · Guided Project · Less Than 2 Hours

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

Skills you'll gain: Eclipse (Software), Data Structures, Video Game Development, Java Programming, Java, UI Components, Programming Principles, Game Design, User Interface (UI), Integrated Development Environments, Development Environment, Program Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Algorithms, Debugging, Java, Computer Programming, Java Programming, Software Design, Programming Principles, Data Access, Object Oriented Programming (OOP), Data Preprocessing, Program Development, Data Import/Export, File I/O, Software Documentation
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: grep, Linux Commands, Linux, Unix Commands, Shell Script, Unix Shell, Linux Administration, Data Processing, Text Mining, Command-Line Interface, Data Manipulation, Unix, Automation
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Java, Software Development Tools, Application Servers, Computer Programming Tools, Web Applications, Development Environment, Java Programming, Java Platform Enterprise Edition (J2EE), Application Development, Program Development, Mobile Development, Computer Programming, UI Components, Event-Driven Programming, User Interface (UI), Command-Line Interface
★ 4.4 (61) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Frontend Integration, Full-Stack Web Development, Email Automation, Front-End Web Development, HTML and CSS, User Interface (UI), Web Design, Code Reusability, Server Side, Java Programming, MySQL, Program Development, Hypertext Markup Language (HTML), Software Architecture, Web Applications, Data Access, Back-End Web Development, Development Testing, Cascading Style Sheets (CSS)
★ 4.3 (20) · Intermediate · Course · 1 - 4 Weeks

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

Skills you'll gain: File I/O, Test Data, Test Case, Data Validation, Test Script Development, Verification And Validation, Data Cleansing, Python Programming
★ 4 (24) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Record Keeping
★ 4.3 (6) · Intermediate · Guided Project · Less Than 2 Hours