Wishlisted Wishlist

Please confirm that you want to add Swift for Beginners, Learn Apple's New Programming Language to your Wishlist.

Add to Wishlist

Swift for Beginners, Learn Apple's New Programming Language

Learn Swift, Apple’s new programming language, to create iOS and OS X apps
4.0 (6 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.
1,485 students enrolled
Last updated 5/2015
  • 3 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Upgrade your coding skills and learn to SWIFT, Apple new programming language, from scratch.

Swift is Apple’s new programming language used to create iOS and OS X applications.

Whether you are new to programming or an experienced developer, this course will provide you with a quick way to jump into the world of iPhone, iPad and OS X app development by learning how to code in Swift.

Mohit Deshpande, professional app developer and app trainer for Android and iOS, will be your instructor through out this ZENVA original title.

Course features:

  • Easy to follow lectures covering Swift's main features.
  • 6 quizzes at the end of the main modules to test your skills!
  • A challenge lecture and video solution. You'll be encouraged to implement a unit converter app on your own, then you can check your code with the instructor's solution.

Course modules:

  1. Introduction
  2. Constants and Variables
  3. Operators
  4. Strings
  5. Collection Types
  6. Control Flow
  7. Functions
  8. Closures and Enumerations

**No prior programming knowledge is needed to take this course**

Who is the target audience?
  • Everybody can learn how to code!
Students Who Viewed This Course Also Viewed
What Will I Learn?
Acquire basic to intermediate programming skills in the Swift programming language
View Curriculum
  • You need an Apple computer to install and use XCode
  • You need an Apple developer license to publish apps
Curriculum For This Course
Expand All 39 Lectures Collapse All 39 Lectures 02:53:42
Getting Started
3 Lectures 08:39

Source Code
Constants and Variables
5 Lectures 18:24

Constants and Variables
5 questions
5 Lectures 23:46

5 questions
5 Lectures 15:18

5 questions
Collection Types
6 Lectures 29:50

5 questions
Control Flow
6 Lectures 28:45

Control Flow
5 questions
4 Lectures 19:33

5 questions
Closures and Enumerations
2 Lectures 13:02

Challenge! Build a Unit Converter
2 Lectures 10:52
Swift Challenge

Swift Challenge - Solution Video
About the Instructor
4.3 Average rating
4,040 Reviews
125,762 Students
43 Courses
Software Developer and Founder of ZENVA

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 200,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

3.6 Average rating
144 Reviews
32,236 Students
6 Courses
Software Developer and Human-Computer Interaction Researcher

Software Developer and Researcher at The Ohio State University in Columbus, Ohio, USA in Human-Computer Interaction (with a focus in Computer Vision and Artificial Intelligence). 

Mohit has been teaching mobile app development since 2013 and has published over 6 courses on iOS and Android app development. He has authored two free eBooks on programming languages: Swift Programming for Human Beings and Java Programming for Human Beings.

Mohit's research interests and expertise are in computer vision, neural networks, classification, and other AI topics. 

Report Abuse