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: Blockchain, Memory Management, Programming Principles, Integrated Development Environments, Computational Logic, Software Development Tools, Secure Coding, Other Programming Languages, Program Development, Data Storage, Data Management, Development Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Secure Coding, Application Programming Interface (API), API Design, Authentications, Server Side, MongoDB, Restful API, Full-Stack Web Development, Development Environment, Back-End Web Development, Package and Software Management, Object-Relational Mapping, Database Development, Middleware, JSON, User Accounts, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Development Environment, Electronic Hardware, Electronics, 3D Modeling, Microarchitecture, Hardware Design, Computer Programming Tools, USB, Electronic Components, Energy and Utilities, Program Development, Integrated Development Environments, Display Devices, Computer Programming, Environmental Monitoring
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, Performance Tuning, User Interface (UI), 3D Assets, Event-Driven Programming, Virtual Environment, Project Design, Interactive Design, C# (Programming Language), User Interface (UI) Design, Program Development, Debugging, Scripting, Animations, UI Components, Code Reusability, Computer Graphics
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Javascript, User Experience Design, User Experience, Web Applications, ChatGPT, Web Development, HTML and CSS, Application Programming Interface (API), Prompt Engineering, Real Time Data, Generative AI
Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Object Oriented Design, Java, Java Programming, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Code Reusability, Application Development, UI Components, User Interface (UI), Data Management
Mixed · Course · 1 - 3 Months
Skills you'll gain: Generative AI Agents, Generative AI, Kubernetes, Containerization, Enterprise Application Management, Docker (Software), Cloud Infrastructure, Scalability, MLOps (Machine Learning Operations), Large Language Modeling, Infrastructure Architecture, Performance Tuning, Application Deployment, Model Training, Continuous Deployment, Continuous Monitoring, Technology Strategies, Process Optimization, Automation, Job Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Data Ethics, AI Integrations, Devops Tools, Software Development Tools, Governance, Law, Regulation, and Compliance, Artificial Intelligence, Ethical Standards And Conduct, Web Development, Risk Management Framework, Web Applications, Cloud Development, Augmented and Virtual Reality (AR/VR), Machine Learning, Continuous Monitoring, Federated Learning, User Interface and User Experience (UI/UX) Design, Human Computer Interaction, Machine Learning Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Animations, Video Game Development, Artificial Intelligence, 3D Assets, Computer Graphic Techniques, Event-Driven Programming, Build Tools
Intermediate · Course · 1 - 4 Weeks

Technion - Israel Institute of Technology
Skills you'll gain: New Product Development, Budget Management, Risk Management, Resource Allocation, Risk Modeling, Risk Management Framework, Resource Management, Risk Analysis, Project Management, Product Development, Resource Planning, Cost Management, Milestones (Project Management), Project Risk Management, Product Management, Project Planning, Agile Product Development, Business Strategies, Scheduling, Process Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Node.JS, TypeScript, Secure Coding, OAuth, Data Validation, Full-Stack Web Development, Web Applications, Application Security, Authentications, Web Development, Back-End Web Development, Single Sign-On (SSO), Javascript, Data Modeling, Data Migration, Application Deployment, API Design, E-Commerce, Configuration Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Cloud Development, Google Cloud Platform, Application Design, Data Store, Application Development, Microservices, Software Development, Cloud Storage, Cloud Services, Other Programming Languages, Software Development Tools, Development Environment, Javascript, Data Storage Technologies, Data Storage, Operational Databases, Databases, Scalability
Intermediate · Course · 1 - 3 Months