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.

Maven Analytics
Skills you'll gain: Prompt Engineering, Generative AI, Google Gemini, ChatGPT, Data Analysis Expressions (DAX), Power BI, Deep Learning, Excel Formulas, Analytics, Google Sheets, AI literacy, Microsoft Excel, Artificial Intelligence, Data Analysis, Python Programming, SQL, Business Intelligence, Data Science, Debugging
★ 4.8 (24) · Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Data Visualization, Exploratory Data Analysis, Statistical Hypothesis Testing, Interactive Data Visualization, Statistical Visualization, Correlation Analysis, Data Science, Jupyter, Data Analysis, Business Analytics, Statistical Methods, Statistical Analysis, Probability & Statistics, Statistics, Python Programming, Descriptive Statistics, Statistical Inference, Data Modeling, Statistical Modeling, Data Validation
★ 4.7 (462) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Code Reusability, Python Programming, Programming Principles, Data Dictionary, File Systems, Computational Logic, Command-Line Interface, Data Cleansing, Data Structures, Package and Software Management, File Management, Scripting, Data Manipulation, Logical Reasoning, Development Environment, Simulations
★ 4.8 (59) · Beginner · Specialization · 3 - 6 Months

Corporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Snowflake Schema, Power BI, Excel Formulas, Financial Statements, Business Intelligence, Financial Reporting, Cash Flows, Microsoft Excel, Financial Data, Data Modeling, Financial Analysis, SQL, Data Import/Export
★ 4.7 (45) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Project Risk Management, User Story, Project Management, Risk Management, Kanban Principles, Project Planning, Agile Methodology, Agile Project Management, Agile Software Development, Cost Management, Project Management Office (PMO), Backlogs, Risk Mitigation, Project Management Software, Scaled Agile Framework, Project Management Life Cycle, Risk Analysis, Team Performance Management, Sprint Planning, Sprint Retrospectives
★ 4.6 (26) · Beginner · Specialization · 1 - 3 Months

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Cascading Style Sheets (CSS), Web Development Tools, Web Design, Application Deployment, Web Design and Development, Computer Programming Tools, Development Environment, Software Development Tools, UI Components, Web Development, Front-End Web Development, User Interface (UI), Interactive Design, Collaborative Software, Design Elements And Principles
★ 4.7 (143) · Beginner · Course · 3 - 6 Months

Skills you'll gain: Model Evaluation, Tensorflow, Model Training, Supervised Learning, Model Optimization, Artificial Neural Networks, Regression Analysis, Applied Machine Learning, Statistical Machine Learning, Machine Learning Algorithms, Deep Learning, Image Analysis, Machine Learning, Random Forest Algorithm, AI Workflows, Decision Tree Learning, Natural Language Processing, Scikit Learn (Machine Learning Library), Data Science, Python Programming
★ 4.5 (100) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
★ 4.6 (58) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Code Reusability, Program Development
★ 4.4 (31) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Generative AI, Financial Trading, Market Data, Portfolio Management, Market Trend, Trend Analysis, Real Time Data, Automation, Python Programming, Predictive Modeling, Research Reports, Recurrent Neural Networks (RNNs), Risk Management
★ 4.4 (16) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (146) · Beginner · Guided Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Matplotlib, NumPy, Python Programming, Data Presentation, Pandas (Python Package), Analytical Skills, Plot (Graphics), Data Analysis, Data Visualization Software, Analysis, Data-Driven Decision-Making, Scripting, Analytics, Numerical Analysis, Data Manipulation, Graphing, Product Automation, Data Processing, Programming Principles, Data Validation
★ 4.9 (24) · Beginner · Course · 1 - 4 Weeks