Need help with academy-curriculum?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

161 Stars 47 Forks Creative Commons Attribution 4.0 International 6 Commits 2 Opened issues


Ice House Academy curriculum for Android and iOS

Services available


Need anything else?

Contributors list

No Data

Ice House Academy Curriculum

Welcome to the Ice House Academy's curriculum repository! The material included was developed by Ice House to primarily provide teachers with instruction material. However, we feel that the content can be used more widely and may be useful for engineers themselves starting to learn development on the iOS or Android platform. In order to make the content more widely available, we are open sourcing it.

This repo contains beginner and intermediate lessons for learning Android and iOS development. Each lesson contains a markdown file containing an introduction to the topic, guided coding lessons, and additional reading and exercises to try on your own. Additionally, there is a code folder that contains the source code for each lesson. We encourage you to try writing the code on your own first, and reference the finished code if you get stuck.

Who is this for?

Beginner content is targeted to developers that have a basic understanding of Swift/Kotlin but do not yet have much experience building large applications.

Intermediate content is targeted to developers who are already familiar with Swift/Kotlin and have experience building applications using their platform's common components.

Repository structure

  • Android
    • Beginner
    • Intermediate
  • iOS
    • Beginner
    • Intermediate
  • Common: Small learning modules that are not specific to Android or iOS

Please view and files for a list of topics and libraries covered in each platform.

Happy learning!

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.