iOS app development courses can help you learn Swift programming, user interface design, and app architecture principles. You can build skills in debugging, version control with Git, and integrating APIs for enhanced functionality. Many courses introduce tools like Xcode for coding and testing, as well as frameworks like UIKit and SwiftUI for creating engaging user experiences.

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

Skills you'll gain: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Validation, Code Reusability, Database Application, Business Reporting, Data Management, Object Oriented Design, .NET Framework, Data Structures, Web Development, Maintainability, Performance Tuning
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Authentications, OAuth, Back-End Web Development, Event-Driven Programming, Database Management, Object-Relational Mapping, Databases, Authorization (Computing), Redis, Secure Coding, Application Programming Interface (API), Restful API, Data Modeling, API Design, Email Automation
Intermediate · Course · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Customer Insights, Design Thinking, New Product Development, Journey Mapping, Customer experience improvement, Product Development, Customer Analysis, Consumer Behaviour, User Research, Customer Engagement, Market Research, Case Studies, Product Strategy, Innovation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Cloud Deployment, Application Security, Java, Containerization, Spring Framework, SQL, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Apache Maven, Build Tools, Software Development Tools, Version Control, Software Versioning, Software Configuration Management, Package and Software Management, Apache, Dependency Analysis, Change Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Webpack, React Redux, React.js, Application Programming Interface (API), Web Development Tools, Front-End Web Development, UI Components, JavaScript Frameworks, Build Tools, Context Management, Event-Driven Programming, Data Validation, Javascript, Web Development, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, User Interface (UI), Application Deployment, Scripting, Cross Platform Development, UI Components, Game Design, Virtual Environment, User Interface (UI) Design, Debugging, Interactive Design, Performance Tuning, C# (Programming Language), Video Game Development, User Interface and User Experience (UI/UX) Design, Virtual Reality, 3D Assets, Animation and Game Design
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Prompt Patterns, LLM Application, Vibe coding, Generative AI, Code Review, Generative Model Architectures, Program Development, Software Development Methodologies, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, Test Script Development, TypeScript, Angular, Test Case, Software Testing, JavaScript Frameworks, Web Development Tools, Testability, Development Testing, Code Coverage, Test Automation, Browser Compatibility, Test Tools, Integration Testing, Javascript, Node.JS, UI Components, Mockups
Intermediate · Specialization · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Generative Model Architectures, GitHub Copilot, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Google Gemini, Engineering Software, Responsible AI, Embeddings, Gemini, Software Development Tools, Fine-tuning, AI Integrations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, GraphQL, API Design, ASP.NET, Application Programming Interface (API), Azure DevOps Pipelines, API Testing, .NET Framework, Unit Testing, Docker (Software), Object-Relational Mapping, CI/CD, Containerization, Software Documentation, Cloud-Native Computing, Data Modeling, DevOps, C# (Programming Language), Web Applications, Object Oriented Programming (OOP)
Intermediate · Specialization · 3 - 6 Months