Best Free iOS Development Courses

Find the best online Free iOS Development Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Learn Android Application Development

A beginner course on Android Application development

Created by ProgramMe Programming - Android fanatic and teacher

"]

Students: 286684, Price: Free

Android accounts for approximately 85% of all devices sold today (2017 Q1). It only makes sense for you to be developing applications for the Android platform.

I will take you through the basics of Android Application development, and introduce some more complex features as well. This includes the following:

  • An extensive look at the Java programming language

  • Introduction to Android, installing Android Studio.

  • Create your first Android Application, learn to debug the application and learn how to create a signed APK that you can submit to the play store.

  • Working with implicit and explicit intents

  • Detailed example of how to work with Fragments

  • Learn some customizations like a custom ListView, Toast, TextView and ActionBar

  • Learn how to save data to the phone in the form of SharedPreferences, Files and SQLite

  • Learn how to implement Android 6 Permissions

  • Read data from a RSS feed and sending SMSes programmatically

  • Learn how to save data online and do user management with Backendless (MBAAS)

By completing this course, you will have more than just basic knowledge of Android Application Development.

Join this course now!

Become an iOS Developer from Scratch

A step-by-step iOS development tutorial for aspiring developers with no coding or Objective-C experience.

Created by Infinite Skills - High Quality Training

"]

Students: 140317, Price: Free

A step-by-step guide to building an iPhone or iPad app for Beginners.This is a course designed for beginners who have never coded in Objective-C or build an iOS app.

In this iOS development video-based training course, expert developer and trainer Bob McCune teaches you how to build iOS apps using the iOS SDK from Apple. iOS is the standard SDK (software development kit) for iPad, iPhone and iPad devices. Using the SDK, Bob walks you through creating a fully functional app, and applying the tools and techniques available to you.

In this iOS development tutorial, you start by accessing, downloading and setting up the SDK from Apple. Next, you will explore and setup Xcode to build your App. You will cover essential Objective-C topics, such as classes, methods, building objects, and coding conventions. Jumping right into development, you will work with strings, controllers, manage application data, create views and other UI elements, and work with iCloud. You will learn how to create a universal project, and create specific interfaces for each device.

By the completion of this iOS development tutorial course you will be able to create a fully functioning iPhone or iPad app.

Game Development Crash Course w/Solar2D: Fast and EASY!

Impress your family and friends with your own iOS & Android mobile game in this Game Development Course for Beginners!

Created by J. A. Whye - Course Instructor

"]

Students: 90408, Price: Free

If you're interested in 2D mobile game development you need to discover the Solar2D framework -- because it's freaking awesome!

  In this online game development crash course for beginners we’re going to dive in and create a simple game. Along the way you'll magically learn how to use the core concepts of Solar2D...

  • Animation

  • Tap and Touch Events

  • Playing Audio

  So put the dog outside, send your kids to the neighbor's to play, tell your spouse you need some "me time" -- and then dive into this crash course and find out just how easy... 

  ...and how much FUN making your own game can be!

Creating iPhone & iPad Apps Training – No Coding Required

Learn How To Create IOS Apps And Never Do A Hard Days Work Again.Zero Coding Needed in this ios app development tutorial

Created by Infinite Skills - High Quality Training

"]

Students: 80800, Price: Free

Infinite Skills have a wide range of tutorials covering all the popular applications and programming languages. A full list of courses complete with free demos
can be seen here on the Infinite Skills Web Site

About This Tutorial
In this iOS app development tutorial, you will learn how to create apps for iPhone and iPad devices. Expert trainer and published author Tony Bove introduces you to using the iOS Software Development Kit (SDK) and Xcode to build apps for the iPhone, iPad and Universal apps. Even if you have never programmed before or built apps before, by the end of this iOS app development tutorial you will be fully capable of building apps and submitting them to the App Store.

Before you even start building an app, Tony takes you through what makes a good app, and the limitations you will face on the iPhone and iPad platforms. You will learn how to design a good user interface, how to use the iOS simulator, how to program in Xcode, and how an app runs. From there, you will jump right into building apps: designing the interface, including iAds in your app, animating, timing, and much more. You will also learn how to build iPad specific apps to take advantage of a larger screen and additional features. Finally, you will learn how to package your apps, and prepare them for submission to the app store.

By the conclusion of this iOS app development tutorial you will be fully capable of designing, creating and submitting an app to the Apple App Store, using the iOS SDK and Xcode. The author has included working files, to allow you to work alongside him as he builds an app throughout this video based iOS app development tutorial.

Please Note:-

This is an older course on Creating iPhone & iPad Apps, if you want to view our more upto date iOS app development tutorial that covers all the latest techniques you should follow this link: https://www.udemy.com/beginners-guide-to-iphone-ipad-app-creation

The Complete Swift iOS Developer – Create Real Apps in Swift

Learn iOS and Swift to become an app entrepreneur. Includes FREE AWS service, Swift tvOS and Sketch training.

Created by Grant Klimaytys - Former Google Engineer and Professional App Developer

"]

Students: 71107, Price: Free

The Complete iOS 10 Developer has just ONE goal - to turn you into the best developer, freelancer and entrepreneur that you can possibly be! 

Other iOS courses COMPLETELY miss why you're learning to become a developer. How do I know this? Well I've taken their courses because I wanted to see what the competition is up to!

And what do these other guys miss?

Well they haven't thought about you and what your needs are! Let me tell you why I think you're here. I think it's because maybe you are looking for a way to improve yourself - either via high paying jobs, freelancing or by creating your very own successful startup.

I get that.

So whilst this course gives you all the developer skills you could ever want - it also has more. A complete section on how you create a startup. Right from idea all the way through to raising millions in venture capital funding.

--------------------------------------------------------

Which one are you?

- Six figure salaried developer?

- Someone who likes earning between $60 - $120 p/h as a freelancer?

- Someone who wants to free themselves from the 9 - 5 jive and create a successful startup? 

--------------------------------------------------------

Here's a recent message I received from one of my students:

" Hi Grant, I managed to land the fabled 6 figure developer job yesterday thanks to your course. In the interview they asked me complicated questions and luckily you'd explained the majority of those. Thanks for a great course and I'm off to buy the rest of your courses now that I have a little extra change :) "

--------------------------------------------------------

Bonus For You

Many courses offer a few extras here and there. That's nice but they don't have any real value. By real value I mean, can it earn you passive revenue day after day, week after week or month after month?

This course contains an app that no other course contains. One that I'm releasing in time for iOS 10 and one that I foresee as having HUGE potential. The source code is contained in this course. In fact I invite you to compete against me with the release. If your app has more users than mine I will refund you the price of this course :)

------------------------------------------------------

Who Am I?

Everyone wants to know who's teaching them. Well, here's my bio:

I started out as NOT A PROGRAMMER. Hard to believe when I tell you that I've worked on dozens of the most popular apps out there right?

The fact that I didn't start out as a programmer means that I actually remember what it's like to be a beginner. I remember teachers throwing useless jargon at me and you know what? 

It sucked!

That's why in this course I tell you everything you need to know in plain English!

  • Creating useful apps
  • Making GPS maps
  • Making ticking clock apps
  • Transcription apps
  • Calculator apps
  • Converter apps
  • RESTful and JSON apps
  • Firebase apps
  • Instagram clones (but better ;)
  • Fancy animations to WOW users
  • Creating compelling apps
  • How to start your own startup from idea to financing to selling

And a ton more!

In Silicon valley venture capitalists talk about return on investment a lot. A good return averaged over all their assets is something like 10%. 

Imagine if you could have a return in the thousands of percent?

Well that's what you get when you take this course. An investment of a few coffees returns your investment multiple times over.

You are your biggest asset. Invest in it accordingly and take this course today!

The 14 Day Beginner Challenge – Intro to iOS/SwiftUI (2021)

Designed for the complete beginner, learn how to build iPhone apps with SwiftUI

Created by Chris Ching - Educator and Founder at CodeWithChris

"]

Students: 54925, Price: Free

Hey, it's Chris here.

I just want to congratulate you on taking the first step in your App Journey and to offer a few words of advice and encouragement.

At a glance, this might seem like just another course that you've taken before but it's far more than that.

This is training material that I've been using and refining since 2013 and thousands of students have gone through it with much success.

Furthermore, this has been my full time effort for the last 8 years which means people are happily supporting me and paying for this training because they're getting results. I'm saying all of this because I hope you don't underestimate the transformation that you'll go through in the next 14 days.

These lessons are designed to bring you into the world of iOS app development even if you've never touched a line of code.

You'll get a glimpse into how apps are made, how Swift code can be understood and written even by non-coders and you'll also make your first app by completing this challenge.

After you complete these 14 days, you have a decision to make.. do you want to continue down the learning path that can potentially result in a new career or business?

Or maybe you found out that app development isn't for you and that's ok too.

Either way, this is a solid and earnest way to get into iOS App Development and I'm so humbled that you're here learning with me.

I appreciate that. Thank you.

Alright, I can't wait to get started, let's go!

Chris

Introduction to iOS 11 Development: Swift 4 and Xcode 9

Learn the basics of iOS 11 Development in this free course! We'll cover swift and make 2 complete applications!

Created by Avinash Jain - CEO of TheCodex.me - Teaching 500,000+ Students how to code

"]

Students: 39953, Price: Free

Do you want to learn how to make iOS Apps? For free? :) 

Well guess what! You're in the right place. 

Welcome to Introduction to iOS 11 Development. 

This course will cover all the basics of swift as well as making two complete iOS Applications from the ground up. Clean audio, fantastic video quality, and by the end you'll know everything you need to start making iOS Applications.

So what are you waiting for? Why are you even reading this description. C'mon. Just enroll in the course already :) 

iOS App Development For Beginners – No Swift Skill Required

Develop a complete app without writing a single line of code - iOS 11 and Xcode 9

Created by Dee Aliyu Odumosu - Freelance Developer with over 120 Apps Developed

"]

Students: 24345, Price: Free

Are you new to iOS app development? Do you want to learn how to develop app on the iPhone but have no programming skills? This course is for you.

This course is for anyone who is completely new to the Apple iOS platform, with no Swift programming skills. The app we’ll develop in this course will be a complete app but we will not write any code to make it work.

We’ll use native iOS development tools, which is the Xcode, and I’ll introduce you to other tools to make development a lot easier than you image.

Some of the topics you will learn in this course include;

  • Some cool features of Xcode to boost your productivity
  • Simple design tips to make great looking apps
  • Introduction to some of the popular controls such as labels, buttons, text view etc.
  • How to add layout constraints to your app automatically and manually
  • Introduction to stack view – easier way to lay out your controls
  • UINavigation controller and some of its unique properties
  • Storyboard segue
  • Plist.info property file
  • Launch screen storyboard file
  • Status bar and some of its cool features
  • Creating icon and asset catalog
  • View hierarchy
  • Memory management
  • App delegate and view lifecycle
  • How to use the class reference
  • IBOutlet and IBActions
  • And many more…

The course will be updated with latest features for every new versions of iOS.

Xamarin Forms for Android and iOS Native Development

Build your First Entirely Native Mobile Apps for Android and iOS using Xamarin Forms, C#, and XAML. Then include SQLite!

Created by Eduardo Rosas - Xamarin-Certified Mobile Developer, Software Engineer

"]

Students: 22414, Price: Free

A few years ago I wanted to start developing mobile apps, back then for some reason for the Windows Phone 7 OS, and I just didn't understand what I was finding on Google, too advanced for a newbie like me. I felt overwhelmed, even though I had some (very light) programming experience, this seemed too complicated, maybe that was why it was one of the latest subjects in college (and I was just starting out).

And then I heard about this event that Nokia was having for developers, two full days of learning to build Windows Phone 7 and S40 apps, and we would start with Windows Phone. So my mom, with I'm sure a few efforts, gave me just enough money for one day, to travel to the big city, get to the event, have something to eat, and return home. So I skipped school that day, and went to the event, and luckily that day it would be about Windows Phone 7, and I say luckily because a few minutes by the instructor that day completely changed my life, and I mean this in every sense of the word.

In literally just about 30 minutes, this guy perfectly explained how to build Windows Phone 7 apps, and a world of opportunities opened for me, I would go ahead and build dozens of apps for WP7, WP8, Windows 8, and Windows 8.1 thanks to that quick lecture

The reason I'm writing about this story, is because I want you to have the same opportunity that I did back then, so you too can start building apps, and with no need from your loving parents to sacrifice some of the money they may very well lack, this course is entirely free. Hoping that this course does to your professional career what those 30 minutes did for mine all those years ago.

If you are a complete beginner on app development, I made this course with you in mind, so after just a few minutes you unlock a world of posibilites with the apps that you can build.

And even better, Xamarin Forms unlocks more doors now by itself than Windows Phone 7 did back then. Xamarin Forms allows you to build NATIVE both Android and iOS apps reusing one code base.

So, if you are a complete beginner, take this course, and at the end, you will know how to:

  1. Build iOS apps and

  2. Build Android apps

  3. By 100% reusing C# and XAML code!

  4. Add SQLite local databases to your apps

Jumpstart your mobile app development career, don't wait for the University to teach you in the last semesters, act now and start building iOS and Android apps today.

Swift Programming For Beginners – No Programming Experience

Learn Swift for iPhone iOS development, no programming development experience is required. Swift for complete beginners

Created by Dee Aliyu Odumosu - Freelance Developer with over 120 Apps Developed

"]

Students: 21065, Price: Free

Swift Programming for Beginners

Have you been trying to learn Swift programming but found it too difficult? Do you want to develop iPhone apps but don’t know where to start? Then this course is for you.

This course has been developed or beginners, no programming experience is required. This course will teach you in step-by-step approach, making Swift programming less daunting and more fun.

In this course you will learn all the basics of computer programming, which are similar to other programming languages such as C# and Java. Swift programming language is simpler to learn and easy to understand. Some of the topics we’ll cover in this course include;

  • Different data types such as Int, String, Float and Double
  • String Interpolation
  • Arithmetic operators
  • Remainder operator
  • Comparison operators
  • Type casting
  • If statement
  • Logical operators
  • Ternary operators
  • Switch statements
  • Swift Arrays and their properties
  • Swift Dictionary and their properties
  • For loop
  • While loop
  • Repeat while loop
  • Functions
  • Optionals
  • And many more…

By the end of this course you will have a good grasp of Swift programming and you will be able to write simple functional code. You will be able to create basic iPhone apps and be confident to advance into more Swift programming.

Enroll now to start your journey into the world of Swift programing and iOS app development.

Swift 3 – Create A Simple iOS Game

A Complete Guide to Creating a Simple Swift 3 iOS Game

Created by Aaron Caines - iOS 12, Swift 4.2, Objective-C & Xcode 10 Developer

"]

Students: 18150, Price: Free

Do You Want To Create Your Own iPhone and iPad iOS 10 Game but are not sure where to start or even begin? Are you ready to jump right into the exciting world of mobile development but have little or no programming experience? Then this is the perfect course for you!

This Swift 3 - Creating A Simple iOS Game will give you everything you will need to create a fun and addicting simple iOS 10 game in Swift 3, Teaching you from the ground up and implementing all the features from gaining points and using timers to all the way to saving high scores and earning revenue and even submitting the application on the AppStore.

Earn Revenue From The Game by implementing AdMob ad banners within the application and using in app purchases as a way to remove the banners from the app to create an ad free experience for a small cost.

Sell Your App to Millions of Users around the world by submitting the application to the AppStore.

Not only do you get the best online IOS 10 development course online but you also get first class responsive support by email, Twitter or on the forums, So you can rest assure you have full guidance in your new career!

Why Choose This iOS 10 & Swift 3 Course?

Many programmers learning to create there first iOS 10 application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions they they asked! This iOS 10 & Swift 3 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 8 and to offer any advice needed and before you know if you will have created your first iOS 10 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Fun and Simple iOS 10 Game
  • Score Saving and Loading
  • Timers and Counters
  • Game Controls
  • Social Integration: Twitter, SMS and Email
  • Storyboards Files and Support
  • Universal Support and Screen Size Support
  • Earning Revenue Ad Networks
  • In App Purchases
  • App Store Submission and Update Support

Mobile App Development in 27 Minutes: iOS App

The speed learners guide to native iOS development. BONUS lessons included!

Created by Grant Klimaytys - Former Google Engineer and Professional App Developer

"]

Students: 15880, Price: Free

Tired of seeing endless 'How to code 10,000 iOS apps in 10 days' courses?

Ever just wanted to get stuck in to iOS app making right away?

Well, that's why I created this course! No other course takes you from beginner (with no experience) to a full app in less time than it takes to make a sandwich! I will show you how to:

  • Install Xcode (and iOS simulator)
  • Setup the graphical look of your app using Storyboards
  • Connect graphical elements like buttons and Text Fields to your Swift code using outlets
  • Manipulate images (pinch to zoom) within iOS apps


This course is for you if you:

  • Are a beginner or novice to iOS App development in Xcode 7 and Swift
  • Want to understand iOS apps in a short period of time
  • Love proceeding at an awesomely brisk pace!


This course is not for you if:

  • You are an expert or intermediate programmer


What software do you need?

  • Xcode (free) which runs on Max OS X (or an OS X virtual machine)


Do you need experience?

  • No. I assume you are a complete beginner to apps and development in general


What makes this course different?

It's just so quick! Take i right now and you'll learn iOS apps before you can even blink! Everyone used to tell me apps were hard to make - but they're wrong. It's probably because they had bad teachers - join me and I'll show you what good teaching is!

------------------------------------------------

PLEASE NOTE: This course is designed to get you up and running with Xcode and iOS in record time. Therefore I have limited time to actually explain everything. My other course on iOS app development explains everything we do in much more detail.

------------------------------------------------

ALSO NOTE: THIS IS A FREE COURSE. I gave up about a week of my time to put it together and now you can learn for free. Some people in the reviews section think that means I have reply to every single thing they request. If I don't reply then they drop me a bad review - all because I didn't give them personalised attention.

I'm sure that you, the reader, know what kind of people these are...

I reply to all my paid courses as a priority and then to my free ones if time allows. Please understand this before taking this course.

How To Make An App For Beginners (iOS/Swift – 2019)

Learn to build an iOS app using Swift

Created by Chris Ching - Educator and Founder at CodeWithChris

"]

Students: 14714, Price: Free

Hi I’m Chris!  I’m dedicated to teaching fundamentals about how to make an app.  This is important if you’re trying to land an iOS job, be a freelancer, increase or start a business with an app idea.  On this series, you'll find a free tutorials to aid you on your journey to learn iOS development. Many people have successfully picked up Swift 5, Xcode 10 and app building from my course and materials!

Basic Swift Programming and iOS – Free Preview

Learn iOS and Swift & become an app entrepreneur!

Created by Grant Klimaytys - Former Google Engineer and Professional App Developer

"]

Students: 14419, Price: Free

Basic Swift Programming has just ONE goal - to show how you can be the best iOS / Mac / Apple TV developer, even if you're starting from scratch!

Other Swift courses COMPLETELY miss why you're learning to become a developer. How do I know this? Well I've taken their courses because I wanted to see what the competition is up to!

And what do these other guys miss?

Well they haven't thought about you and what your needs are! Let me tell you why I think you're here. I think it's because maybe you are looking for a way to improve yourself - either via high paying jobs, freelancing or by creating your very own successful startup.

I get that.

So whilst this course gives you the basic developer skills you need to get started, it also has more. It has my insight from decades of real world development experience, invaluable for your career progression.

--------------------------------------------------------

Here's a recent message I received from one of my students:

" Hi Grant, I managed to land the fabled 6 figure developer job yesterday thanks to your course. In the interview they asked me complicated questions and luckily you'd explained the majority of those. Thanks for a great course and I'm off to buy the rest of your courses now that I have a little extra change :) "

--------------------------------------------------------

Who Am I?

Everyone wants to know who's teaching them. Well, here's my bio:

I started out as NOT A PROGRAMMER. Hard to believe when I tell you that I've worked on dozens of the most popular apps out there right?

The fact that I didn't start out as a programmer means that I actually remember what it's like to be a beginner. I remember teachers throwing useless jargon at me and you know what? 

It sucked!

That's why in this course I tell you everything you need to know in plain English!

In Silicon valley venture capitalists talk about return on investment a lot. A good return on investment is something like 10%. 

Imagine if you could have a return of 10,000%?

Well that's what you get when you take this course. An investment of a few coffees returns your investment multiple times over!

----------------------------------------------------------------------------------------

You are your biggest asset. Invest in yourself and take this course today!

----------------------------------------------------------------------------------------

1 – Day Intro to iOS7 and App Building

Setup Xcode and build your first app today!

Created by Eliot Arntz - iOS Developer and Teacher

"]

Students: 14021, Price: Free

This course is a quick introduction to XCode and Apple's app building environment. At the end of the course you will have built your first simple button app in XCode 5.

**Please note: Since we build in Apple's native environment this course requires you to have a Mac running OS 10.8+ in order to install XCode. This is an Apple mandate.

iOS Game Development in Swift 2

Learn to create a 'tripeak solitaire' card game

Created by Sabatino Masala - iOS developer

"]

Students: 13665, Price: Free

Lead instructor at codecaptain.io, Sabatino Masala will teach you how to create an entire Tripeaks Card game in Apple's 2D gaming framework called SpriteKit.

Sabatino trained over 900 students in person and improved his teaching approach over the years so students could strengthen their programming skills in an effective and fun course.

2016 marks his 10th year of being a game developer and over the years he released over 27 games, 18 of which reached over 1 million unique players!

All that attention didn't go unnoticed, because recently, one of the biggest companies in the gaming industry reached out to him, and that company was Nintendo. They made him a certified Nintendo developer, so you can rest assured you're in the right hands for learning a thing or two about game development.

This course is meant for students with some prior experience in (app) programming and want to start learning game development in iOS. This course will provide the source of every step in the lectures, so no need to worry when you're stuck somewhere!

All the assets will be provided and you're free to use them in any other project.

What will I learn in this course?

  • The Model View Controller (MVC) pattern
  • The Swift programming language
  • SKScenes for managing the menu and game scene
  • SKNodes and SKSpriteNodes
  • SKTransitions for transitioning between scenes
  • UIMotionEffects for parallax effects
    • Creating delegates and subclasses to communicate effectively between UIKit and Spritekit
  • Dazzling animations in SpriteKit using SKActions
  • Cross-device compatibility (we'll support all iPhones starting from iPhone 4 as well as the iPad)
  • Keeping your code structured and organized
  • The entire game mechanics for creating a Tripeak Solitaire game
  • Solving issues that have origins in the Swift compiler
  • Squatting bugs in a timely matter
  • Focussing on an impeccable user-experience

The ideal student has...

  • ... some prior experience with Xcode
  • ... some programming experience in Swift or Objective-C
  • ... a big interest for game development and isn't afraid to get its hands dirty when experiencing an issue

Build Great IOS Apps (Swift)

Learn quick and fast by Building great iOS apps using swift

Created by Hamad Fouad - IOS Developer

"]

Students: 13626, Price: Free

I have an app called Yuppi built on Swift. It provides the simplest way to share photos and videos in moments and other people can collaborate also moment owner can set privacy groups. It's cool, elegant and simple user interface.

I've been working so hard on making this app to be the next social network app so hopefully you can download it so you can give me your valuable feedback.

Currently Yuppi App is available on IOS 8+ only and soon will be available on android as well.

If you didn't download it yet, i encourage you to Download it Now. It's Free!!.

Technology is everywhere around us but none of us know to code !! This is disaster..

I think everyone should know how to code because its only take few lines to make difference and touch people life.

Coding its not about being smart or talent, its about ideas and stories telling millions of people about it.

75 Billion Apps were already sold in the iOS App Store. If you ever wanted a chance to participate in this success, here is your chance.

In this course you are going to learn all the basics you need to know to create your own simple iOS applications using the new Swift programming language. After learning all about the basics of programming, you are going to build simple code for UIKit Framework which you are going to use to create awesome Apps. After getting in touch with many iOS User Interface components we are going to start using more advanced with Parse backend online database and integrate to our apps with powerful tools such that Push notifications, Retrieve Data, Upload data,Update Data and In-App purchased. The conclusion of this course is a real-life example that will help you connect all the dots and pieces of your newly acquired knowledge.

Build Your First iOS App with Apple’s Swift and Xcode

Learn the basics of Swift and Xcode for app development quick and fast. For those with no programming experience!

Created by Online Training Plus - Succinct low-barrier courses for free

"]

Students: 13139, Price: Free

Do you want to learn to code for the App Store? Do you dream of releasing an app on the App Store? Do you want to learn programming in a friendly, straightforward way? This course is perfect for you.

Even if you’ve never coded before, you can take this course. This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

This course is for anyone who is completely new to the Apple iOS platform, with no Swift programming skills. We’ll use native iOS development tools, which is Xcode.

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. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.

Create a Live Update chat app with Swift IOS8 and Xcode.

One on one tutorials on how to develop a cloud storage, Live Update chat app with Swift Programming language in IOS8.

Created by Ronny K - IT/Engineering/Development

"]

Students: 13116, Price: Free

Welcome to this Swift programming course where you will learn how to develop a cloud powered Live Update chat application.

My Name is Ronny and I am a software developer at Team App Creative. I have been programming online for over 5 years where I Initially started with PHP and Wordpress plugin development.

Currently I am focused in programming with Java, Swift, Android and IOS applications.

I designed to course first of all because I love to teach. I have an extensive list of videos on youtube teaching different programming languages. Secondly, it is for those seeking to learn and develop an IOS application regardless of programming skills and/or background. newbies, pros, students, entrepreneurs e.t.c.

We will be using a common software development methodology known as Model view controller (MVC) pattern where we will separate data from view and controllers and see how to make them interact appropriately.

Aside from the IOS course in Swift, I also include a FREE and COMPLETE video course for the same app but in Android using Java. You will learn everything it took to get this same app up and running in Android. In short, you are getting a complete mobile developer package program for pennies if you ask me.

The IOS course covers everything you need to know on how to start and deploy a working chat application. Along the process, you will learn how to work with button, textfield, table view, view controllers, views, parse, segues, auto-layout and many more.

Join now as you have 30 day days no question money back guarantee by Udemy. If at any moment you feel unhappy about any video, you can request a refund within the 30 days of enrollment. You really have nothing to lose.

See you inside!

regards,

Ronny Kibet.




App Center: Continuous Integration and Delivery for iOS

Automate your iOS development process

Created by Xamarin University - Course Authors/Instructors Microsoft

"]

Students: 12223, Price: Free

Think about the last time you released an app. How many sessions did your beta testers run? How often did it crash? Where did users spend the most time? Visual Studio App Center gathers this data for you automatically and consolidates into a single web-based dashboard. It also provides a complete continuous-integration/continuous-deployment (CI/CD) solution for your iOS and macOS applications. 

You connect your repo to App Center and it builds your apps on cloud-hosted agents, automatically runs unit and UI tests on real devices, and distributes them to beta tester and app stores. After deployment, App Center helps you monitor your apps with crash reports and advanced analytics. It even lets you send targeted push notifications to keep your customers engaged. 

This project-based course shows you how to automate your iOS development process. You will start with a provided iOS Swift application and gradually incorporate App Center services. By the end of the course, you will have a native iOS Swift app with a fully integrated CI/CD pipeline. 

By the end of this course you will be able to:

  • Build your app in the cloud on demand or on every commit 

  • Test on real iOS devices 

  • Distribute new builds to beta testers 

  • Monitor app crashes and performance with comprehensive analytics 

  • Engage your customers with targeted push notifications 

The Complete Swift 4 Bootcamp

Learn all the basics of Swift and get started making iOS and Apple Watch Applications!

Created by Avinash Jain - CEO of TheCodex.me - Teaching 500,000+ Students how to code

"]

Students: 12097, Price: Free

Do you want to learn Apple's latest programming language? For free? :) 

Well guess what! You're in the right place. 

Welcome to The Complete Swift 4 Bootcamp. 

This course will cover all the basics of swift. Clean audio, fantastic video quality, and by the end you'll know everything you need to start making iOS and Apple Watch Applications. 

So what are you waiting for? Why are you even reading this description. C'mon. Just enroll in the course already :) 

iOS 11 App Development: Create a Spotify Clone

Stream your music collection and learn how to play and control music on iOS. An epic course to make your own Spotify

Created by Grant Klimaytys - Former Google Engineer and Professional App Developer

"]

Students: 12070, Price: Free

Music is one of the biggest app categories across all app stores. They have the potential to earn substantial revenue.

Learn the basic concepts, tools, and functions that you will need to build fully functional iOS music streaming apps with the popular programming language, Swift 2. Also learn how to set up your own server and upload music that your app will eventually play.

Things You'll Learn

  • Xcode Installation and Setup
  • Basic Streaming Functions on iOS
  • How to Setup a Server (free or paid)
  • How to Automate Music File indexing on a Server Using PHP (no PHP experience necessary)
  • How to Make an iOS App Communicate with a Server
  • How to Add Lock Screen Controls
  • How to Add Lock Screen Media Information
  • How to Handle Audio Interruptions like Phone Calls
  • How to Create Table Views and Custom table View Cells on iOS
  • Dynamically Adding More Data to Your App and Remote Database
  • Sharing Song Information on Facebook
  • Liking a Track Through our Remote Database

Powerful Skills at Your Fingertips
By learning to create both iOS apps as well as PHP and MYSQL backends you will become incredibly valuable to potential employers. Combining these 2 skills is the number one reason developers get hired for startups. Those startups need this information and are willing to pay for it!

------------BONUS-----------

Not only do you learn the ins and outs of streaming music in iOS apps but this course includes a MASSIVE bonus. I teach you how to create and setup a fully functional server that does the following:

  • Automatically scan for new music uploads and add them to a MYSQL database (with no input required from you)
  • Produce PHP files that allow your app to access a backend

------------------------------------

Content and Overview
No knowledge is needed of programming for this course but it helps. If you are a complete beginner then please take my other course (iOS Apps for Complete and Utter Beginners) FIRST.

You will be taken on a journey through:

  • How to choose between free or paid servers
  • How to code a simple streaming function on iOS
  • How to add advanced audio features to your app
  • How to make your app talk to a server (aka - creating a backend)
  • How to report app usage statistics to your remote database

This course establishes a strong understanding of music app creation concepts and includes training on Xcode and Swift 2. It also includes training on MYSQL, PHP and cPanel. Each chapter starts with an introduction and sounds out with a summary to help you learn even better.

With these skills mastered, the course will take you through how to create a backend for your app (as well as the front end!). Complete this course and you'll discover you now have skills that are continuously in demand from most businesses.

Increase your value by joining now!

Credit: Promo music provided by Ben Sound

Instagram iOS App in 44 minutes: Photo Sharing on iOS

Create an Instagram clone in less time than it takes to make dinner!

Created by Grant Klimaytys - Former Google Engineer and Professional App Developer

"]

Students: 10648, Price: Free

Ever wanted to make an Instagram clone?

Before now you would have to create a server, learn PHP and image handling as well as app coding!

That's all changed now. I will take you through the Ostetso framework which is a free photo sharing network. Leverage the power of Instagram in less than an hour! I will show you how to:

  • Install Xcode (and iOS simulator)
  • Install Ostetso
  • Import your photos into the app
  • Create a simple sharing function

------------------------------------------------

PLEASE NOTE: This course is designed to get you up and running with Xcode and iOS in record time. Therefore I have limited time to actually explain everything. My other courses on iOS app development explain everything we do in much more detail.

------------------------------------------------

The Complete iOS9 Auto Layout Course

The goal is to raise your AutoLayout confidence levels and design iOS interfaces that use space effectively

Created by Ravi Shankar - iOS Developer

"]

Students: 10342, Price: Free

In this course, my friend Ravi and I would like to raise your confidence levels, in that confounding but very important topic : iOS Auto Layout.

Building an App involves 2 key components - Writing Code and designing the user interface

When the app lands up with your audience, its interface design, plays a key role, in its success.

So a good grasp of AutoLayout will certainly help you design, better, user interfaces

Interfaces that deal ,with different screen sizes and orientations.

Interfaces that adapt to available space, smartly.

And interfaces, that are quick to build, and easy to maintain.

We Aim to show you all the key elements of Auto-Layout and you need no programming experience, since we will start from scratch

We will begin with an introduction to Xcode and focus, on key elements that come into play when designing the look and feel of an App

Then with the help of multiple case studies we will build, real world interfaces, and in the process, understand, the role various Xcode elements play.

Each lesson is complemented with a word cloud of key terms along with concept reinforcing quizzes and reference material

At the end of this course you will walk away with much, more confidence.

And lastly, we will continue to keep adding to the course material so that, its always up to date for you, our learner.

So, in conclusion, Ravi and I are proud to present this iOS Auto Layout course to you. We hope you will join us on this exciting journey and we look forward to chatting with you in the forum.

iOS SDK 7 Bootcamp

A 10 video-tutorial series that takes absolute beginners with no iOS development experience and teaches them the basics.

Created by Tony Friz - Tony Friz's iOS 14 Programming Basics Series

"]

Students: 9397, Price: Free

If you need iOS work done, please e-mail me at tony.frizalone@gmail.com. Available for freelance.

This is a 10 video-tutorial series that teaches developers with no iOS app development experience the core concepts for iOS app development. Using Xcode 5 and iOS SDK 7, you start with a simple Hello World video and work your way all the way up to interacting with a remote server.

Each video focuses on a particular topic. The goal at the start of each video is very clear. The videos are very detailed, well-edited, and are very explicit.

Tony Friz, the author of the series, has been a self-taught iOS developer for 5 years. He knows just about everything there is to know when it comes to writing iOS applications.

All apps created in the videos are created for iOS 7 - you're getting the latest and greatest.

Learn Swift Series (2019)

Get familiar with Swift, the language used to build iOS apps.

Created by Chris Ching - Educator and Founder at CodeWithChris

"]

Students: 8559, Price: Free

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!

Mobile Games 101 – Android and iOS Development

Learn the basics of developing your own mobile games for Android and iOS using the game engine Unity.

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA

"]

Students: 6825, Price: Free

Create your own mobile games for Android and iOS devices by learning to develop them in the popular game engine Unity. This course will not only teach you the core skills to export your Unity games for mobile devices, but also how to implement game controls using typical touch-based mechanics. Whether you want to create an addictive hyper-casual platformer or a real-time strategy game, these foundations will enable you to jumpstart your mobile game developer career and build games for any genre.

You will learn how to:

  • Detect touch inputs such as tapping to control your game

  • Implement various mechanics based on popular gestures (zooming, dragging, etc.)

  • Build your Unity-made game to both Android and iOS

SQLite Programming on iPhone for Beginners

Get started with SQLite development on iOS platform along with Plist and XCode & iOS Application Discussion.

Created by EDUmobile Academy - Programming Made Easy

"]

Students: 5823, Price: Free

Ever wondered why creating a database driven app for iPhone was so complicated?

This course is Designed by seasoned experts and an American tutor who know exactly how to present the topic of SQLite in a systematic step by step manner.

You will learn the fundamentals of connecting your app with SQLite and how to avoid the pitfalls of doing things incorrectly.

The course is taught by American expert and mentor, and is of high quality.

The goal of this course it to train you to build applications that communicate with database for iPhone and / or the iPad.

You'll review SQL syntax and learn how to create databases and interact with them in your apps. You will learn, using SQLite the fundamental concepts of integrating a SQLite based database into iOS7 applications. We will get to iOS8 shortly.

The course spans over a total of over 80 minutes of high quality video training of 10 Lectures and Assignment.

Our prime focus is to ensure that learning is simple and is done step by step through easy to follow video sessions. All topics are easy to learn and presented in digestible short 5 to 15 minute videos with real world examples, demos and assignments. The course contains discussions, demos, and exercises to test your skill. All demos come with full source code that you can download and use for your projects.

We will start with Plist which are the property list files that store serialized objects. Then we move on to in depth discussions on SQLite on the iOS7 platform. SQLite as you know is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

Before you start, you should have some idea of the basics of programming in iOS platform. You will need a Mac OS X environment or a Virtual OS to get started. If you do not have one, you can Google it and get it up and running in about 30 minutes. This will help you with all your OS X development. We offer quick feedback and support via the Udemy discussion interface.

Swift 5 Programming Bootcamp For Beginners

Learn Swift and Xcode with lots of practical examples, exercises and apps

Created by Christian Gesty - Dozent aus Leidenschaft.

"]

Students: 3879, Price: Free

Why this course?

Do you want to learn Swift Programming? But so far you bought programming courses, where you only code but don't really unterstand what you do?

Then I want to welcome you to my course! Here you will learn how to code with different methods.

You will learn how to code with "real world" examples by learning how to use a code segment. The course includes a lot of exercises and solutions so you can train your coding skills. I also use many pictures in my course so it is easier for you to unterstand what I'm talking about.

In addition to this course you will get all examples, exercise and presentations for free.

What is Swift?

Swift describes the programming language for all Apples Products like iPhones, iPads, Macs, Apple Watches, Apple TVs, desktops, servers etc.

Who am I?

I am a lecturer for programming courses. I started to develop these courses with focus on exercises, because when I studies computer science, I was not able to find such courses. All the exciting courses were focused on explaining contents - and this made it hard to really learn it. My goal with the courses was to find to teach programming and at the same time give my students the opportunity to learn the craft.

After a successful start in Germany, I now want to start developing courses in English.

Facebook Leaderboard Development for Unity Android & IOS

Learn the basics of building Facebook Leaderboards

Created by Waqas Ahmad Bhatti - Game Developer

"]

Students: 470, Price: Free

This course will enable developers to implement Facebook leaderboard for Unity games published on Play Store and App Store. I will briefly explain Facebook Leaderboard implementation by breaking it down into smaller and comprehensible parts. After the completion, students will have a basic architecture for Facebook leaderboard to begin with and will be able to easily develop Facebook Leaderboard for their Games.