• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Swift Programming

Results for "swift programming"


  • Status: Free Trial
    Free Trial
    U
    D

    Multiple educators

    Object Oriented Programming in Java

    Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, File I/O, Interactive Data Visualization, Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI), Debugging, Software Testing, Computer Programming, Cryptography, Software Engineering, Bioinformatics, Algorithms, Data Analysis, Software Design, Problem Solving

    4.6
    Rating, 4.6 out of 5 stars
    ·
    15K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Embedded C Programming Essentials

    Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, C and C++, Software Development Tools, System Programming, Eclipse (Software), Build Tools, Programming Principles, Data Storage

    4.8
    Rating, 4.8 out of 5 stars
    ·
    72 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Effective Programming in Scala

    Skills you'll gain: Scala Programming, Program Development, Data Validation, Object Oriented Programming (OOP), Build Tools, Programming Principles, Object Oriented Design, Algorithms, Software Testing, Enterprise Modeling, Unit Testing, Data Structures, Data Modeling

    4.6
    Rating, 4.6 out of 5 stars
    ·
    178 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Programming Fundamentals in Kotlin

    Skills you'll gain: Code Reusability, Kotlin, Object Oriented Programming (OOP), Programming Principles, Object Oriented Design, Android Development, Data Structures, Computer Programming, Mobile Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    346 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    S

    Simplilearn

    Programming with C ++

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Memory Management, Computer Programming, Code Reusability, Programming Principles, Algorithms, Data Structures, Data Manipulation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    59 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    É

    École Polytechnique Fédérale de Lausanne

    Functional Programming Principles in Scala

    Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Code Reusability, Other Programming Languages, Computational Logic

    4.8
    Rating, 4.8 out of 5 stars
    ·
    8.3K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Pragmatic AI Labs

    Deterministic LLM programming

    Skills you'll gain: Retrieval-Augmented Generation, Amazon Bedrock, LLM Application, AWS SageMaker, Token Optimization, Large Language Modeling, Amazon Web Services, No-Code Development, Prompt Engineering, Vibe coding, Generative AI, AI Orchestration, Model Deployment, MLOps (Machine Learning Operations), Generative AI Agents, Package and Software Management, Model Training, Rust (Programming Language), Model Optimization, Performance Tuning

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Genome Assembly Programming Challenge

    Skills you'll gain: Bioinformatics, Epidemiology, Graph Theory, Infectious Diseases, Program Development, Molecular Biology, Molecular, Cellular, and Microbiology, Computational Thinking, Algorithms, Software Development

    4.5
    Rating, 4.5 out of 5 stars
    ·
    353 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Object-Oriented Programming Concepts

    Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Program Development, Development Testing, Process Driven Development, Computer Programming, Software Development Methodologies, Distributed Computing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    149 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    I

    Indian Institute of Technology Guwahati

    Programming with Generative AI

    Skills you'll gain: GitHub Copilot, Vibe coding, Generative AI, GitHub, Machine Learning Methods, Development Environment

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    90 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Leeds

    Programming for Data Science

    Skills you'll gain: Jupyter, Programming Principles, Computer Programming Tools, Computer Programming, Python Programming, Software Installation, Data Structures, Data Science

    4.4
    Rating, 4.4 out of 5 stars
    ·
    30 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Object Oriented Programming in Java

    Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, User Interface (UI) Design, Algorithms, Software Engineering, Geospatial Mapping, Programming Principles, Software Documentation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    5.8K reviews

    Intermediate · Course · 1 - 3 Months

1…171819…471

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

  • Object Oriented Programming in Java: University of California San Diego
  • Embedded C Programming Essentials: EDUCBA
  • Effective Programming in Scala: École Polytechnique Fédérale de Lausanne
  • Programming Fundamentals in Kotlin: Meta
  • Programming with C ++: Simplilearn
  • Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
  • Deterministic LLM programming: Pragmatic AI Labs
  • Genome Assembly Programming Challenge: University of California San Diego
  • Object-Oriented Programming Concepts: LearnQuest
  • Programming with Generative AI: Indian Institute of Technology Guwahati

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)

Other topics to explore

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

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok