Learn Apple Watch Programming Quickly By Examples

Beep beep! Time to wake up and see the watch! Take this Apple Watch Course now, learn fast and beat the competition.
4.3 (8 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,069 students enrolled
Instructed by Akhil Anil Development / Mobile Apps
Sale Ends Today!
25% off
Take This Course
  • Lectures 12
  • Length 2 hours
  • Skill Level All Levels
  • 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 12/2014 English

Course Description

Course Description

*** 700+ happy students, many 5-star ratings and fantastic testimonials from satisfied students! Hurry! Get this regularly updated course today, before the price rises further! ***

Update 01/02/2015: Added new lecture on Context Menus.

Update 27/01/2015: Added new lecture to implement Segues In Apple Watch.

Update 14/01/2015: All the videos are now optimized for mobile viewing. Now you can see the active area of Xcode zoomed in. Start learning from your mobile today!

Dont waste hours reading the new documentations and tutorials - with lots and lots of boring theory stuff - for Apple Watch. Beat the competition, jump right in and use your creativity to build applications today that will help you dominate the fresh new Apple Watch App market. Take this course and build your first sample app within 60 minutes. If you hit a trouble, you always have the support forum to ask questions, collaborate with peers and learn more effectively.

Dont miss out the Apple Watch gold rush! This course will teach anyone who has basic programming knowledge in any language how to create Apple Watch apps using Swift. This is the best time to learn Apple Watch programming and make the most money in the first wave of Apple Watch apps and dominate for years!

The course will show you 100% code and live coding demo video on building real world apps that run in the Apple Watch and primarily covers the new UI concepts introduced in Apple Watch. I will add more samples and contents to this course as Apple releases more complete versions of the WatchKit sdk in early 2015. Currently they have exposed only very limited feature sets.

How is this course different to others?

  • I love learning from my mobile even while travelling. I've done the favour for my students, videos in the course are mobile-optimized. You can see active area of the xcode zoomed in so that you can even watch the whole course from your mobile screen.
  • For a single one-off free students will get full lifetime access (including video downloads) to the course and all the future updates I add later.
  • Most of the lectures will be hands-on videos of real applications, we will deal with very little theory where it is useful.
  • Theory parts are made interesting to learn and is created using white-board animations that are easy to follow. Graphical representations are used more than text to convey core ideas.
  • You can get up and running with your first 'Hello World' app in a very short time of just first 15 minutes and start building a real world app in the first 45 minutes.

Who is this course for?

Anyone who wants to build Apple Watch applications. The ordinary mobile market is already saturated. Apple Watch is the new wave. It brings fantastic opportunities for developers to create amazing apps that never existed before. If you want to earn good money selling apps in the Appstore then investing time and resource to learn Apple Watch programming is the key to your success. Being among the first few people who make Apple Watch applications will give you a good lead in the new app ecosystem of Apple Watch.

What are the requirements?

  • A Mac.
  • Basic programming experience in at least any one language is required. I've included some fantastic links to learn it for free online.
  • A real Apple Watch to see the live code in action is NOT required. You can use a simulator to see that from within your Mac.

What am I going to get with this course?

  • 100% live programming video, that you can save offline.
  • Complete code of the examples demoed during the course.
  • I will be assisting you with any difficulty via the support forum. Post a query and I'll get back to you in a maximum of 48 hours.

What is the most tangible outcome of this course?

  • Have you ever imagined that it is possible to read long novels in the Apple Watch screen? Yes!! It is possible, in this course you will build a live speed reading application on the Apple Watch and increase your reading speed over 600%. This idea have the power to let users read long novels in a matter of hours without straining their eyes and without sacrificing the font-size for the small screen space. This opens up an 'industry' of opportunities. Want to learn how? Join today!
  • Make your app navigate page by page, by using Segues in Apple Watch

Who am I?

Hello, I'm Akhil , you instructor for this course. I’m from India. I have a Bachelors degree in Computer Science and have over 3 years of work experience in Computer Programming with clients from all United States and many other parts of the world. I also have an MBA degree specialized in IT and Systems. I have experience working in several technologies like Java, Android, Php, Html etc for the past 3 years. And trust me Xcode + Swift is the easiest of them all.

Since it’s so easy to understand and learn Swift, I thought it’s worth my time to put up a course to teach others how I did it.

What are the requirements?

  • Basic programming knowledge in any language

What am I going to get from this course?

  • Create real-world applications for Apple Watch
  • Understand the different UI systems newly introduced in Apple Watch
  • Understand and use Xcode to develope Apple Watch Applications

Who is the target audience?

  • This course is meant for anyone who has basic programming experience in any language
  • This course is NOT for absolute beginners in programming. I've given some links where you can learn the basics for free.

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: Welcome and Introduction

Hi I’m Akhil your instructor. I’m from India. I have a Bachelors degree in Computer Science and have over 3 years of work experience in Computer Programming with clients from all United States and many other parts of the world. I also have an MBA degree. One thing you need to know is , I learned Swift and Objective-C just 1 month ago. Yes you heard that right. I learned Swift- the new programming language from Apple just four-weeks prior to creating this course. I created my first fully functional iOS apps in 3 weeks after starting to learn Swift. Soon I got hooked with the ease of programming in swift and here I am creating my new apps that support Apple Watch and helping you learn the skill as well. All I knew was basic programming knowledge I got from working in Java, Android, Php, Html etc for the past 3 years.

Since it’s so easy to understand and learn Swift, I thought it’s worth my time to put up a course to teach others how I did it.

Are You Experienced or Beginner?

  • New to programming
  • Beginner to Expert

If you are new to programming, I would recommend to choose Swift as your first programming language. You can learn and publish apps really quickly and get good money selling them in the App Store. So it is by far the most rewarding way to invest your time learning to program. In this course I am not covering the basic programming concepts. If you are enrolling, you can learn the basics on the side from many free tutorials and documentations available online. I will share some links for that in a separate lecture note. The sooner you can enrol, the more affordable the course will be. Because as I add more content the prices will shoot up.

If you are an experienced programmer who haven’t yet had a look into Apple’s Development Environment, then I would highly recommend you to learn it. Xcode is awesome and is very easy to develop apps quickly. I swear you won’t find it difficult to understand Swift if you know just the basics of programming like variables, functions, loops, conditional statements & debugging.

One more thing

One more thing, if you do not have enough money to learn this course, write to me and I will consider giving it to you for free or for a discounted price.

What You Need To Know About This Course
Where can I learn the pre-requisite for this course
Section 2: Downloading Xcode with WatchKit and Your First 'Hello World' in Apple Watch

Did you know that Apple has created a brand new font just for Apple Watch? It's designed to utilize the small screen size of the watch-screen in the most optimum way. In this lecture I'll show you how to install the Xcode 6.2 beta and download the free graphical assests (including the free font) . Feel free to skip this part if you know and have installed Xcode 6.2 beta or higher.

Update : Now Xcode 6.2 is out from beta available public from the Mac App Store. Now, you can skip the Xcode download portion in the video and go to the App Store (In you Mac) > Download latest Xcode. That's it (easier).


You'll learn to build the first 'hello world' application in Apple Watch. The complete project file for this lectures can be downloaded from the resource section of this lecture.


You will learn how the Apple Watch applications work in harmony with iPhone and the principle behind running the business logic of the app in iPhone instead of the Apple Watch.


You'll learn the different types of new UI like Glances and Notificaitons that is introduced for Apple Watch.

Section 3: Basic UI and Running Code from iPhone for iWatch

You'll learn about different UI sub-element that are used to create Apple Watch applications and lessons to position them very beautifully in the Apple Watch screen. The complete project file for this lectures can be downloaded from the resource section of this lecture.


With this app you can read novels in your Apple Watch. Speed-reading in wearable device is a fantastic idea. In this demo you will be able to create a speed reading app that runs on the Apple Watch. This idea can increase the users reading speed upto 600% with just 5-10 minutes of practice.The complete project file for this lectures can be downloaded from the resource section of this lecture.

The lecture duration might look a little long. This is because I haven't edited out any errors that happened during development, instead I've demoed how to fix them in real-time. Afterall, I belive that's the most important part of learning to code via video.

Section 4: Segues : For Page by Page Navigations
Segues Introduction
Segues Example App : Fruit of the Day!
Section 5: Context Menus : Show Menu on Force Touch
Context Menus Introduction

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Akhil Anil, Programmer & Entrepreneur 5+ Years Exp

I'm the founder Spellogram, a startup with a vision to make learning easy. Besides that, I’m a Graduate in Computer Science and Engineering and also an MBA in IT & Systems. I have 5 years of programming and online teaching experience. 

Wearables, Iot, Artificial Intelligence, Robotics are my areas of interest. I read a lot and listen to a lot of podcasts.

Ready to start learning?
Take This Course