Swift Programming

Swift Programming is a powerful and intuitive programming language for macOS, iOS, watchOS, and tvOS. Coursera's Swift programming catalogue teaches you how to develop apps for Apple devices from the ground up. You'll learn everything from basic syntax, control flow, and error handling to advanced topics like concurrency, performance tuning, and Swift for server-side development. Gain the skills to design, build, and distribute your own fully-functional Apple applications, enhancing your potential as an iOS developer, software engineer, or just someone looking to expand their coding expertise.
12credentials
50courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £77,524 median salary ¹.

    description:

    An iOS Developer builds and maintains iOS apps, optimizes performance and compatibility using Swift and iOS SDK across Apple’s ecosystem.

    This role has a £77,524 median salary ¹.

    Offered by

    Meta_logo
    University of Toronto_logo
    LearnQuest_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Swift Course Catalog

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Video Game Development, Game Design, Model View Controller, JSON, User Interface (UI) Design, UI Components, Mobile Development, User Interface and User Experience (UI/UX) Design, OAuth, Responsive Web Design, Prototyping, Animation and Game Design, Apple Xcode, Human Computer Interaction, UI/UX Strategy

  • Status: Free Trial

    Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Apple Xcode, Computer Programming

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Debugging, Data Management, Programming Principles, Application Programming Interface (API), Data Storage, Authentications, Data Structures

  • Status: Free Trial

    Skills you'll gain: Core Data (Software), Restful API, Apple iOS, iOS Development, JSON, Swift Programming, Application Programming Interface (API), Apple Xcode, Mobile Development, Application Development, Data Modeling, Authentications, Data Management, Data Storage, Network Protocols

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Swift Programming, Mobile Development, UI Components, Animations, Apple Xcode, Data Storage, Cloud Storage, Responsive Web Design, User Interface (UI), Human Computer Interaction, Databases, Software Design, Data Modeling

  • Status: Free Trial

    Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Object Oriented Programming (OOP), Programming Principles, Development Environment, Integrated Development Environments, Data Structures, Computer Programming

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Cross Platform Development, Mobile Development, Data Storage Technologies, Cloud Storage, Application Deployment, Application Development, Web Content, Mac OS, User Interface (UI)

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Objective-C (Programming Language), Mobile Development, Application Development, Apple software proficiency, Application Servers, Object Oriented Programming (OOP)

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Apple Xcode, Swift Programming, Mobile Development, User Interface (UI), UI Components, Model View Controller, Application Development, Storyboarding

  • Status: New

    Skills you'll gain: Apple Xcode, Apple iOS, Swift Programming, JSON, Application Deployment, Mobile Development, User Interface (UI), Application Development, User Interface (UI) Design, Application Programming Interface (API), Data Store, Data Structures

  • Status: Free Trial

    Skills you'll gain: JSON, Apple iOS, Mobile Development, Application Programming Interface (API), Swift Programming, Data Storage, Model View Controller, Data Modeling, Data Storage Technologies, UI Components, Network Protocols

  • Skills you'll gain: Animations, UI Components, Apple iOS, Swift Programming, User Interface (UI), Interactive Design, Apple Xcode, Mobile Development, Object Oriented Programming (OOP), Programming Principles

What brings you to Coursera today?

Leading partners

  • Meta
  • Packt
  • University of Toronto
  • LearnQuest
  • University of California, Irvine
  • DeepLearning.AI
  • IBM
  • SkillUp