Learn Swift From Scratch

Learn to code in Apple's new programming language. Learn to build apps in Xcode today!
4.8 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
530 students enrolled
70% off
Take This Course
  • Lectures 14
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

Swift is one of the fastest growing programming language and is now the most preferred technology for iOS and Mac Development. Swift enables you to build applications for iOS devices and for the Mac. It has been newly released to replace Objective-C.

Learn how to use the software that is used to make millions of dollars .Have you ever wanted to learn how to code in swift? This course is for you.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. You will also get experience working with Xcode.

People who can master technology will rule the future. Learn it today and get a head start for tomorrow.

You will get full lifetime access to this course for a single one off fee.

What are the requirements?

  • A mac computer
  • Xcode

What am I going to get from this course?

  • Use Swift programming language for building Apps
  • Learn practical use of the Swift Concepts
  • Learn how to use xcode
  • Learn how to code in swift

Who is the target audience?

  • Complete beginners
  • Not advanced or intermediate programmers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Learn Swift

Basic Introduction

2-Creating a new project

Learn how to Setup Xcode Environment


How to add widgets and items to the main Screen or story board.


Hooking up the swift file


How to work in SWIFT language.


In this tutorial we are going to change the text of the button through SWIFT code.


How to Add in functions or create new ones.


Different kind of variables in SWIFT language.


Learn how to work with IF statements in SWIFT language.


Some multiple conditions in IF statements.


How to work with ELSE IF statements in SWIFT language.


In this tutorial we are going to learn different kind of user interactivity and what is Apple user interface.


Final conclusion.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Shibli Murtaza, Teacher at Udemy

Shibli Murtaza

is a Web Developer & Standalone Application DeveloperHe's deeply involved in Web Development and Software Development. He loves to code in PHP, jQuery, HTML5, CSS3, Sql C#, Python, JavaScript, Ajax and some other tools. He is a passionate web developer who creates web applications and websites from absolutely scratch. He also Make Money Online since 2009, He is an experienced content writer and developer who deeply knows how to develop web and standalone applications.

Shibli Murtaza has been programming since 2009. The reason He's here on Udemy is to provide high quality courses which can be useful and practical for students, He's been creating courses which have turned students into web developers and newbie's into entrepreneurs. He tries to create courses for students which can change their life.

Do join his courses on Udemy, He'll always be around you for help and support because He knows the reason you want to join a course. He interacts with students in a real time world.

Ready to start learning?
Take This Course