Java Basics courses can help you learn object-oriented programming, data types, control structures, and exception handling. You can build skills in writing efficient code, debugging, and using Java libraries to enhance functionality. Many courses introduce tools like Integrated Development Environments (IDEs) such as Eclipse or IntelliJ IDEA, which streamline coding and testing processes, along with version control systems like Git to manage code changes effectively.

LearnQuest
Skills you'll gain: Model View Controller, Spring Framework, Restful API, Spring Boot, Web Services, JSON, YAML, Web Applications, Configuration Management, Angular, Java Programming, Application Frameworks, Software Architecture, Middleware, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

Heriot-Watt University
Skills you'll gain: Artificial Intelligence, Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Java, Object Oriented Programming (OOP), Data Structures, Natural Language Processing, Computer Programming, Algorithms, Program Development, Programming Principles, Combinatorics, Theoretical Computer Science, Big Data, Reinforcement Learning, Computational Thinking, Artificial Neural Networks
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Data Modeling, Operational Databases, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spreadsheet Software, Healthcare Project Management, Data Cleansing, Health Informatics, Data Analysis Software, Clinical Data Management, Data Validation, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Development, Kotlin, Object Oriented Programming (OOP), User Interface (UI) Design, Mobile Development, Relational Databases, Java Programming, PostgreSQL, Debugging, Database Design, Databases, Application Development, Application Design, User Interface (UI), Development Environment, Event-Driven Programming, Frontend Performance, System Design and Implementation, Software Installation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Project Estimation, Continuous Improvement Process, Forecasting
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Postman API Platform, JUnit, Test Automation, API Testing, Software Quality Assurance, Test Tools, Test Script Development, Quality Assurance, Unit Testing, Software Testing, Continuous Integration, Automation, Data Validation, Performance Testing, Test Case, Agile Methodology, Integration Testing, Debugging, Javascript
Intermediate · Specialization · 1 - 3 Months
Rice University
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Animations, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming
Mixed · Course · 1 - 3 Months

Skills you'll gain: Spreadsheet Software, Marketing Analytics, Pivot Tables And Charts, Trend Analysis, Marketing Budgets, Marketing Strategies, Microsoft Excel, Google Sheets, Business Reporting, Data-Driven Decision-Making, Performance Reporting, Time Series Analysis and Forecasting, Marketing, Descriptive Analytics, Performance marketing, Performance Metric, Business Metrics, Performance Measurement
Beginner · Course · 1 - 4 Weeks

Emory University
Skills you'll gain: Data Cleansing, Presentations, Consulting, Microsoft PowerPoint, Management Consulting, Executive Presence, Business Consulting, Benchmarking, Microsoft Excel, Storytelling, Sales Presentations, Data Storytelling, Proposal Development, Oral Expression, Business Research, Lean Six Sigma, Interviewing Skills, Six Sigma Methodology, Problem Solving, Consultative Approaches
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: LangChain, Generative AI Agents, LLM Application, Data Persistence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Retrieval-Augmented Generation, AI Personalization, Artificial Intelligence, Data Storage, Embeddings, Context Management, Vector Databases, Application Programming Interface (API), Databases
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Systems, Operating Systems, Generative AI, Business Systems, Cybersecurity, Enterprise Security, Servers, Security Awareness, Computer Hardware, Information Systems Security, Computer Architecture, Data Storage, Patch Management, Cloud Computing
Beginner · Course · 1 - 4 Weeks