About this Track
In this track you’ll learn Swift, which is a new programming language Apple created in 2014 for building mobile apps for the iPhone, iPad, Apple Watch, and more. Mobile apps have recently become a massive industry, with almost every business in the world relying upon them; many creating their own. By the end of this track, you’ll have what it takes to begin your career in companies that use Swift, or even to launch your own app. **Note:** iOS apps can only be built on a Mac computer, and not a PC.
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average. Some companies that use these technologies regularly include: Treehouse, Snapchat, Instagram, Facebook, Twitter, Google, Amazon, Apple, and Pandora
From | Treehouse |
---|---|
Hours | 25 |
Instructor | Pasan Premaratne |
Language | English |
Subjects | Programming |
Similar Courses
Sorted by relevance
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Google Cloud Platform & Mobile Apps Specialist $75k
Project Management Mobile Apps $89k
Product Manager, Mobile Apps Lead $92k
Research Scientist, Mobile Apps & Games $103k
Account Manager, Games + Mobile; Marketing Manager, Apps $117k
Digital Product Manager for Mobile Apps $124k
Mobile Apps Engineer $134k
Apps Engineer $137k
Product Manager - Mobile Apps $146k
Senior User Experience Designer - Mobile Apps $162k
Software Engineer - Mobile Apps $164k
Technical Leader Enterprise Mobile Apps $216k
Courses in this Track
Listed in the order in which they should be taken
Starts | Course Information | |
---|---|---|
On Demand |
Welcome to the world of Swift development. In this course, we're going to learn how to program from absolute scratch using Swift and learn many fundamental concepts that will get... Treehouse |
Save
|
On Demand |
Swift Collections and Control Flow Dealing with groups of values is a fundamental aspect of programming and is achieved through the use of collection types. In this course we're going to take a look at Swift's two... Treehouse |
Save
|
On Demand |
A function is a fundamental building block of a computer program and allows us to write chunks of code that we can reuse as often as we need. In Swift, functions are quite... Treehouse |
Save
|
On Demand |
We've been working with simple primitive values so far but now it's time to upgrade our skills. Swift allows you to create custom data types using structures and classes. Both... Treehouse |
Save
|
On Demand |
Build a Simple iPhone App with Swift Building the Fun Facts app will teach you how to use the Swift language and the Xcode and Interface Builder tools. You will also learn about core concepts such as views and view... Treehouse |
Save
|
On Demand |
Enumerations and Optionals in Swift Two of Swift’s most novel features over Objective-C are the extended power of enumerations and the language features to deal with nil values. In this course we’re going to start... Treehouse |
Save
|
On Demand |
Called interfaces in other languages, protocols define a blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality. Protocols... Treehouse |
Save
|
On Demand |
An undeniable fact of software development is that bugs will crop in your code and lead to undesirable outcomes. Error handling is the process of anticipating a certain class of... Treehouse |
Save
|
On Demand |
Build a Vending Machine App in Swift In this course, you will build a simple app that models a vending machine in the real world. The aim of the course is to understand errors in our code and how we handle situations... Treehouse |
Save
|
On Demand |
Auto Layout is the primary mechanism for laying and positioning views in iOS. In this series we're going to cover the basics of Auto Layout and learn how to define layouts that... Treehouse |
Save
|
On Demand |
Auto Layout in Interface Builder is nice and easy, but there comes a time when we need to construct our views and layout in code. In this series, we take a look at the various... Treehouse |
Save
|
From | Treehouse |
---|---|
Hours | 25 |
Instructor | Pasan Premaratne |
Language | English |
Subjects | Programming |
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Google Cloud Platform & Mobile Apps Specialist $75k
Project Management Mobile Apps $89k
Product Manager, Mobile Apps Lead $92k
Research Scientist, Mobile Apps & Games $103k
Account Manager, Games + Mobile; Marketing Manager, Apps $117k
Digital Product Manager for Mobile Apps $124k
Mobile Apps Engineer $134k
Apps Engineer $137k
Product Manager - Mobile Apps $146k
Senior User Experience Designer - Mobile Apps $162k
Software Engineer - Mobile Apps $164k
Technical Leader Enterprise Mobile Apps $216k
Similar Courses
Sorted by relevance