Java courses can help you learn object-oriented programming, data structures, exception handling, and multithreading concepts. You can build skills in writing efficient algorithms, debugging code, and developing user interfaces. Many courses introduce tools like Eclipse and IntelliJ IDEA, which are commonly used for coding and testing Java applications, along with frameworks such as Spring and Hibernate that facilitate web development and database management.
Ćcole Polytechnique FĆ©dĆ©rale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Code Reusability, Computational Logic
ā 4.8 (8.3K) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

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), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Software Design, Code Reusability, Data Structures
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Software Development
ā 4.6 (9.1K) Ā· Beginner Ā· Professional Certificate Ā· 3 - 6 Months

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, React Redux, Application Deployment, Restful API, Kubernetes, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Software Development
ā 4.6 (9.4K) Ā· Beginner Ā· Professional Certificate Ā· 3 - 6 Months

Skills you'll gain: API Testing, Restful API, Application Programming Interface (API), Test Script Development, Authentications, JSON, Security Testing, Authorization (Computing), Java Programming, Scenario Testing, Java, Test Tools
ā 5 (11) Ā· Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Java, Context Management, Web Applications, Server Side, Data Storage, Data Sharing
ā 4.4 (16) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, HTML and CSS, PHP (Scripting Language), Relational Databases, JSON, Database Management, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Query Languages, Javascript
ā 4.7 (9.3K) Ā· Intermediate Ā· Specialization Ā· 3 - 6 Months

University of California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Graph Theory, Computer Programming, C++ (Programming Language), Java Programming, Java
ā 4.6 (5.6K) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java
ā 4.6 (4K) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, UI/UX Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, React.js, Code Reusability, Javascript
ā 4.6 (9.2K) Ā· Beginner Ā· Professional Certificate Ā· 3 - 6 Months

Meta
Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, Version Control, Mobile Development, User Research, UI/UX Research, Usability Testing, Apple iOS, Jest (JavaScript Testing Framework), Data Structures, Swift Programming, User Interface (UI), Unix Commands, Apple Xcode, Git (Version Control System), Persona (User Experience), React.js, Javascript
ā 4.6 (8.7K) Ā· Beginner Ā· Professional Certificate Ā· 3 - 6 Months