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: Node.JS, Server Side, Web Applications, Web Frameworks, Real Time Data, Live Streaming, Network Model, Frontend Integration, Data Sharing, Network Protocols, File I/O, Event-Driven Programming, Secure Coding, Frontend Performance, Browser Compatibility, Javascript, Memory Management, Dynamic Host Configuration Protocol (DHCP), Network Routers, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Organizational Development, Human Resource Strategy, Employee Engagement, Human Resources, Organizational Change, Organizational Effectiveness, Compensation Management, Performance Improvement, Change Management, Data Collection
★ 4.8 (12) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Sales Development, Customer Engagement, Responsible AI, Lead Generation, General Sales Practices, Sales Management, Sales Prospecting, AI Personalization, Email Automation, Data Ethics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
★ 4.2 (16) · Beginner · Specialization · 3 - 6 Months

University of Leeds
Skills you'll gain: Integrated Development Environments, Debugging, Microsoft Visual Studio, Unit Testing, Software Development Tools, Computer Programming Tools, Testability, Program Development, Development Environment, Software Engineering Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Growth Mindedness, Self-Awareness, Personal Development, Goal Setting, Empowerment, Follow Through, Goal-Oriented, Action Oriented, Habit Formation, Courage, Overcoming Obstacles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Expense Management, Expense Reports, Microsoft Power Platform, No-Code Development, Microsoft 365, Microsoft Excel, Spreadsheet Software, UI/UX Strategy, Application Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Dashboard, Business Intelligence, Key Performance Indicators (KPIs), Business Intelligence Software, Data Visualization, Data Presentation, Performance Measurement, Business Analytics, Performance Metric, Business Metrics, Business Logic, Interactive Data Visualization, Operational Analysis, Operational Performance Management, Performance Analysis, Analytics, Performance Tuning, Exploratory Data Analysis, Data Validation, Data Quality
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Kotlin, Android Jetpack, Cross Platform Development, Mobile Development, Cloud Deployment, Android Development, Mobile Development Tools, Code Reusability, Back-End Web Development, UI Components, Server Side, Google Cloud Platform, Cloud Development, Frontend Integration, MongoDB, Interoperability, User Interface (UI), Web Applications, Systems Integration, Restful API
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, .NET Framework, C# (Programming Language), Microsoft Visual Studio, Application Programming Interface (API), Web Development Tools, Restful API, Microsoft Azure, Web Applications, Application Frameworks, Application Development, Development Environment, Event-Driven Programming, Middleware, Software Installation
★ 2.6 (12) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Code Reusability, Business Logic, User Interface (UI), Web Applications, Frontend Integration, Software Development, Programming Principles, Service Oriented Architecture
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, API Design, Application Programming Interface (API), Hibernate (Java), Data Validation, Development Testing, Verification And Validation, Authentications, Model View Controller, Back-End Web Development, Computer Programming, Code Reusability, Object-Relational Mapping, Programming Principles
Intermediate · Specialization · 1 - 3 Months