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: Embedded Systems, Embedded Software, Internet Of Things, Vibrations, Control Systems, Machine Controls, Civil Engineering, Electronic Systems, Electronics Engineering, Structural Engineering, Energy and Utilities, Electronics, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, Traffic Flow Optimization, System Monitoring, Continuous Monitoring, Communication Systems
★ 4 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: LLM Application, Tool Calling, Large Language Modeling, Retrieval-Augmented Generation, Command-Line Interface, Embeddings, Python Programming, Application Development, Vector Databases, User Interface (UI), Software Installation, Restful API, Development Environment
★ 4 (7) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: React.js, Test Case, JavaScript Frameworks, Unit Testing, Code Reusability, Test Script Development, UI Components, Software Testing, Development Testing, Event-Driven Programming, Context Management, Data Sharing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Software Architecture, Development Environment, Software Design, Maintainability, Software Visualization, Systems Architecture, Software Design Patterns, Graphics Software, Systems Design, Cross Platform Development, Computer Graphic Techniques, Image Quality, System Design and Implementation, Video Game Development, Computer Programming Tools, Dataflow, Code Reusability, Performance Tuning, Scalability
★ 4.7 (16) · Beginner · Specialization · 3 - 6 Months

HubSpot Academy
Skills you'll gain: HubSpot CRM, Lead Generation, Sales Management, Prospecting and Qualification, Sales Development, Sales Process, Email Marketing, Customer Acquisition Management, Customer Relationship Management (CRM) Software, Marketing Automation, Management Reporting, Workflow Management, Prioritization, Performance Reporting, Performance Metric, Process Mapping, Dashboard, Service Level Agreement, Performance Measurement, Business Reporting
★ 3.6 (7) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Process Driven Development, Cloud Solutions, Cloud Computing, Cloud Infrastructure, Business Systems Analysis, Cloud Services, Solution Architecture, Systems Analysis, Solution Design, Cloud Deployment, Cloud Security
★ 4.7 (11) · Advanced · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Digital Transformation, Data Strategy, Talent Management, Human Capital, Business Transformation, Cybersecurity, Administration, Project Design, Data Governance, Policy Development, Public Administration, Service Design, Cyber Security Strategy, Governance, Information Technology, Program Evaluation, Strategic Planning, Process Improvement, Data Management, Regulation and Legal Compliance
★ 4.9 (29) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure As A Service (IaaS), Azure Active Directory, Microsoft Azure, Virtual Machines, Cloud Hosting, .NET Framework, Cloud Deployment, Kubernetes, Cloud Infrastructure, Docker (Software), Cloud Development, Cloud Applications, Microsoft Development Tools, Containerization, Microsoft SQL Servers, Application Deployment, Database Application, Active Directory, Microsoft Visual Studio, NoSQL
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Network Security, Open Shortest Path First (OSPF), Network Performance Management, Network Monitoring, Network Planning And Design, Network Engineering, Network Protocols, Infrastructure as Code (IaC), Terraform, Configuration Management, Encryption, System Configuration, Authentications
★ 4.7 (24) · Beginner · Specialization · 3 - 6 Months

Council on Foreign Relations
Skills you'll gain: Public Policies, Climate Change Programs, International Relations, Policy Analysis, Public Health, Economic Development, Immigration Law, Environmental Issue, Infectious Diseases, Sustainable Development, Socioeconomics, Climate Change Adaptation, Environmental Policy, Health Disparities, Cultural Diversity, Information Technology, Social Sciences, Demography, Climate Change Mitigation, Emerging Technologies
Beginner · Course · 1 - 3 Months
National Taiwan University
Skills you'll gain: Food and Beverage, Cooking, Sustainable Development, Socioeconomics, Sustainable Systems, Culture, Environmental Issue, Nutrition and Diet, Innovation, Food Safety and Sanitation, Social Sciences, Cultural Diversity, Environmental Science, Biology, Pharmaceuticals, Ethical Standards And Conduct, Regulation and Legal Compliance
★ 4.8 (39) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON
★ 5 (15) · Mixed · Course · 1 - 4 Weeks