Why you should learn iOS development...

  • Increase your salary

    The average iOS developer in the US makes a $106,557 salary.

  • Create your own app idea

    Get downloads, and drive revenue for your app business. Plus, iOS users are more likely to buy an in-app purchase.

  • Build an impressive portfolio

    Stand out from other developers by having well-designed apps to strengthen your portfolio.

Now is the time to get started!

Make the next 7 days of your life extremely productive by taking this coding challenge. Think about it, in a weeks time, you could code an entire iOS app!

What you will learn...

Learn all the basics of iOS development with this 7 day challenge!

  • Basics of Swift

    Learn one of the hottest languages in mobile development!

  • UI design

    Get an overview of the Human Interface Guidelines used to create an amazing User Interface!

  • Practice Algorithms

    Learn how to break down an algorithm into steps and code it!


  • What equipment do I need to take this challenge?

    You will need an Apple computer with at least 4GB of RAM to run Xcode. You do NOT need an iPhone as the challenge uses a simulator to test and use the Guess a Number app.

  • Is the challenge for beginners?

    Yes! The challenge is designed for beginners.

  • What is the refund policy?

    We do not provide refunds.

  • How long will it take me to complete this challenge?

    The 7 Day Swift Challenge is designed to be completed in 7 days. You can also do the challenge at your own pace. It's up to you!

  • How long will a have access to this challenge?

    You will have access to the learning material FOREVER.

Challenge Curriculum

  • 1

    Welcome to our 7 Day Swift Challenge!

    • Before we begin...
    • Challenge Introduction
  • 2

    DAY 1

    • Xcode 101
  • 3

    DAY 2

    • UI Design for Dummies
  • 4

    DAY 3

    • DAY 3 Introduction
    • Layout the UI
  • 5

    DAY 4

    • DAY 4 Introduction
    • Give the UI Something To Do
  • 6

    DAY 5

    • DAY 5 Introduction
    • Guess a Number Algorithm Part I
  • 7

    DAY 6

    • DAY 6 Introduction
    • Guess a Number Algorithm Part II
  • 8

    DAY 7

    • DAY 7 Introduction
    • Guess a Number Algorithm Part III
  • 9

    Next steps

    • More resources for you
    • Before you go...

So what are you waiting for?

Enroll in our 7 Day Swift Challenge today!