Swift courses can help you learn the basics of programming, app development, and user interface design. You can build skills in writing clean code, debugging, and implementing responsive layouts for iOS applications. Many courses introduce tools like Xcode for development, Interface Builder for designing user interfaces, and Swift Playgrounds for interactive learning, all of which enhance your ability to create functional and visually appealing apps.

Skills you'll gain: Retrieval-Augmented Generation, LangChain, LangGraph, AI Orchestration, LLM Application, Agentic Workflows, Generative AI Agents, OpenAI, Tool Calling, Agentic systems, Large Language Modeling, Model Context Protocol, Embeddings, Vector Databases, Python Programming, Document Management
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Data Pipelines, Data Transformation, Data Analysis, Analytics, Data Warehousing, Data Integration, Extract, Transform, Load, Data Cleansing, Data Modeling, Data Import/Export, Dashboard, Data Governance, Capacity Management, Performance Tuning
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), iOS Development, Mobile Development, User Interface (UI) Design, Apple iOS, User Interface and User Experience (UI/UX) Design, UI Components, Swift Programming, Application Development, Interactive Design, Cross Platform Development, Animations
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Incident Response, Incident Management, Computer Security Incident Management, Cyber Governance, Event Monitoring, Threat Management, Cyber Attacks, Cyber Security Policies, Cyber Security Assessment, Cybersecurity, Corporate Communications, Cyber Risk, Security Controls, Crisis Management, Disaster Recovery, Communication Planning, Internal Communications, Security Awareness, Analysis, Record Keeping
Beginner · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: Sustainable Development, Sustainable Systems, Environment, Climate Change Programs, Natural Resource Management, Environmental Science, Corporate Sustainability, Sustainability Reporting, Social Impact, Climate Change Adaptation, Environmental Policy, Research, Systems Thinking, Climate Change Mitigation, Policy Analysis, Economics, Governance, Performance Metric
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, Interactive Data Visualization, JSON, User Interface (UI), Software Architecture, User Interface (UI) Design, Apple software proficiency, UI Components, Software Testing, Test Tools, AI Integrations, Unit Testing, User Interface and User Experience (UI/UX) Design, Software Design, Computer Programming, Computer Programming Tools
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Banking Services, Banking, Investment Banking, Payment Systems, Risk Management Framework, Financial Services, Payment Processing, Financial Systems, Financial Controls, International Finance, Transaction Processing, Payment Processing and Collection, Internal Controls, Security Controls, Cash Management, Financial Regulations, Operational Risk, Compliance Management, Governance
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: AI Security, Generative AI Agents, Agentic Workflows, LLM Application, AI Personalization, AI Integrations, Agentic systems, Cloud Hosting, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Cloud Deployment, Generative AI, Application Deployment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Fire And Life Safety, Health And Safety Standards, Safety Standards, Building Codes, Accident Prevention, Electrical Systems, Control Systems, Systems Integration, Emergency Response, Communication Systems, Control Panels
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Immunology, Infectious Diseases, Physiology, Microbiology, Molecular, Cellular, and Microbiology, Public Health and Disease Prevention, Environment, Pathology, Biology, Research
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Memory Management, Cross Platform Development, Mobile Development, UI Components, Data Store, Animations, Data Storage Technologies, Object Oriented Programming (OOP), Performance Tuning, Programming Principles, Data Persistence, Data Storage, Cloud Storage, Dataflow
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Electronic Components, Swift Programming, Basic Electrical Systems, Internet Of Things, Electronics, Electronic Systems, PIC Microcontrollers, Embedded Software, Electronic Hardware, Test Equipment, Hardware Troubleshooting, Programming Principles, Electrical Engineering, Electrical Equipment, Embedded Systems, Wireless Networks, Semiconductors, Application Development, Display Devices, Debugging
Beginner · Specialization · 1 - 3 Months