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.

Atlassian
Skills you'll gain: Jira (Software), Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Sprint Planning, Sprint Retrospectives, User Story, Workflow Management, Project Management, Product Requirements, Query Languages, Software Versioning, Continuous Improvement Process
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, User Interface (UI), UI Components, Figma (Design Software), UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Prototyping, Usability Testing, Interactive Design, User Experience Design, Mobile Development, User Flows, Style Guides, Web Development, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Endpoint Detection and Response, Endpoint Security, Cyber Threat Hunting, Threat Detection, Malware Protection, Exploitation techniques, Cyber Security Strategy, Cybersecurity, Incident Response, AI Security, Security Engineering, Cyber Attacks, Network Security, Cyber Security Assessment, Mobile Security, ChatGPT
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Restful API, Flask (Web Framework), Application Deployment, Web Applications, Python Programming, AI Enablement, Server Side, Artificial Intelligence, Code Review, Debugging, Integrated Development Environments, Programming Principles, Unit Testing
Intermediate · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Cyber Threat Intelligence, Security Management, Internet Of Things, Incident Response, Risk Management, Cyber Security Policies, Cyber Security Strategy, Cyber Governance, Human Factors (Security), Business Risk Management, Cybersecurity, Threat Management, Security Awareness, Enterprise Risk Management (ERM), Information Management, Computer Security Awareness Training, Mobile Security, Business Ethics, Performance Measurement, Cyber Risk
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Computer Vision, Image Analysis, Transfer Learning, Deep Learning, Artificial Neural Networks, Keras (Neural Network Library), Tensorflow, PyTorch (Machine Learning Library), Data Preprocessing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Bootstrap (Front-End Framework), Web Applications, UI Components, Full-Stack Web Development, Web Development Tools, Authentications, Front-End Web Development, HTML and CSS, Cascading Style Sheets (CSS), Authorization (Computing), Application Programming Interface (API), User Interface (UI), Javascript, Microsoft Azure, Network Routing, Event-Driven Programming, User Interface (UI) Design, Data Validation, Debugging
Intermediate · Specialization · 3 - 6 Months
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Exploratory Data Analysis, Model Evaluation, Regression Analysis, Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Machine Learning Algorithms, Plotly, Plot (Graphics), Interactive Data Visualization, Machine Learning, GitHub
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Engineering, Data Manipulation, Data Warehousing, Cloud Development, SQL, Data Pipelines, Extract, Transform, Load, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Stored Procedure, Data Storage, Database Management, Generative AI, Data Science, Data Import/Export, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Database Design, Relational Databases, SQL, Databases, Data Visualization Software, Web Scraping, Data Modeling, Object Oriented Programming (OOP), Data Processing, Geographic Information Systems, Python Programming, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sprint Planning, User Story, Project Estimation, Scrum (Software Development), Agile Project Management, Agile Methodology, Forecasting, Jira (Software), Project Management Software, Stakeholder Communications
Beginner · Course · 1 - 4 Weeks