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: JUnit, Restful API, Software Design, JSON, Software Testing
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Game Design, Animation and Game Design, Video Game Development, User Interface (UI), UI Components, Debugging, Scripting, C# (Programming Language)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Load Balancing, Scalability, Microservices, .NET Framework, Redis, Application Performance Management, Cloud Computing Architecture, Cloud Applications, Databases, System Monitoring, Software Architecture, Distributed Computing, C# (Programming Language), Microsoft Azure, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Email Automation, Business Process Automation, Automation, No-Code Development, Business Process, Workflow Management, Google Workspace, Productivity Software, Document Management, Report Writing
Intermediate · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Succession Planning, Leadership Development, Leadership, Business Leadership, Organizational Leadership, Leadership and Management, Adaptability, People Management, Organizational Change, Resource Management, Decision Making, Influencing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Video Production, Infographics, Graphic and Visual Design, Graphic Design, Content Creation, Social Media Marketing, Marketing Communications
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Workflows, Agentic Workflows, Generative AI Agents, AI Orchestration, Model Deployment, Robotic Process Automation, Automation, AI Enablement, No-Code Development, Prompt Engineering, LLM Application, MLOps (Machine Learning Operations), Process Optimization, System Monitoring, Tool Calling, Performance Analysis, Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Azure DevOps, DevOps, Agile Methodology, Continuous Delivery, Collaborative Software, CI/CD, Microsoft Azure, Software Development, Application Performance Management, Version Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AWS Kinesis, AWS SageMaker, Cloud Engineering, Data Quality, Docker (Software), Data Pipelines, AWS Identity and Access Management (IAM), Data Security, Databases, Version Control, Apache Spark, Data Modeling, Cloud Security, Cloud Storage, Network Security, Kubernetes, Git (Version Control System), Data Management, AWS CloudFormation, Data Processing
Beginner · Specialization · 1 - 3 Months

The State University of New York
Skills you'll gain: Digital Assets, Blockchain, FinTech, Financial Regulation, Asset Management, Cryptography, Governance, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Import/Export, Data Analysis, Exploratory Data Analysis, Java, Data Processing, Data Manipulation, Java Programming, Statistics
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Web Development Tools, Object Oriented Programming (OOP), Automation, Debugging
Intermediate · Course · 3 - 6 Months