iOS.AJ1

iOS 17 Programming for Beginners

Discover a step-by-step iOS 17 programming guide for developing iPhone mobile apps with Swift and Xcode.

  • 28 Interactive Lessons and 154 topics mapped to the official exam objectives
  • 203 Practice Test Questions

Beginner Self-paced · 1 year access

28Interactive Lessons
154Topics
203Practice Test Questions
53Videos
115Flashcards
115Glossary of terms

01 / Skills you'll get

What you will be able to do

The iOS 17 Programming for Beginners online course is a step-by-step study guide especially designed for those wanting to start their app development career. Learn the fundamentals of iOS 17 app development to build creative, innovative and engaging apps for Apple devices. From the basics of Swift programming to advanced topics like SwiftUI and visionOS, this iOS development course covers everything you need to know. The structured course plan includes interactive lessons, quizzes, flashcard, glossary, gamified test preps and video lessons to make learning easy and fun for you.
  • Discover Swift programming language: data types, control flow, functions, and more
  • Explore iOS ecosystem: Xcode, iOS architecture, and essential frameworks like UIKit, Core Data, and MapKit
  • Build real-world apps from scratch: design user interfaces, manage data, and implement various features
  • Create user interface designs with SwiftUI
  • Explore latest iOS technologies like Swift concurrency, SwiftUI, widgets, and visionOS
  • Conduct testing, packaging and submission on the App Store
  • Use Core Data and JSON for storing and retrieving data 
  • Communicate with communicate with web services and APIs
  • Test and debug iOS apps using Xcode's tools

Course Highlights

  • 28 Structured Lessons Comprehensive coverage of core course objectives
  • 203 Practice Questions Assessment tests with detailed answer rationales
  • 1 Year Full Access Self-paced learning accessible anytime on all devices

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

28 Interactive Lessons · 154 topics
01 Preface 4 topics
  • Who this course is for
  • What this course covers
  • To get the most out of this course
  • Conventions used
02 Exploring Xcode 6 topics
  • Technical requirements
  • Downloading and installing Xcode from the App Store
  • Exploring the Xcode user interface
  • Running your app in Simulator
  • Running your app on an iOS device
  • Summary
03 Simple Values and Types 8 topics
  • Technical requirements
  • Introducing Swift playgrounds
  • Exploring data types
  • Exploring constants and variables
  • Understanding type inference and type safety
  • Exploring operators
  • Using the print() statement
  • Summary
04 Conditionals and Optionals 4 topics
  • Technical requirements
  • Introducing conditionals
  • Introducing optionals and optional binding
  • Summary
05 Range Operators and Loops 4 topics
  • Technical requirements
  • Exploring range operators
  • Exploring loops
  • Summary

03 / FAQs

Questions before you start

Contact us ↗
Is this course ideal for starting a career in iOS development?
Yes, this beginner-friendly course will give you a great start to launch your career as an iOS app developer. It will give you the foundational knowledge needed to build your own iOS apps and submit them to the app store.
What programming language is used in this course?
Swift is the basic programming language used in this iOS 17 app development course.
Is it possible to develop iOS apps without a Mac?
No, you cannot develop iOS apps without a Mac because Apple's tools and SDKs are specifically designed for the macOS ecosystem.
Will this course cover both UIKit and SwiftUI?
Yes, it is a comprehensive course covering both UIKit and SwiftUI frameworks. UIKit is the traditional framework for building iOS user interfaces while SwiftUI is an updated version for building user interfaces across all Apple platforms.
What is the difference between Xcode and Swift?
Xcode is the Integrated Development Environment (IDE) where the app is built while Swift is the programming language used to write the code for the iOS apps.

Your Dream Career Awaits You!

Join the iOS 17 programming course and learn how to build iPhone apps.

  • 1 year of full access
  • Certificate of completion
scroll to top