
Skills you'll gain: Distributed Computing, Java Programming, Load Balancing, Middleware, Database Management Systems, NoSQL, Event-Driven Programming, Databases, Systems Architecture, Software Architecture, Computer Systems, Remote Access Systems, Microservices, Scalability, Service Management, Communication Systems
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Software Design, Program Development, Code Reusability, AI Personalization, Data Integration, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Data Access, Java Programming, Java, Data Structures, Data Management
Intermediate · Course · 1 - 3 Months

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

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: Enterprise Application Management, Performance Tuning, Database Management, Java Programming, Object Oriented Design, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Command-Line Interface, Application Deployment, Build Tools, Service Oriented Architecture, Package and Software Management, Dependency Analysis, Service Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Build Tools, Eclipse (Software), CI/CD, Java, Continuous Integration, Integrated Development Environments, Dependency Analysis, Extensible Markup Language (XML)
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Data Preprocessing, Model Deployment, Apache Mahout, Java, Java Programming, Apache Spark, Classification Algorithms, Machine Learning Software, Machine Learning Methods, Model Training, Applied Machine Learning, Deep Learning, Data Processing, Model Evaluation, Natural Language Processing, Data Cleansing, Machine Learning, Feature Engineering, Data Transformation, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Database Development, Database Application, Java Programming, Full-Stack Web Development, Web Development, Server Side, Control Panels, Role-Based Access Control (RBAC), Data Access, User Accounts, Data Validation
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Beginner · 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