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: Generative AI, LLM Application, Prompt Engineering, Application Development, AI Enablement, Image Analysis, Google Cloud Platform
Beginner · Project · Less Than 2 Hours

Skills you'll gain: PHP (Scripting Language), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, DevOps, Linux, Full-Stack Web Development, Data Store, Command-Line Interface, Back-End Web Development, Server Side, Secure Coding, Scripting, Database Management, SQL, Javascript
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Unity Engine, Android (Operating System), Video Game Development, User Interface (UI), Mobile Development, Game Design, Animation and Game Design, Software Installation, Development Environment, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Animations, Video Game Development, Artificial Intelligence, Augmented and Virtual Reality (AR/VR), User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Performance Tuning, Software Development, Scalability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Program Development, Debugging, 3D Modeling, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Object Oriented Design, Scripting, Prototyping, Animations
Beginner · Specialization · 3 - 6 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: Cloud Hosting, Load Balancing, Cloud Deployment, Cloud Applications, Google Cloud Platform, Infrastructure As A Service (IaaS), Cloud Computing, Microsoft Azure, Virtual Machines, Web Servers, Servers, Managed Services
Beginner · Project · Less Than 2 Hours

Lund University
Skills you'll gain: Socioeconomics, Ancient History, Economic Development, World History, Social Sciences, European History, Economics, International Relations, Political Sciences, Trend Analysis, Governance
Beginner · Course · 1 - 3 Months

Skills you'll gain: Continuous Delivery, Continuous Deployment, Continuous Integration, Test Driven Development (TDD), Agile Methodology, Test Automation, Unit Testing, Software Development, Software Development Methodologies, Code Review, Debugging, Python Programming, Version Control
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Node.JS, Server Side, MongoDB, Back-End Web Development, Restful API, Web Applications, Web Development, JavaScript Frameworks, Database Management, Application Programming Interface (API), Software Architecture, NoSQL, Web Servers, Authentications, Application Security, Middleware, Performance Tuning, Authorization (Computing), Scalability
Intermediate · Course · 1 - 4 Weeks