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: UI Components, Frontend Integration, Email Automation, Code Reusability, Web Language, Payment Systems, Cascading Style Sheets (CSS), Webhook Security, Front-End Web Development, HTML and CSS, Application Deployment, Transaction Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), UI Components, User Interface and User Experience (UI/UX) Design, Event-Driven Programming, Application Development, Application Design, User Interface (UI) Design, Interactive Design, File Management
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Java Programming, Java, Data Persistence, Object Oriented Programming (OOP), File Systems, Software Design, File Management, Data Management
Advanced · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Web Design and Development, HTML and CSS, Web Content Accessibility Guidelines, User Interface (UI), Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, Front-End Web Development, Javascript, Web Development, User Interface (UI) Design, Usability, Web Applications, JavaScript Frameworks, Semantic Web, Event-Driven Programming, Data Validation, Animations
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google App Engine, Cloud API, Firewall, Google Cloud Platform, Cloud Applications, Application Programming Interface (API), Application Deployment, Cloud Deployment, Cloud Management, Software Versioning, Application Development, Version Control
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Angular, Responsive Web Design, HTML and CSS, Web Design and Development, JavaScript Frameworks, Web Applications, Hypertext Markup Language (HTML)
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Frontend Integration, UI Components, User Interface (UI), MySQL, Back-End Web Development, User Interface (UI) Design, Application Development, Database Application, User Flows, Application Deployment, Front-End Web Development, Database Management, Application Design, Databases, SQL, Systems Integration
★ 4.8 (9) · Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Pandas (Python Package), Plot (Graphics), Exploratory Data Analysis, Microsoft Excel, Statistical Visualization, Pivot Tables And Charts, Data Manipulation, Box Plots, Data Visualization, Descriptive Statistics, Time Series Analysis and Forecasting, Data Cleansing, Spreadsheet Software, Data Transformation, Feature Engineering, Data Wrangling, Data Import/Export, Data Analysis, Data Integration, Python Programming
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Cleansing, SQL, Data Transformation, Big Data, Data Manipulation, Data Processing, Extract, Transform, Load, Data Migration, Data Visualization Software, Query Languages, Dashboard Creation, Data Warehousing, Google Sheets, Data Import/Export, Analytics, Data Analysis, Data Pipelines, Cloud Storage, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, Computer Graphic Techniques, Game Design, Python Programming, Graphics Software, Computer Graphics, Event-Driven Programming, Typography, Image Analysis, Program Development, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Infrastructure, Hybrid Cloud Computing, Cloud API, Google Cloud Platform, Cloud Platforms, Cloud Solutions, Cloud Hosting, Cloud Applications, Cloud Computing Architecture, Cloud-Native Computing, Multi-Cloud, Cloud Management, Cloud Development, Cloud Computing, Application Programming Interface (API), Infrastructure As A Service (IaaS), Cloud Deployment, API Gateway, Serverless Computing, Application Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Design, Relational Databases, Database Theory, Database Management, Database Development, SQL, Databases, Data Integrity, Data Modeling, Data Management, Data Structures
Intermediate · Course · 1 - 4 Weeks