Udemyintermediateen

Swift: Mastering the Core Concepts

Learn Swift programming fundamentals! Start your journey to build iOS and macOS apps. Perfect for beginners.

4.6(21)
81students
2h 56m
Certificate
Packt Publishing
Packt PublishingTech Knowledge in Motion

Course Content

Swift: Mastering the Core Concepts is an intermediate-level Udemy course taught by Packt Publishing. It runs 2h 56m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 21 reviews, with 81 students enrolled. It is a paid course, first published July 2017.

Learn Swift: A Beginner's Guide to Apple Development

Dive into the world of Swift, Apple's powerful and versatile programming language! This course is designed to get you started with Swift development on iOS, macOS, watchOS, tvOS, and even Linux. Developed by Apple Inc., Swift is a modern, multi-paradigm language offering a significant upgrade from Objective-C, boasting many built-in features.

We focus on the essential fundamentals of Swift, providing a solid foundation without overwhelming you with unnecessary complexity. You'll quickly learn the core concepts needed to begin building applications.

Here's what you'll cover:

  • Introduction to Swift: Get acquainted with the language syntax and learn to write your first lines of Swift code.
  • Collection Types: Master fundamental data structures for organizing information.
  • Generics: Write reusable code that works with various data types.
  • Protocols: Define blueprints for creating flexible and adaptable code.
  • Type Casting: Safely convert between different data types.
  • Type Checking: Understand how Swift ensures code correctness.
  • Closures: Learn to write concise and powerful anonymous functions.

This course provides a practical introduction to the most commonly used Swift features, preparing you to confidently advance your Swift programming skills.

About the Author:

Jonathan Crooke is an experienced Apple developer with over a decade of experience (since 2010) building successful applications for platforms like iPhone, iPad, Apple Watch, and macOS. He has a proven track record of shipping apps with millions of users, having worked with companies such as SoundCloud, Zalando, Memrise, and EyeEm. Jonathan is also a contributor to popular Swift libraries on GitHub. With a background in teaching, he excels at explaining complex concepts clearly and concisely, avoiding technical jargon. He's passionate about helping developers succeed with Swift development.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
2h 21m
expert
pluralsight
5.0(1,983)
8h 27m
all
skillshare
5.0(131)
5h 3m
beginner
skillshare
5.0(60)
19m
beginner
skillshare