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: Unreal Engine, Game Design, Video Game Development, Software Design, HTML and CSS, User Interface (UI), Javascript, Animations, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Cloud Development, Google Cloud Platform, Application Development, Microservices, Cloud Storage, Application Design, Cloud Computing Architecture, Data Storage, Software Development Tools, Data Storage Technologies, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Role-Based Access Control (RBAC), Application Deployment, Cloud Deployment, Content Management Systems, Continuous Deployment, Web Development Tools, Restful API, Package and Software Management, Application Programming Interface (API), Node.JS, Server Administration, GitHub, Configuration Management, Systems Administration, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenShift, Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Containerization, Scalability, Cloud Platforms, Cloud Development, Development Environment, Docker (Software), Cloud Computing, Continuous Deployment, YAML, Virtual Networking, Application Performance Management, Configuration Management, System Monitoring, Network Routing
Intermediate · Specialization · 3 - 6 Months

Epic Games
Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, 3D Modeling, Prototyping, Visualization (Computer Graphics), 3D Assets, Computer Graphics, Multimedia, Virtual Environment, Aesthetics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Object-Relational Mapping, Application Frameworks, Full-Stack Web Development, Software Configuration Management, Application Design, Development Environment, Microsoft Visual Studio, User Interface (UI), Microsoft Development Tools, Application Development, Authorization (Computing), HTML and CSS, Maintainability, Data Modeling, Data Migration, Data Mapping, Business Logic, Web Servers, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Computer Graphics, 3D Assets, Video Game Development, Game Design, C# (Programming Language), Animations, Object Oriented Programming (OOP), Program Development, Software Installation, Debugging, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Application Deployment, C# (Programming Language), .NET Framework, Debugging, Software Testing, Application Development, Software Development Tools, Integrated Development Environments, ASP.NET, Microsoft Visual Studio, UI Components, Application Design, User Interface and User Experience (UI/UX) Design, Web Applications, AI Enablement, Software Architecture, File Systems
Mixed · Course · 1 - 3 Months

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Automation, Test Case, Software Testing, Code Review, Mockups, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Restful API, Application Deployment, Generative AI, Java, Development Environment, Image Analysis, Software Development, Computer Vision
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Objective-C (Programming Language), Mobile Development, Application Development, Apple software proficiency, Application Servers, Object Oriented Programming (OOP), Data Structures, User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, User Experience, Web Applications, ChatGPT, Web Development, HTML and CSS, Frontend Integration, Application Programming Interface (API), Prompt Engineering, Real Time Data, Debugging
Intermediate · Guided Project · Less Than 2 Hours