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: Penetration Testing, Exploit development, Exploitation techniques, Security Testing, Brute-force attacks, Vulnerability Assessments, Authentications, Wireless Networks, Network Security, Linux, Linux Commands, Analytical Skills, Encryption, Microsoft Windows, Data Persistence
★ 4.9 (18) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard Creation, Dashboard, Data Preprocessing, Interactive Data Visualization, Data Visualization Software, Real Time Data, Data Analysis, Application Programming Interface (API), No-Code Development, JSON, Javascript
★ 4.3 (18) · Intermediate · Guided Project · Less Than 2 Hours
CertNexus
Skills you'll gain: Data Analysis, Data Preprocessing, Data Visualization, Statistical Analysis, Exploratory Data Analysis, Statistical Visualization, Statistical Methods, Analytical Skills, Descriptive Analytics, Data Processing, Data Wrangling, Data Transformation, Probability & Statistics, Descriptive Statistics, Data Cleansing, Histogram, Data Manipulation, Scatter Plots, Applied Machine Learning
★ 4.8 (21) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Infrastructure as Code (IaC), Serverless Computing, Event Monitoring, Software Engineering
★ 4.8 (9) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Amazon S3, Amazon Web Services, Application Programming Interface (API), Cloud Computing
★ 4.2 (13) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft SQL Servers, SQL, Database Development, Database Software, Database Design, Database Theory, Stored Procedure, Databases, Relational Databases, Transact-SQL, Database Systems, Database Architecture and Administration, Query Languages, Data Integrity, Microsoft Development Tools, Scripting, Authentications, User Accounts
★ 4.9 (7) · Beginner · Course · 1 - 3 Months

Infosec
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Endpoint Security, Database Application, Web Applications, Cryptography, Object-Relational Mapping, Authentications, Data Access, Query Languages, Computer Programming
★ 4.4 (9) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Software Quality Assurance, Quality Assurance, Software Testing, Test Tools, Jira (Software), Development Testing, Regression Testing, Functional Testing, Software Quality (SQA/SQC), Test Planning, Test Case, Technical Communication, Issue Tracking, Agile Methodology, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Data Dictionary, Computational Logic, Data Cleansing, Data Structures, Python Programming, Data Manipulation, Logical Reasoning
★ 4.5 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, Restful API, Web Development, Object-Relational Mapping, Web Applications, User Accounts, Data Integrity, Single Sign-On (SSO), .NET Framework, API Design, Application Programming Interface (API), Database Application, Authentications, Back-End Web Development, Performance Tuning, Authorization (Computing), Data Management, Relational Databases, Identity and Access Management, Model View Controller
★ 4.7 (38) · Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Javascript, jQuery, Javascript and jQuery, Event-Driven Programming, Object Oriented Programming (OOP), Scripting, Program Development, Web Applications, Programming Principles, Scripting Languages, Computer Programming, Web Development Tools, Code Reusability, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Development Environment
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: ASP.NET, Responsive Web Design, Web Design and Development, .NET Framework, Web Design, Web Applications, Full-Stack Web Development, Microsoft Copilot, Performance Tuning, Frontend Integration, Web Development, Restful API, Authentications, Data Modeling, Back-End Web Development, API Design, UI Components, Systems Integration, AI Workflows, Identity and Access Management
★ 4.6 (12) · Beginner · Course · 1 - 4 Weeks