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.

Skills you'll gain: IT Security Architecture, Incident Response, Endpoint Security, Zero Trust Network Access, Risk Analysis, Network Security, Risk Mitigation, Cyber Governance, Compliance Auditing, Event Monitoring, Application Security, Cyber Security Policies, Cyber Risk, Computer Security, Governance, Data Security, Information Systems Security, Infrastructure Security, Mobile Security, Risk Management
Intermediate · Specialization · 1 - 3 Months

Kotter
Skills you'll gain: Organizational Change, Change Management, Organizational Development, Organizational Leadership, Business Transformation, Business Leadership, Organizational Structure, Culture Transformation, Leadership and Management, Leadership Development, Overcoming Obstacles, Case Studies, Organizational Strategy, Strategic Leadership, Industrial and Organizational Psychology, People Management, Leadership, Goal Setting, Adaptability, Lifelong Learning
Beginner · Specialization · 1 - 3 Months

LearnKartS
Skills you'll gain: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Cryptography, Application Design, Software Design Patterns
Beginner · Specialization · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: Software Testing, Test Planning, Test Case, Acceptance Testing, Functional Testing, Software Quality Assurance, Quality Assurance, Usability Testing, White-Box Testing, Integration Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Test Case, Software Quality Assurance, Business Logic, Back-End Web Development, Integration Testing, Software Engineering, Java Programming, Java
Beginner · Specialization · 1 - 3 Months
Google Cloud
Skills you'll gain: Presentations, Google Workspace, Productivity Software, Sales Presentations, Business Communication, Version Control, Collaborative Software, Multimedia, Data Sharing
Beginner · Course · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Computer Programming, Debugging, Programming Principles, Software Testing
Intermediate · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Robotics, Automation, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Computer Vision, Control Systems, Biomedical Engineering, Computer Programming
Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: C (Programming Language), Data Structures, Program Development, Algorithms, Computational Thinking, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Ansible, Development Environment, Postman API Platform, Restful API, Authentications, YAML, Software Development Methodologies, Software-Defined Networking, CI/CD, DevOps, IT Automation, Network Engineering, Network Architecture, Network Administration, Application Programming Interface (API), Scripting, JSON, Data Modeling, Version Control, Network Protocols
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Team Leadership, Team Management, Team Building, Teamwork, Conflict Management, Team Motivation, Trustworthiness, Decision Making, Rapport Building, Cooperation, People Management, Goal Setting, Leadership, Professional Development, Performance Management, Employee Performance Management, Organizational Structure, Coordination, Diversity and Inclusion
Mixed · Course · 1 - 4 Weeks