Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Programming with Swift

via Udacity

Overview

This course provides an introduction to Swift, Apple's powerful and intuitive programming language for iOS app development. The lessons cover an introduction to Swift, functions, object-oriented Swift and Swift patterns. The final project for this course is to build a Command Line Interface (CLI) Todo Application. This course is tailored for novice developers, perfect for becoming proficient in Swift and laying the groundwork for iOS app development.

Syllabus

  • Introduction to Swift
    • Learn the basics of Swift, including its syntax, variables, data types, and foundational programming concepts.
  • Swift Functions and Closures
    • Learn about Swift's functions and closures, exploring how to define and use them effectively for efficient and readable code.
  • Object-Oriented Programming in Swift
    • Explore Swift's OOP concepts: creating classes, utilizing inheritance, and implementing encapsulation for efficient iOS app development.
  • Swift Patterns
    • Learn Swift design patterns, mastering techniques for cleaner, more scalable code in iOS app development.
  • Todo App
    • Build a command line interface (CLI) Todo app using the Swift programming language.

Reviews

Start your review of Programming with Swift

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.