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.

Board Infinity
Skills you'll gain: AI Security, AI Orchestration, MLOps (Machine Learning Operations), Model Deployment, Vulnerability Assessments, AI Workflows, Governance Risk Management and Compliance, Retrieval-Augmented Generation, Responsible AI, Compliance Auditing, LLM Application, Personally Identifiable Information, Regulatory Compliance, Regulatory Requirements, Application Deployment, Generative Model Architectures, Decision Intelligence, Model Training, Cloud Deployment, Artificial Intelligence
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Django (Web Framework), Object-Relational Mapping, Database Application, SQL, Cloud Deployment, Bootstrap (Front-End Framework), Relational Databases, Database Management, Database Design, Full-Stack Web Development, Databases, Database Management Systems, Cloud Applications, Web Applications, Application Deployment, Authentications, UI Components, Model View Controller, Application Development, Query Languages
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Generative Model Architectures, Generative AI, Fine-tuning, Model Evaluation, Responsible AI, Information Privacy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, AI Integrations, Cloud Deployment, Application Deployment, Serverless Computing, Artificial Intelligence, Natural Language Processing, Context Management, Cloud Services, Software Testing
Intermediate · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Game Design, Video Game Development, Storytelling, Software Design Documents, Ideation, Writing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TCP/IP, OSI Models, General Networking, Networking Hardware, Computing Platforms, IT Automation, Network Administration, Network Model, Computer Networking, Network Engineering, Network Infrastructure, Scripting, Network Protocols, Restful API, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI Agents, AI Orchestration, Agentic systems, Agentic Workflows, AI Workflows, Artificial Intelligence, LLM Application, Generative AI, Development Environment, Tool Calling, AI literacy, Large Language Modeling, Software Development Tools, Python Programming, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, Code Reusability, Scripting, Software Architecture, Scripting Languages, Maintainability, Visualization (Computer Graphics), Interactive Design, Development Environment, Object Oriented Design, C# (Programming Language), 3D Assets, UI Components, Program Development, User Interface (UI), Software Development Tools
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Design Thinking, UI Components, Software Design, Code Reusability, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, Application Design, Payment Systems, Interactive Design, MySQL, Jupyter, Database Application, Development Environment, Property Management Systems, Python Programming
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, Web Design and Development, Front-End Web Development, Responsive Web Design, React.js, JavaScript Frameworks, Web Development, Frontend Integration, Application Frameworks, UI Components, User Interface (UI), Event-Driven Programming, Maintainability
Intermediate · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Web Development, HTML and CSS, Web Content Accessibility Guidelines, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Data Security, Back-End Web Development, Cascading Style Sheets (CSS), Javascript, Information Privacy, Computer Architecture
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
Build toward a degree
Beginner · Course · 1 - 3 Months