Learn Swift Series (2019)

Get familiar with Swift, the language used to build iOS apps.
Free tutorial
Rating: 4.6 out of 5 (234 ratings)
9,479 students
3hr 11min of on-demand video
English [Auto]

The Swift Programming Language


  • None requirement, just have a Mac that can run Xcode.


In this Swift tutorial series, you'll learn how to code even if you're a beginner with no programming experience.

The lessons are laid out in a step by step lesson plan that anyone can use to get a rock solid Swift development foundation.

We'll go through all the core concepts of Swift including:

Variables and Constants, Data Types, Properties, Functions and Parameters, Classes, IF Statements

And a lot more!


CodeWithChris is dedicated to teaching beginners and non-programmers all about how to make an app. On the site, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have successfully picked up Swift, Xcode and app building from my course and materials!

Who this course is for:

  • Beginners in iOS


Educator and Founder at CodeWithChris
Chris Ching
  • 4.8 Instructor Rating
  • 2,139 Reviews
  • 100,423 Students
  • 3 Courses

I teach beginners with no programming experience how to build iPhone apps!

I used to work at a software consulting firm as a senior iOS developer until I discovered how rewarding it is to teach.

I promptly left my job and have been teaching beginners for a couple of years now.

I love hearing student success stories (you can find many on my site) and I love seeing people who have never programmed before, become empowered to bring their app to life.

Check out my courses which many beginners have gone through and don't hesitate to send me a message! I love hearing from students. You can find me on my website, YouTube channel or Twitter.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses