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.

Amazon Web Services
Skills you'll gain: Amazon Bedrock, Generative AI, AI Enablement, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Java, Programming Principles, Computer Programming, Application Development, Program Development, Software Design Patterns, Debugging, Unit Testing
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Python Programming, Web Development, Web Applications, Data Collection
Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Performance Tuning, Data-oriented programming, System Programming, C and C++, Computer Architecture, Algorithms, Development Environment, Debugging
Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Project Design, Feasibility Studies, Climate Change Mitigation, Environmental Monitoring, Sustainability Reporting, Project Accounting, Project Finance, Environmental Science, Policy Analysis, Scientific Methods, Climate Change Programs, Sustainable Development, Market Analysis, Cost Benefit Analysis, Verification And Validation, Estimation, Data Collection
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Javascript and jQuery, jQuery, Scripting, Scripting Languages, Javascript, UI Components, Web Development Tools, Game Design, Object Oriented Programming (OOP), Event-Driven Programming, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, Large Language Modeling, Generative AI, ChatGPT, Prompt Engineering, File Management, Application Programming Interface (API), Embeddings, Classification Algorithms, Application Development, Transfer Learning, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Order Management, Object-Relational Mapping, Application Deployment, User Accounts, Data Access, Web Development, Authentications, Web Applications, User Interface and User Experience (UI/UX) Design, User Interface (UI), Database Development, Authorization (Computing), Role-Based Access Control (RBAC), Software Architecture, Microsoft Azure, Application Frameworks, OAuth
Intermediate · Specialization · 3 - 6 Months

Multiple educators
Skills you'll gain: Storytelling, Data Storytelling, Business Strategy, Design Thinking, Business Strategies, Sustainable Business, Brand Strategy, Business Solutions, Business Planning, Innovation, Presentations, Market Opportunities, Business Modeling, Business Risk Management, Design and Product, Branding, Strategic Thinking, Process Design, Digital Transformation, Persuasive Communication
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Strategic Communication, Target Audience, Campaign Management, Advertising, Marketing Communications, Advertising Campaigns, Resource Allocation, Communication Planning, Media Strategy, Brand Management, Public Relations, Paid media, Communication Strategies, Promotions and Campaigns, Social Media Campaigns, Marketing, Business Strategy, Communication, Business Communication, Business Process
Beginner · Specialization · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Programming Principles, Debugging
Intermediate · Course · 1 - 3 Months