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: React Redux, React.js, UI Components, Frontend Integration, User Interface (UI), JavaScript Frameworks, Front-End Web Development, Scalability, Application Development, Web Applications, Development Environment, Web Development Tools, Javascript
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), User Interface (UI), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Interactive Design, Python Programming, Design, Mechanics
★ 4.7 (15) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Secure Coding, Application Programming Interface (API), API Design, Authentications, Server Side, MongoDB, Restful API, Full-Stack Web Development, Development Environment, Back-End Web Development, Package and Software Management, Object-Relational Mapping, Database Development, Middleware, JSON, User Accounts, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Memory Management, Programming Principles, Integrated Development Environments, Computational Logic, Software Development Tools, Secure Coding, Other Programming Languages, Program Development, Data Storage, Data Management, Development Testing
★ 4.9 (8) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, Computer Graphic Techniques, Game Design, Graphic and Visual Design, Python Programming, Graphics Software, Computer Graphics, Event-Driven Programming, Interactive Design, Typography, Image Analysis, Program Development, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Web Services, Java, Cascading Style Sheets (CSS), Data Mapping, Verification And Validation, Data Validation, Memory Management
★ 4.4 (12) · Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Object Oriented Design, Software Architecture, Java, Java Programming, Software Design, User Interface (UI), Object Oriented Programming (OOP), Data-Driven Decision-Making, User Interface and User Experience (UI/UX) Design, Business Modeling, Test Data, User Interface (UI) Design, System Design and Implementation, Application Design, Software Systems, Application Development, Software Engineering, Computer Programming, Programming Principles, Software Development Tools
Mixed · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Prompt Engineering, AI Personalization, Prompt Patterns, GitHub Copilot, Vibe coding, Microsoft Copilot, Responsible AI, ChatGPT, Customer experience improvement, Generative AI Agents, Artificial Intelligence, Personalized Campaigns, Digital Brand Strategy, Digital Marketing, Generative AI, AI Integrations, Software Development, Machine Learning, Devops Tools, Business Strategy
Advanced · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Object Oriented Design, Java, Java Programming, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Code Reusability, Application Development, UI Components, User Interface (UI), Data Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Data Import/Export, Software Development
★ 4.6 (61K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Generative AI Agents, Generative AI, Kubernetes, Containerization, Enterprise Application Management, Docker (Software), Cloud Infrastructure, Scalability, MLOps (Machine Learning Operations), Large Language Modeling, Infrastructure Architecture, Performance Tuning, Application Deployment, Model Training, Continuous Deployment, Continuous Monitoring, Technology Strategies, Process Optimization, Automation, Job Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Docker (Software), .NET Framework, ASP.NET, Cloud Development, Application Deployment, Development Environment, Nginx, YAML, Proxy Servers, Configuration Management, Scalability, Microsoft SQL Servers, Software Versioning
Intermediate · Course · 1 - 3 Months