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.

Skills you'll gain: Jest (JavaScript Testing Framework), React.js, React Redux, Cloud Deployment, Application Deployment, Software Testing, Web Development, Operational Databases, JavaScript Frameworks, Code Reusability, Software Architecture, Full-Stack Web Development, Context Management, Front-End Web Development, Real Time Data, Frontend Integration, Application Programming Interface (API), Event-Driven Programming, Frontend Performance, Development Environment
Beginner · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Javascript, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Engineering Management, Technical Management, Cross-Functional Collaboration, Cross-Functional Team Leadership, Management Training And Development, Team Performance Management, Software Engineering, Employee Coaching, Staff Management, Agile Software Development, Software Development Methodologies, Communication, Conflict Management, Performance Management, Team Management, Coordination, People Management, Program Management, Cloud Engineering, Business Strategy
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Predictive Modeling, Matplotlib, Machine Learning Methods, Applied Machine Learning, Seaborn, Statistical Modeling, Data Visualization, Plot (Graphics), Regression Analysis, Machine Learning Algorithms, Pandas (Python Package), Predictive Analytics, Statistical Analysis, Scientific Visualization, Machine Learning Software, Machine Learning, Supervised Learning, Data Science, Statistical Methods, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Core Data (Software), Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, UI Components, Integrated Development Environments, Debugging, Data Persistence, Data Management, Programming Principles, Application Programming Interface (API), Data Storage, Authentications
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: R (Software), R Programming, Statistical Programming, Statistical Analysis, Statistical Software, Data Analysis Software, Debugging, Software Installation, Data Access, Simulations, Programming Principles, Data Import/Export, Performance Tuning
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Prompt Engineering, Applicant Tracking Systems, Responsible AI, Google Gemini, Talent Acquisition, Recruitment, Talent Recruitment, Prompt Engineering Tools, Generative AI, Microsoft Power Platform, Microsoft Power Automate/Flow, ChatGPT, Data Ethics, Workflow Management, Business Workflow Analysis, Business Process Automation, AI Integrations, Automation
Intermediate · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Anomaly Detection, Dimensionality Reduction, Unsupervised Learning, Customer Analysis, Marketing Analytics, Data Mining, Customer Insights, Autoencoders, Data-Driven Marketing, Applied Machine Learning, Machine Learning Algorithms, Machine Learning Methods, Marketing, Statistical Machine Learning, Target Audience, Supervised Learning, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), Object Oriented Design, Android Development, Android (Operating System), User Interface (UI) Design, Animation and Game Design, C and C++, Mobile Development, Application Deployment, Code Reusability, Linear Algebra
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, Statistical Visualization, Ggplot2, Plot (Graphics), R (Software), R Programming, Scatter Plots, Data Collection, Graphing, Data Analysis, Data Manipulation, Data Access, Data Import/Export, Regression Analysis, Data Structures, Development Environment, Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Make.com, LinkedIn, Marketing Automation, Generative AI Agents, Digital Marketing Tools, Social Media Marketing, AI Integrations, Content Development and Management, Application Programming Interface (API), Generative AI, Content Creation, Automation, OpenAI API, Artificial Intelligence, Content Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Scenario Testing, Energy and Utilities, Predictive Analytics, Gemini, Laboratory Experience, Google Gemini, Model Optimization, Predictive Modeling, Data-Driven Decision-Making, Forecasting, Analytics, Process Analysis, Prompt Engineering Tools, 3D Modeling, Simulations, Sustainable Technologies, Prompt Engineering, Data Visualization, AI Integrations, Search Engine Optimization
Intermediate · Course · 1 - 4 Weeks