Mobile app development courses can help you learn programming languages like Java and Swift, user interface design principles, and app testing strategies. You can build skills in integrating APIs, optimizing performance, and ensuring security in mobile applications. Many courses introduce tools such as Android Studio and Xcode, that support building and deploying apps on various platforms, along with frameworks like React Native that facilitate cross-platform development.

KodeKloud
Skills you'll gain: Linux Administration, Devops Tools, Operating System Administration, General Networking, Linux, Linux Commands, Web Applications, Application Development, TCP/IP, Computer Networking, DevOps, Package and Software Management, Development Environment, Java, Software Installation, Node.JS
Beginner · Course · 1 - 4 Weeks

Copenhagen Business School
Skills you'll gain: Consumer Behaviour, Market Research, Magnetic Resonance Imaging, Marketing, Neurology, Science and Research, Experimentation, Research Methodologies, Research Design, Data Collection, Psychology
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google App Engine, Authentications, Application Deployment, Identity and Access Management, Google Cloud Platform, Cloud Applications, Authorization (Computing), User Accounts, Cryptography, Python Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development Tools, Web Design and Development, Web Design, Web Development, Front-End Web Development, Semantic Web, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Virtual Private Networks (VPN), Cybersecurity, Computing Platforms, Multi-Factor Authentication, Authentications, Information Systems Security, Network Security, Technical Support and Services, Application Security, Data Security, Information Privacy, Servers, Cloud Computing, Network Administration, Encryption, Identity and Access Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Intune (Mobile Device Management Software), Apple software proficiency, Apple iOS, Enterprise Application Management, Apple Hardware proficiency, Application Deployment, Mobile Security, Network Support, Endpoint Security, Cloud Management, Mac OS, Identity and Access Management, System Configuration, Data Security
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Model Deployment, Applied Machine Learning, Predictive Modeling, Microsoft Azure, No-Code Development, Machine Learning, Data Preprocessing, Cloud Deployment, Feature Engineering, Model Evaluation, Data Science, Data Analysis, Classification Algorithms
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Web Development, Maintainability, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

University of Geneva
Skills you'll gain: Molecular Biology, Biochemistry, Biology, Life Sciences, Laboratory Research, Microbiology, Experimentation
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Image Analysis, Tensorflow, Transfer Learning, Convolutional Neural Networks, Computer Vision, JSON, Model Deployment, Applied Machine Learning, Javascript, Artificial Neural Networks, Data Processing, Real Time Data, Web Applications, Machine Learning, Data Transformation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Autoencoders, Generative AI, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Unsupervised Learning, Machine Learning Methods, Transfer Learning, Artificial Neural Networks, Keras (Neural Network Library), Machine Learning, Computer Vision, Dimensionality Reduction, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Metasploit, Penetration Testing, Malware Protection, Exploitation techniques, Database Management, Cyber Threat Intelligence, Vulnerability Assessments, Cyber Security Assessment, Brute-force attacks, Cryptography, Cybersecurity, Vulnerability Scanning, Intrusion Detection and Prevention, Data Import/Export, MySQL, Encryption, Mobile Security, Linux, Linux Administration
Beginner · Specialization · 3 - 6 Months