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: Natural Language Processing, Large Language Modeling, Model Evaluation, Recurrent Neural Networks (RNNs), Classification Algorithms, Data Ethics, Responsible AI, Text Mining, Transfer Learning, Machine Learning Methods, PyTorch (Machine Learning Library), Artificial Neural Networks, Data Preprocessing, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Data Processing, Embeddings, Machine Learning, Data Analysis, Data Cleansing
Intermediate · Specialization · 3 - 6 Months

Universidad de Palermo
Skills you'll gain: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Video Game Development, Computer Graphics, Visualization (Computer Graphics), Graphical Tools, File Management, UI Components, Design Software, Data Import/Export, User Interface (UI), Software Installation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Android Development, Unity Engine, Mobile Development, Video Game Development, User Interface (UI), Game Design, User Interface and User Experience (UI/UX) Design, 3D Assets, C# (Programming Language), Scripting, Computer Graphics, Software Installation, Animations
Beginner · Course · 1 - 3 Months

University of Geneva
Skills you'll gain: Visual Impairment Education, Disabilities, Diversity Awareness, Cultural Diversity, Adaptive Equipment, Workplace inclusivity, Social Skills, Activities of Daily Living (ADLs), Research, Child Development, Education Software and Technology
Beginner · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Embedded Software, Embedded Systems, Cybersecurity, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development, Artificial Intelligence, Real Time Data
Beginner · Course · 1 - 4 Weeks

Akamai Technologies, Inc.
Skills you'll gain: Application Development, Scripting, MySQL, Data Structures, Python Programming, Program Development, Database Management, Databases, Web Applications, File Management, Programming Principles
Beginner · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Video Game Development, Adobe Photoshop, Animation and Game Design, Conceptual Design, Graphic and Visual Design, Data Import/Export, Design Elements And Principles
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Generative AI Agents, AI Workflows, Business Process Automation, Generative AI, AI Enablement, Tool Calling, Process Optimization, No-Code Development
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Microarchitecture, Hardware Design, Electronic Hardware, Computer Architecture, Embedded Systems, Hardware Architecture, Electronic Systems, Electronic Components, Performance Tuning, Application Design, Peripheral Devices, System Configuration, Debugging, Digital Design
Intermediate · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Email Security, Wireless Networks, Mobile Security, Incident Response, Cybersecurity, Personally Identifiable Information, Cyber Attacks, Firewall, General Networking, Threat Detection, Cyber Security Policies, Computer Security Awareness Training, Proxy Servers, Computer Security Incident Management, Network Security, Security Awareness, Cyber Threat Intelligence, Virtual Private Networks (VPN), Information Privacy, Social Media
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks