Android programming courses can help you learn Java and Kotlin, app lifecycle management, user interface design, and database integration. You can build skills in debugging, performance optimization, and implementing APIs for enhanced functionality. Many courses introduce tools like Android Studio for development, Firebase for backend services, and Git for version control, allowing you to create robust applications and collaborate effectively on projects.

Johns Hopkins University
Skills you'll gain: Data Import/Export, Web Scraping, Tidyverse (R Package), Data Integration, Data Manipulation, Data Transformation, Relational Databases, Google Sheets, Unstructured Data, R Programming, Extensible Markup Language (XML), Spreadsheet Software, Databases, SQL, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

EC-Council
Skills you'll gain: Node.JS, MongoDB, Angular, Full-Stack Web Development, JavaScript Frameworks, Restful API, Web Applications, Web Development, NoSQL, Front-End Web Development, Application Security, Web Development Tools, Web Servers, Application Programming Interface (API), Javascript, Back-End Web Development
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Programming Principles, Application Development
Beginner · Project · Less Than 2 Hours

digital.auto
Skills you'll gain: Software Development, Embedded Software, Software Architecture, Microservices, Digital Transformation, Virtualization, Simulation and Simulation Software, DevOps, Application Programming Interface (API), Artificial Intelligence, Safety Standards
Beginner · Course · 1 - 3 Months

Skills you'll gain: LLM Application, Large Language Modeling, Generative AI, Data Ethics, Responsible AI, Prompt Engineering, Information Privacy, Natural Language Processing, Application Development, Data Security
Beginner · Course · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Deep Learning, Image Analysis, Tensorflow, Computer Vision, Machine Learning Methods, Applied Machine Learning, Artificial Neural Networks, Predictive Modeling, Machine Learning, Data Processing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Exploratory Data Analysis, Box Plots, Correlation Analysis, Data Visualization, Scatter Plots, Data Cleansing, Data Manipulation, Pandas (Python Package), Statistical Hypothesis Testing, Descriptive Statistics, Statistical Analysis, Data Analysis, Probability & Statistics, Python Programming
Beginner · Guided Project · Less Than 2 Hours

UiPath
Skills you'll gain: Robotic Process Automation, Business Process Automation, Automation, Programming Principles
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Ajax, Cascading Style Sheets (CSS), JavaScript Frameworks, UI Components, Restful API, Web Applications, Web Development, Javascript, Application Development, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Computer Vision, Dashboard, IBM Cloud, Responsible AI, Artificial Intelligence, Data Ethics, Image Analysis, Cloud Computing, Application Development, Interactive Data Visualization, Business Workflow Analysis, Data Manipulation, No-Code Development, ChatGPT, Artificial Neural Networks, Cloud Applications, Self Service Technologies, Application Programming Interface (API), Data Structures, WordPress
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Data Manipulation, Data Visualization, Business Analytics, Data Transformation, Statistics, Data Visualization Software, Statistical Analysis, Trend Analysis, Data Cleansing, Time Series Analysis and Forecasting, Data Import/Export, Python Programming
Beginner · Course · 1 - 4 Weeks