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.

University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, Java Programming, Software Testing, Program Development, Performance Tuning, Algorithms, Performance Testing, Object Oriented Programming (OOP), Theoretical Computer Science
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, Fine-tuning, LLM Application, Model Training, Model Deployment, Python Programming, Scalability, Model Optimization, Machine Learning, Model Evaluation, Reinforcement Learning
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Oncology, Medical Imaging, Radiology, Diagnostic Radiology, Patient Education and Support, Mammography, Radiation Therapy, Molecular Biology, Diagnostic Tests, X-Ray Computed Tomography, Clinical Trials, Molecular, Cellular, and Microbiology, Capillary, Pain Management, Preventative Care, Treatment Planning, Hemodynamics, Drug Development, Cell Biology, Biology
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Android (Operating System), Version Control, Maintainability, Software Design Patterns, Test Automation, File I/O, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Development Testing, Software Testing, Testability, Software Engineering, Java Programming
Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Spring Framework, Microservices, JUnit, Model View Controller, Restful API, Application Frameworks, Spring Boot, Software Architecture, API Gateway, Web Services, Cloud-Native Computing, Object-Relational Mapping, Transaction Processing, Data Persistence, Frontend Integration, Service Oriented Architecture, JSON, Database Management, Unit Testing, Java Programming
Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Java, Mockups, Object Oriented Programming (OOP), Android (Operating System), Java Programming, Data Persistence, Application Deployment, Mobile Development Tools, Application Design, Object Oriented Design, Application Development, Data Storage Technologies, Software Design Patterns, Prototyping, JSON, User Interface (UI) Design, Instagram
Intermediate · Specialization · 3 - 6 Months
Madecraft
Skills you'll gain: Amazon Web Services, Cloud Deployment, Hypertext Markup Language (HTML), Cloud Computing, Cloud Computing Architecture, Cloud Services, Cloud Solutions, AWS Identity and Access Management (IAM), Amazon Elastic Compute Cloud, Cloud Infrastructure, Infrastructure as Code (IaC), Web Design and Development, HTML and CSS, AWS CloudFormation, Web Applications, Web Development, Cascading Style Sheets (CSS), AWS SageMaker, GitHub, Java Programming
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Apache Spark, Model Evaluation, Apache Hadoop, Data Integration, Exploratory Data Analysis, Big Data, Classification Algorithms, Graph Theory, Data Pipelines, Network Model, Model Training, Database Design, Data Modeling, Regression Analysis, Data Mining, Data Management, Data Infrastructure, Data Presentation, Data Processing, MongoDB
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Wrangling, Exploratory Data Analysis, Data Analysis, Data Import/Export, Data Manipulation, Data Transformation, Predictive Modeling, Data Cleansing, Data Preprocessing, Model Evaluation, Data Processing, Data Science, Predictive Analytics, Model Training, Analytics, Model Optimization, Pandas (Python Package), Statistical Modeling, Data Visualization, Python Programming
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, Amazon Web Services, Serverless Computing, Identity and Access Management, Amazon DynamoDB, Amazon Elastic Compute Cloud, Cloud Computing, Amazon S3, Scalability, Cloud Infrastructure, Event-Driven Programming, Data Migration, Cloud Security, Cloud Storage, Cloud Management, Solution Architecture, Cloud Computing Architecture, Cloud Services, Cloud Solutions
Beginner · Specialization · 1 - 3 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, JavaScript Frameworks, Code Reusability, Application Programming Interface (API), Unit Testing, Front-End Web Development, Software Design Patterns, Javascript, Context Management, Application Development, Web Applications, Dataflow, Hypertext Markup Language (HTML), User Interface (UI), Event-Driven Programming, Cascading Style Sheets (CSS), Development Environment
Intermediate · Specialization · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Secure Coding, Application Security, Mobile Security, Vulnerability Assessments, Vulnerability Management, Application Frameworks, Program Development, Risk Management Framework, Cyber Security Policies, Computer Security, Security Controls, C and C++, C# (Programming Language), Java Programming, C++ (Programming Language), PHP (Scripting Language), Python Programming, C (Programming Language), Memory Management
Intermediate · Course · 1 - 4 Weeks