Swift for Beginners, Learn Apple's New Programming Language
4.1 (30 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.
2,601 students enrolled
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.1 (30 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.
2,601 students enrolled
Last updated 5/2015
English
Price: Free
Includes:
  • 3 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Acquire basic to intermediate programming skills in the Swift programming language
View Curriculum
Requirements
  • You need an Apple computer to install and use XCode
  • You need an Apple developer license to publish apps
Description

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
Curriculum For This Course
39 Lectures
02:53:42
+
Getting Started
3 Lectures 08:39


Source Code
00:39
+
Constants and Variables
5 Lectures 18:24





Constants and Variables
5 questions
+
Operators
5 Lectures 23:46





Operators
5 questions
+
Strings
5 Lectures 15:18





Strings
5 questions
+
Collection Types
6 Lectures 29:50






Collections
5 questions
+
Control Flow
6 Lectures 28:45






Control Flow
5 questions
+
Functions
4 Lectures 19:33




Functions
5 questions
+
Closures and Enumerations
2 Lectures 13:02

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

Swift Challenge - Solution Video
06:21
About the Instructor
Pablo Farias Navarro
4.3 Average rating
5,654 Reviews
150,829 Students
53 Courses
Game 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.

Mr. Mohit Deshpande
3.9 Average rating
193 Reviews
33,807 Students
8 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.