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: Unity Engine, Integrated Development Environments, Event-Driven Programming, Software Development Tools, User Interface (UI), Graphical Tools, Scripting, Software Design, Package and Software Management, Object Oriented Design, C# (Programming Language), Version Control
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Governance, Extract, Transform, Load, Data Warehousing, Data Integration, DevOps, Data Pipelines, CI/CD, Data Architecture, Infrastructure as Code (IaC), Data Quality, Amazon Redshift, Cloud Computing, Database Architecture and Administration, Cloud Computing Architecture, Analytics, Data Transformation, Amazon S3, Scalability
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Graphical Tools
Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Mapping, IBM WebSphere MQ, Middleware, Business Process Automation, Process Driven Development, Data Integration, Scenario Testing, File Transfer Protocol (FTP), Test Case, Development Testing, Data Validation, Java Programming, System Configuration, Debugging, File Management
Mixed · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Generative AI, Microsoft Copilot, Software Development Tools, LLM Application, Scalability, Performance Tuning, Computational Thinking, Kubernetes, Software Versioning, Application Frameworks, Algorithms, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, Data Persistence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, User Interface (UI), Jupyter, Development Environment, Application Development, Python Programming, Test Case, Debugging, Computational Logic
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Responsible AI, Google Cloud Platform, Gemini, Generative AI, AI Enablement, Cloud Infrastructure, AI Security, Artificial Intelligence, No-Code Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O
Beginner · Course · 1 - 3 Months

Skills you'll gain: GitHub, Hypertext Markup Language (HTML), Software Documentation, Technical Documentation, Version Control
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Continuous Integration, Debugging, Software Development Tools, Software Engineering Tools, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Productivity, Productivity Software, Project Management Software, Time Management, Workflow Management, Operational Efficiency, Continuous Improvement Process, Performance Metric, Business Workflow Analysis, Software Development Tools, Performance Improvement, Performance Measurement, Communication
Beginner · Course · 1 - 4 Weeks