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.

Board Infinity
Skills you'll gain: Data Structures, Spring Boot, Restful API, Model View Controller, Spring Framework, Java Programming, Java, Authentications, Authorization (Computing), Microservices, Algorithms, Object Oriented Programming (OOP), Dependency Analysis
Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Machine Learning Methods, AI Enablement, Precision Medicine, Generative AI, Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Transfer Learning, Biomedical Engineering, Control Systems, Energy and Utilities, Technical Design, Robotics, Deep Learning, Computer Vision, Medical Imaging, Reinforcement Learning, Electric Power Systems, Bioinformatics
Intermediate · Specialization · 1 - 3 Months

Emory University
Skills you'll gain: Financial Statement Analysis, Financial Statements, Financial Analysis, Financial Acumen, Income Statement, Balance Sheet, Finance, Risk Management, Financial Management, Microsoft Excel, Investment Management, Accounting, Return On Investment, Cash Flows
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Machine Learning Algorithms, Jupyter, Algorithms, Python Programming
Beginner · Course · 1 - 3 Months

EDUCBA
Mixed · Course · 1 - 3 Months

Yonsei University
Skills you'll gain: Wireless Networks, Communication Systems, Telecommunications, Digital Communications, System Design and Implementation, Network Protocols, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Portfolio Management, Risk Analysis, Investment Management, Time Series Analysis and Forecasting, Financial Modeling, Object Oriented Programming (OOP), Statistical Analysis, Simulations, Regression Analysis, Jupyter, Python Programming, Programming Principles, Pandas (Python Package), NumPy, Matplotlib, Data Manipulation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, User Interface (UI), Android Development, C# (Programming Language), Video Game Development, GitHub, Animation and Game Design, User Interface (UI) Design, Mobile Development, 3D Assets, User Interface and User Experience (UI/UX) Design, Microsoft Visual Studio, Software Installation
Intermediate · Specialization · 3 - 6 Months

KodeKloud
Skills you'll gain: Data Structures, Debugging, Python Programming, Programming Principles, Computer Programming, Scripting, Scripting Languages
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Succession Planning, Business Writing, Generative AI, Leadership, Meeting Facilitation, Organizational Leadership, AI Enablement, Business Leadership, Proposal Writing, Thought Leadership, Prompt Engineering, Human Resource Strategy, Business Transformation, Artificial Intelligence, Decision Making
Beginner · Course · 1 - 4 Weeks

University of Cambridge
Skills you'll gain: Financial Acumen, Variance Analysis, Financial Forecasting, Cash Flows, Financial Analysis, Financial Modeling, Financial Reporting, Cost Estimation, Financial Statements, Return On Investment, Accounting, Project Estimation, Budgeting, Microsoft Excel, Business Modeling
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Graph Theory, Data Structures, Java Programming, Java, Object Oriented Design, Software Design, Algorithms, Theoretical Computer Science, Maintainability, Object Oriented Programming (OOP), Network Routing, Computational Thinking, Application Development
Intermediate · Course · 1 - 3 Months