Core Java courses can help you learn object-oriented programming, exception handling, multithreading, and Java Collections. 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.

Skills you'll gain: Operating System Administration, Storage vMotion, IT Automation, Hardening, Package and Software Management, Network Troubleshooting, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: File I/O, Software Design Patterns, Software Documentation, Testability, Development Testing, Package and Software Management
Advanced · Course · 3 - 6 Months

Skills you'll gain: Interaction Design, Computer Graphics
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Server Side, Web Applications, Javascript, JSON, Node.JS, PHP (Scripting Language), Restful API, Application Programming Interface (API), Extensible Markup Language (XML), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Import/Export, Scripting, R Programming, Data Processing, Statistical Programming, Data Structures
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Virtualization and Virtual Machines, Network Administration, File Systems
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Inbound Calls, Customer experience improvement, Network Routing, Customer experience strategy (CX), Outbound Calls, Call Center Experience, Security Controls, Customer Inquiries, Process Optimization, Operational Efficiency, Service Level
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: SonarQube, Code Review, Vulnerability, CI/CD, Secure Coding, GitLab, Jenkins, Application Security, Vulnerability Assessments, Software Quality Assurance, Maintainability, Kubernetes, GitHub, Software Installation, Security Management, Data Integration, Performance Tuning, Quality Improvement, Technical Management, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), Mockups, Web Development, Web Design, Cascading Style Sheets (CSS), Web Development Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pseudocode, Programming Principles, Debugging, Diagram Design, Functional Design, Computer Programming Tools, Computer Programming, Software Documentation
Beginner · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Emerging Technologies, Cloud Computing, Business Technologies, Technology Strategies, Digital Marketing, Internet Of Things, Digital Transformation, Cybersecurity, Marketing, MarTech, FinTech, Artificial Intelligence, Blockchain, Business Strategy, Data Security, Automation
Build toward a degree
Mixed · Course · 3 - 6 Months
Skills you'll gain: Active Listening, Strategic Leadership, Oral Comprehension, Interpersonal Communications, Verbal Communication Skills, Communication Strategies, Empathy, Diversity and Inclusion, Communication, Non-Verbal Communication, Business Leadership, Cultural Diversity, Leadership, Emotional Intelligence, Responsible AI, Conflict Management, Self-Awareness, Coaching, Remote Access Systems
Intermediate · Course · 1 - 3 Months