Java for Android courses can help you learn app development, user interface design, and mobile programming principles. You can build skills in working with APIs, managing databases, and implementing responsive layouts. Many courses introduce tools like Android Studio and Gradle, that support coding, testing, and deploying your applications effectively.

John Wiley & Sons
Skills you'll gain: Java Programming, Java, Memory Management, Object Oriented Design, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Computational Logic, API Design, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Decision Intelligence, Digital Transformation, Java Programming, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: TikTok, Video Production, Photo/Video Production and Technology, Content Creation, Content Scheduling, Web Analytics and SEO, Photography, Content Development and Management, Social Media Campaigns, Social Media Marketing, Content Performance Analysis, Social Media Content, Driving engagement, Social Media, Search Engine Optimization, Video Editing, Videography, Brand Marketing, Social Media Analytics, Visual Storytelling
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Google Ads, Keyword Research, Target Audience, Pay Per Click Advertising, Search Engine Marketing, Advertising Campaigns, Campaign Management, Advertising, Online Advertising, Digital Advertising, Paid media, Marketing, Digital Marketing, Return On Investment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Algorithms, Application Programming Interface (API), Data Structures
Intermediate · Guided Project · Less Than 2 Hours

University of Pittsburgh
Skills you'll gain: Laboratory Testing, Diagnostic Tests, Medical Terminology, General Medical Tests and Procedures, Pharmaceutical Terminology, Pathology, Vital Signs, Clinical Experience, Patient Communication, Patient Safety, Emergency and Intensive Care, Medication Administration, Intravenous Therapy, English Language
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Python Programming, Data Structures, Computer Programming, Computational Logic, Computer Graphics, Diagram Design, Graphical Tools
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: SQL, Query Languages, Database Software, Data Access, Relational Databases
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: A/B Testing, Sampling (Statistics), Data Analysis, Analytics, Statistics, Descriptive Statistics, Statistical Analysis, Statistical Hypothesis Testing, Probability & Statistics, Advanced Analytics, Probability Distribution, Data Science, Statistical Inference, Statistical Programming, Statistical Methods, Probability, Python Programming
Advanced · Course · 1 - 3 Months

Skills you'll gain: File I/O, Memory Management, Debugging, C++ (Programming Language), Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Maintainability, Performance Tuning, Application Design, Technical Documentation, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Software Installation, Code Reusability, Functional Design, Programming Principles, Data Validation, Python Programming, Program Development, Scripting, Software Design, Computational Thinking, Development Environment, Computational Logic, Computer Programming, Algorithms, Command-Line Interface, Arithmetic, Problem Solving
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: SQL, Microsoft SQL Servers, Relational Databases, Transact-SQL, Data Transformation, Data Manipulation, Databases, Query Languages, Database Management Systems, Database Management, Data Access, Database Design, GitHub Copilot, Generative AI Agents, Data Presentation, Maintainability
Beginner · Course · 1 - 4 Weeks