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.
11credentials
44courses

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

Results for "swift programming"

  • 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: Mobile Development, Mobile Development Tools, iOS Development, Flutter (Software), Integrated Development Environments, Apple iOS, Android Studio, Application Development, Swift Programming, React Native, Apple Xcode, Application Frameworks, Web Applications, Cross Platform Development, Software Testing, Cloud Hosting, Data Management

  • Skills you'll gain: Apple iOS, Swift Programming, User Interface and User Experience (UI/UX) Design, Apple Xcode, Data Modeling, UI Components, Mobile Development, Database Design, Authentications, Debugging, Data Storage Technologies, Data Security

  • Status: Free Trial

    Skills you'll gain: Extract, Transform, Load, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, iOS Development, Application Deployment, Android Development, Data Processing, Computer Vision, MLOps (Machine Learning Operations), Swift Programming, Keras (Neural Network Library), Feature Engineering, Mobile Development, Data Integration, Data Transformation, Deep Learning, Javascript, Machine Learning

  • 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

  • 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: 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

  • Skills you'll gain: Swift Programming, Apple iOS, Apple Xcode, UI Components, Mobile Development, Apple software proficiency, Application Design, User Interface (UI), Figma (Design Software), Color Theory, API Design, Data Sharing, Animations

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Apple Xcode, iOS Development, Core Data (Software), Secure Coding, Application Deployment, Scalability, Swift Programming, Performance Tuning, Application Security, Debugging, API Gateway, Application Performance Management, Application Programming Interface (API), Performance Testing, Encryption, JSON

  • Status: Free Trial

    Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Data Validation, Data Structures, Data Modeling, Animations

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Responsive Web Design, Mobile Development, Unit Testing, User Interface (UI), UI Components, Storyboarding

  • Skills you'll gain: Apple iOS, Swift Programming, Core Data (Software), Apple Xcode, Mobile Development, Interactive Data Visualization, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Data Structures, Real Time Data, Configuration Management