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.

Skills you'll gain: Embedded Software, Unified Modeling Language, Embedded Systems, Internet Of Things, Software Development Life Cycle, Systems Architecture, Systems Design, Technical Design, Systems Engineering, Real-Time Operating Systems, Prototyping, Requirements Analysis
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Cloud Deployment, Hugging Face, Containerization, CI/CD, DevOps, Docker (Software), Microsoft Azure, Cloud Computing, Machine Learning Software, Transfer Learning, Model Evaluation, GitHub
Advanced · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Critical Thinking, Decision Making, Systems Thinking, Strategic Decision-Making, Research, Analysis, Open Mindset, Ethical Standards And Conduct
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Machine Learning Algorithms, Data Visualization, Dashboard, Classification Algorithms, Interactive Data Visualization, Data Visualization Software, Model Evaluation, Machine Learning, Scikit Learn (Machine Learning Library), Plot (Graphics), Web Applications, Logistic Regression, Predictive Modeling, Data Science, Python Programming, Pandas (Python Package)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux, Package and Software Management, Linux Administration, Red Hat Enterprise Linux, Linux Commands, User Accounts, Operating System Administration, OS Process Management, Command-Line Interface, File Management, Unix Commands, Unix Shell, System Monitoring, Network Administration, General Networking, Firewall, Open Source Technology
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Algorithms, Data Structures, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Global Marketing, Consumer Behaviour, Marketing Planning, Strategic Marketing, Marketing, Marketing Strategies, Promotional Strategies, Brand Awareness, Market Analysis, Brand Management, Cultural Diversity, Product Marketing, Strategic Planning
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Agile Project Management, Agile Methodology, Scaled Agile Framework, Kanban Principles, Waterfall Methodology, Lean Methodologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenShift, Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Containerization, Scalability, Cloud Platforms, Cloud Development, Development Environment, Docker (Software), Cloud Computing, Continuous Deployment, YAML, Virtual Networking, Application Performance Management, Configuration Management, System Monitoring, Network Routing
Intermediate · Specialization · 3 - 6 Months

The University of North Carolina at Chapel Hill
Skills you'll gain: Chemistry, Social Sciences, Legal Research, Case Law, World History, Liberal Arts, Psychology, Case Studies, Research
Beginner · Course · 1 - 3 Months
Khalifa University
Skills you'll gain: Environment Health And Safety, Safety Training, Accident Prevention, Occupational Health, Safety Standards, Hazard Analysis, Legal Risk, Risk Management, Safety Audits, Regulatory Compliance
Beginner · Course · 1 - 4 Weeks
IE Business School
Skills you'll gain: Economic Development, International Finance, Economics, Business Economics, Market Opportunities, International Relations, Global Marketing, Demography, Business Risk Management, Analysis, Growth Strategies, Policy Analysis
Intermediate · Course · 1 - 3 Months