10 Apps in 10 Weeks 2016

Learn to Develop Mobile Apps by Creating Mobile Apps!

You: A Mobile Developer!

It's easier than you think!

Over the past five years we've learned a few things about teaching online, and we've found the BEST way to take you from newb to pro. You see, the best way to learn to develop mobile apps is to actually develop mobile apps.

With Ten Apps in Ten Weeks 2016 Edition you will learn how to build Ten Different Apps in Ten weeks. Each app is unique and while building it you'll learn a unique and important skill set used by professional app developers every day. Each app includes full source code, step-by-step building tutorial, and any needed video, music and graphic assets.

You'll build all of these apps (and more):

Week 0: Intros and Get to Know you

  • Instructor and Student Intros
  • Download and Install Required Software (all Free)
  • Enrollment closes (Monday 9/12 5 PM)

Week 1: The Tip Calculator App

  • Creating an App Template in PhoneGap
  • Including jQuery in an App
  • Basic jQuery selectors and commands
  • Browser Testing

Week 2: The Movie App

  • API programming in pure Javascript
  • Shortcut API coding with jQuery
  • Parsing XML content returned by an App
  • Parsing jQuery returned by an App
  • Event Lifecycle

Week 3: Metronorth Railroad App

  • Complex content parsing
  • jQuery tableviews
  • Storing data on the device
  • Making multiple web service calls
  • jQuery Page Structure

Week 4: The Hungry Hero App

  • Getting started with Google API's
  • Obtaining device geolocation information
  • Displaying a Google Map embed
  • Map annotations

Week 5: Emergency Info App

  • Parsing public data services
  • Using MapKit to create map templates
  • Annotating MapKit Maps
  • Creating Interactive Annotations

Week 6: Nice To Meet You App

  • Using the FullContact Person API
  • Storing Contacts on the Device
  • Editing Device Contacts

Week 7: Chatter App

  • How to create point-to-point chat
  • How to create group chat
  • Serializing and saving objects in Javascript

Week 8: Runner App

  • Working with AWS (Amazon Web Services)
  • Storing data in a SQL database
  • Storing data in a no-SQL database

week 9: Drawin' App

  • Understanding HTML5 Canvas
  • Drawing on Canvas
  • Multi-event Objects
  • Saving Canvas Images

Week 10: Surprise! It's a Game

  • Reading device accelerator
  • Animation in your apps
  • Sound and Video

Nice To Meet You (Work with Contacts)

While creating these apps you'll learn skills like media control, web service consumption, XML and JSON, jQuery Mobile, Google Maps™, Google Places API™, geolocation, gaming techniques and much, much more.

Forget choosing Android, iOS or Kindle... These apps can easily be deployed to all three of the largest app stores and we'll show you how.

What Do I Have To Know?
These apps are built using HTML5, Javascript and CSS. If you already have a working knoweldge of these--great. If not we'll provide you with the courses you need to get the foundations-- All included. Building these apps is a great way to get MORE familiar with these basic development skills. You don't have to have any mobile experience at all.

This is a 10 week program. Each week you'll be introduced to a new app, build the app, and have the opportunity to meet with your instructor. Each week you'll learn new skills that will be integrated into your development portfolio. These skills are the exact skills used by professional developers every single day. You'll be able to apply what you learn by building each app you'll be able to apply these skills immediately to your professional work.

Each week you'll receive:

Code for the app-- All the code files will be included
Step-by-step Build Instructional Videos-- We'll post videos that take you step-by-step through building the app and explain every concept
Reading and References-- Where to go to learn more about the skills demonstrated in this weeks app
Challenge-- A challenge to expand on the app and demonstrated

What If I Get Behind Schedule
We'll release a new app and associated material every week. However, you have lifetime access to the course--so you can complete items as you have time.

Questions and Help
Members of the 10 Apps in 10 Weeks Program will have access to a private Slack group for discussion and questions. You can also access the instructor by email.

Your Instructor

Mark Lassoff
Mark Lassoff

Mark Lassoff is the founder of and lead instructor at LearnToProgram.tv. Mark has always considered himself a teacher first and a technologist second. With over 20 years experience teaching computer science Mark knows how to make complex technical concepts understandably. Mark's previous experience encompasses everything from startups to Fortune 500 companies.

Mark is the author of six programming books and dozens of online courses. He lives in Connecticut where he's redecorating his condo. Want to help?

Class Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!