Coursera
For EnterpriseFor Students
  • Log In
  • Join for Free
  • Browse>
  • Swift

Swift Courses

Showing 190 total results for "swift"

  • Swift 5 iOS Application Developer by LearnQuest
    Swift 5 iOS Application Developer
    LearnQuest
    SPECIALIZATION
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.5 out of five stars. 611 reviews
    4.5(611)
    18k students
    Beginner LevelBeginner
    specialization
  • iOS App Development with Swift by University of Toronto
    iOS App Development with Swift
    University of Toronto
    SPECIALIZATION
    Filled StarFilled StarFilled StarFilled StarStar
    Rated 3.9 out of five stars. 1573 reviews
    3.9(1,573)
    89k students
    Intermediate LevelIntermediate
    specialization
  • Introduction to Programming in Swift 5 by LearnQuest
    Introduction to Programming in Swift 5
    LearnQuest
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.5 out of five stars. 500 reviews
    4.5(500)
    13k students
    Beginner LevelBeginner
    course
  • iOS Development for Creative Entrepreneurs by University of California, Irvine
    iOS Development for Creative Entrepreneurs
    University of California, Irvine
    SPECIALIZATION
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.5 out of five stars. 688 reviews
    4.5(688)
    53k students
    Beginner LevelBeginner
    specialization
  • iOS-разработка: Swift, UI и многопоточность by e-legion, Moscow Institute of Physics and Technology, ФРОО
    iOS-разработка: Swift, UI и многопоточность
    e-legion
    SPECIALIZATION
    Filled StarFilled StarFilled StarFilled StarStar
    Rated 4.2 out of five stars. 106 reviews
    4.2(106)
    8.6k students
    Intermediate LevelIntermediate
    specialization
  • Placeholder
    Tables, Data & Networking in iOS
    LearnQuest
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.7 out of five stars. 99 reviews
    4.7(99)
    5.4k students
    Advanced LevelAdvanced
    course
  • Placeholder
    Introduction to iOS App Development with Swift 5
    LearnQuest
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.7 out of five stars. 170 reviews
    4.7(170)
    7.7k students
    Intermediate LevelIntermediate
    course
  • Placeholder
    Введение в iOS-разработку
    e-legion
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.3 out of five stars. 103 reviews
    4.3(103)
    7.5k students
    Intermediate LevelIntermediate
    course
  • Placeholder
    Introduction To Swift Programming
    University of Toronto
    COURSE
    Filled StarFilled StarFilled StarFilled StarStar
    Rated 3.9 out of five stars. 1384 reviews
    3.9(1,384)
    70k students
    Mixed LevelMixed
    course
  • Placeholder
    Software Defined Networking
    The University of Chicago
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.6 out of five stars. 154 reviews
    4.6(154)
    50k students
    Mixed LevelMixed
    course
  • Placeholder
    Agile и Scrum в работе над проектами и продуктами
    ScrumTrek
    COURSE
    Filled StarFilled StarFilled StarFilled StarFilled Star
    Rated 4.9 out of five stars. 343 reviews
    4.9(343)
    24k students
    Beginner LevelBeginner
    course
  • Placeholder
    Packet Switching Networks and Algorithms
    University of Colorado System
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.7 out of five stars. 294 reviews
    4.7(294)
    14k students
    Intermediate LevelIntermediate
    course
  • Placeholder
    Strategy Implementation
    Copenhagen Business School
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.6 out of five stars. 819 reviews
    4.6(819)
    22k students
    Mixed LevelMixed
    course
  • Placeholder
    Toward the Future of iOS Development with Swift
    University of California, Irvine
    COURSE
    Filled StarFilled StarFilled StarFilled StarStar
    Rated 3.8 out of five stars. 79 reviews
    3.8(79)
    9.8k students
    Mixed LevelMixed
    course
  • Placeholder
    Digital Transformation in Financial Services
    Copenhagen Business School
    SPECIALIZATION
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.4 out of five stars. 1489 reviews
    4.4(1,489)
    39k students
    Beginner LevelBeginner
    specialization
  • Placeholder
    Wireless Communications for Everybody
    Yonsei University
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.7 out of five stars. 1842 reviews
    4.7(1,842)
    39k students
    Beginner LevelBeginner
    course
  • Placeholder
    Desarrollo de aplicaciones móviles con Android
    Universidad Nacional Autónoma de México
    SPECIALIZATION
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.6 out of five stars. 1782 reviews
    4.6(1,782)
    90k students
    Intermediate LevelIntermediate
    specialization
  • Placeholder
    FinTech and the Transformation in Financial Services
    Copenhagen Business School
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.3 out of five stars. 907 reviews
    4.3(907)
    21k students
    Beginner LevelBeginner
    course
  • Placeholder
    Fundamentos de Android
    Universidad Nacional Autónoma de México
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.5 out of five stars. 644 reviews
    4.5(644)
    37k students
    Mixed LevelMixed
    course
  • Placeholder
    iOS App Store & In-App Purchases
    LearnQuest
    COURSE
    Filled StarFilled StarFilled StarFilled StarHalf Filled Star
    Rated 4.6 out of five stars. 55 reviews
    4.6(55)
    4.3k students
    Advanced LevelAdvanced
    course

Searches related to swift

swift programming

swift 5 ios application developer

introduction to swift programming

ios-разработка: swift, ui и многопоточность

ios app development with swift

introduction to programming in swift 5

introduction to ios app development with swift 5

toward the future of ios development with swift

1234…10Chevron Right

In summary, here are 10 of our most popular swift courses

  • Swift 5 iOS Application Developer: LearnQuest
  • iOS App Development with Swift: University of Toronto
  • Introduction to Programming in Swift 5: LearnQuest
  • iOS Development for Creative Entrepreneurs: University of California, Irvine
  • iOS-разработка: Swift, UI и многопоточность: e-legion
  • Tables, Data & Networking in iOS: LearnQuest
  • Introduction to iOS App Development with Swift 5: LearnQuest
  • Введение в iOS-разработку: e-legion
  • Introduction To Swift Programming: University of Toronto
  • Software Defined Networking: The University of Chicago

Skills you can learn in Mobile And Web Development

Web (13)
Mobile App (9)
Javascript (8)
Mobile Application Development (8)
Web Development (8)
Android Software Development (7)
CSS (6)
Programming Language (6)
Web Application (6)
Android Studio (5)
Angularjs (5)
Computer Program (5)

Frequently Asked Questions about Swift

  • Swift is an open-source programming language developed by Apple for developing applications for operating systems spanning the entire family of Apple products, including macOS, iOS, watchOS, and tvOS. While learning C and Objective-C to program on Apple platforms was traditionally less of a priority for developers than programming languages for PCs, the incredible popularity of the iPhone has made Swift programming for iOS app development a very important skill for mobile developers in particular.

    Programming in Swift is intended to be fast and easy, with concise syntax, built-in safety and security, and additional developer tools as part of Apple’s Xcode integrated development environment (IDE) that can help speed the design of user interfaces and other tasks. According to Apple, Swift was “designed to be anyone’s first programming language,” making it a great choice for new computer science students or professionals from other fields looking to change careers.‎

  • Having a background in programming with Swift and Xcode is essential for software developers working on mobile applications, since it is the primary language used for iOS app development. While Android is used in more phones worldwide, the iPhone and iOS remain the most popular mobile device platform in the U.S. market, making Swift a must-learn for most large tech companies.

    Becoming a mobile software developer with the ability to program in Swift is a gateway to a high-paying career with lots of job opportunities. According to the Bureau of Labor Statistics, software developers earned a median annual wage of $107,510 in 2019, and these jobs are expected to grow much faster than the economy-wide average over the next decade. And, as mobile platforms become increasingly important for companies of all kinds, having skills in mobile application development ensures you’ll be at the leading edge of the industry.‎

  • Certainly. Computer science topics are some of the most popular learning opportunities on Coursera, including individual courses in Swift development as well as Specializations spanning multiple courses. You can learn from top-ranked schools like University of California Irvine and the University of Toronto, or get a professional certificate in Swift programming through LearnQuest. Regardless of whether you’re a student or a mid-career professional looking to acquire a new skill, Coursera lets you learn about Swift on a flexible schedule and at a lower tuition than on-campus alternatives.‎

Other topics to explore
Placeholder
Arts and Humanities
338 courses
Placeholder
Business
1095 courses
Placeholder
Computer Science
668 courses
Placeholder
Data Science
425 courses
Placeholder
Information Technology
145 courses
Placeholder
Health
471 courses
Placeholder
Math and Logic
70 courses
Placeholder
Personal Development
137 courses
Placeholder
Physical Science and Engineering
413 courses
Placeholder
Social Sciences
401 courses
Placeholder
Language Learning
150 courses

What Coursera Has to Offer

learning programdescription
GUIDED PROJECT

Learn a job-relevant skill that you can use today in under 2 hours through an interactive experience guided by a subject matter expert. Access everything you need right in your browser and complete your project confidently with step-by-step instructions.

COURSE

Learn Mobile And Web Development with online Mobile And Web Development courses. Take courses from the world's best instructors and universities. Courses include recorded auto-graded and peer-reviewed assignments, video lectures, and community discussion forums. When you complete a course, you’ll be eligible to receive a shareable electronic Course Certificate for a small fee.

SPECIALIZATION

Learn Mobile And Web Development with online Mobile And Web Development Specializations. Enroll in a Specialization to master a specific career skill. You’ll complete a series of rigorous courses, tackle hands-on projects, and earn a Specialization Certificate to share with your professional network and potential employers.

PROFESSIONAL CERTIFICATE

Whether you’re looking to start a new career or change your current one, Professional Certificates on Coursera help you become job ready. Learn at your own pace from top companies and universities, apply your new skills to hands-on projects that showcase your expertise to potential employers, and earn a career credential to kickstart your new career.

MASTERTRACK™ CERTIFICATE

With MasterTrack™ Certificates, portions of Master’s programs have been split into online modules, so you can earn a high quality university-issued career credential at a breakthrough price in a flexible, interactive format. Benefit from a deeply engaging learning experience with real-world projects and live, expert instruction. If you are accepted to the full Master's program, your MasterTrack coursework counts towards your degree.

DEGREE

Transform your resume with an online degree from a top university for a breakthrough price. Our modular degree learning experience gives you the ability to study online anytime and earn credit as you complete your course assignments. You'll receive the same credential as students who attend class on campus. Coursera degrees cost much less than comparable on-campus programs.

Coursera Footer

Top Online Courses

  • Finding Purpose & Meaning in Life
  • Understanding Medical Research
  • Japanese for Beginners
  • Introduction to Cloud Computing
  • Foundations of Mindfulness
  • Fundamentals of Finance
  • Machine Learning
  • Machine Learning Using Sas Viya
  • The Science of Well Being
  • Covid-19 Contact Tracing
  • AI for Everyone
  • Financial Markets
  • Introduction to Psychology
  • Getting Started with AWS
  • International Marketing
  • C++
  • Predictive Analytics & Data Mining
  • UCSD Learning How to Learn
  • Michigan Programming for Everybody
  • JHU R Programming
  • Google CBRS CPI Training

Top Online Specializations

  • Natural Language Processing (NLP)
  • AI for Medicine
  • Good with Words: Writing & Editing
  • Infections Disease Modeling
  • The Pronounciation of American English
  • Software Testing Automation
  • Deep Learning
  • Python for Everybody
  • Data Science
  • Business Foundations
  • Excel Skills for Business
  • Data Science with Python
  • Finance for Everyone
  • Communication Skills for Engineers
  • Sales Training
  • Career Brand Management
  • Wharton Business Analytics
  • Penn Positive Psychology
  • Washington Machine Learning
  • CalArts Graphic Design

Online Certificates

  • Professional Certificates
  • MasterTrack Certificates
  • Google IT Support
  • IBM Data Science
  • Google Cloud Data Engineering
  • IBM Applied AI
  • Google Cloud Architecture
  • IBM Cybersecurity Analyst
  • Google IT Automation with Python
  • IBM z/OS Mainframe Practitioner
  • UCI Applied Project Management
  • Instructional Design Certificate
  • Construction Engineering and Management Certificate
  • Big Data Certificate
  • Machine Learning for Analytics Certificate
  • Innovation Management & Entrepreneurship Certificate
  • Sustainabaility and Development Certificate
  • Social Work Certificate
  • AI and Machine Learning Certificate

Online Degree Programs

  • Computer Science Degrees
  • Business Degrees
  • Public Health Degrees
  • Data Science Degrees
  • Bachelor's Degrees
  • Bachelor of Computer Science
  • MS Electrical Engineering
  • Bachelor Completion Degree
  • MS Management
  • MS Computer Science
  • MPH
  • Accounting Master's Degree
  • MCIT
  • MBA Online
  • Master of Applied Data Science
  • Global MBA
  • Master's of Innovation & Entrepreneurship
  • MCS Data Science
  • Master's in Computer Science
  • Master's in Public Health

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack™ Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus

Community

  • Learners
  • Partners
  • Developers
  • Beta Testers
  • Translators
  • Blog
  • Tech Blog
  • Teaching Center

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
Learn Anywhere
Download on the App StoreGet it on Google Play
© 2021 Coursera Inc. All rights reserved.
  • Placeholder
  • Placeholder
  • Placeholder
  • Placeholder
  • Placeholder