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

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Virtual Machines, Package and Software Management, Memory Management
★ 4.7 (533) · 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: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Code Reusability, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
★ 4.1 (21) · Intermediate · 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

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

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Software Design, Code Reusability, Data Structures
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Classification Algorithms, Java Programming, Data Preprocessing, Machine Learning Software, Model Training, Model Deployment, Model Evaluation, Decision Tree Learning, Logistic Regression
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
★ 4.5 (197) · Beginner · Specialization · 3 - 6 Months
Coursera
Skills you'll gain: JUnit, MLOps (Machine Learning Operations), CI/CD, Continuous Integration, Jenkins, Test Automation, Unit Testing, DevOps, Development Testing, Debugging, Code Coverage, Test Engineering, Data Pipelines
Advanced · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, File I/O, Algorithms, Java Programming, Object Oriented Design, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, Data Store, File Management, Data Import/Export, Web Applications
Beginner · Course · 1 - 3 Months

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