
Skills you'll gain: Selenium (Software), Java, Java Programming, File I/O, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Extensible Languages and XML, Test Script Development, Web Scraping, Apache, Web Development Tools, Data Import/Export, Verification And Validation, HTML and CSS, Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Cryptographic Protocols, Code Reusability, Application Design, Debugging, Performance Tuning
★ 4.6 (85) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Java Programming, Object Oriented Design, Debugging, File Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Memory Management
★ 4.7 (538) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, UI Components, User Interface (UI) Design, Algorithms, Software Engineering, Geospatial Mapping, Software Documentation
★ 4.7 (5.8K) · Intermediate · Course · 1 - 3 Months

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

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Java, Scala Programming, Servers
★ 4.6 (507) · Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: File I/O, Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Plot (Graphics), Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming
★ 4.5 (1.9K) · Beginner · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Dataflow, Java, OS Process Management, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Computer Programming, Algorithms, Performance Tuning, Computer Science, Functional Design
★ 4.6 (1.6K) · Intermediate · Specialization · 3 - 6 Months

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

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Object Oriented Design, Java, Development Environment, Computer Programming, Programming Principles, Data Persistence, Integrated Development Environments, Memory Management, Debugging, Application Development
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Spring Framework, Java, Spring Boot, Java Programming, Hibernate (Java), Web Development, Web Servers, Web Components, Servers, Application Deployment, Databases
★ 3.8 (14) · Intermediate · Course · 1 - 3 Months