課程目標分成兩部分,在第一部分是循序漸進從App Inventor 2的安裝和註冊Google帳戶開始,在建立第1個Android App後,逐步說明App Inventor 2的基礎程式設計,完整說明電腦程式邏輯的變數、流程控制、程序函數與陣列等。
第二部分是採用主題專案方式來說明App Inventor 2各種功能元件的使用,利用專案實例來學習如何建立出實用的Android App。

程式邏輯和App Inventor的基礎
建立第一個Android App
基本使用界面元件
變數與運算
流程控制與選擇元件
程序與對話框
清單與清單元件
檔案與資料庫─行動測驗、每日生活記事、問卷調查
繪圖與多媒體─行動小畫家、擦擦板、認識動物
動畫與計時器─鯊魚碼表、反彈變色球與蝙蝠、電子水族箱
遊戲程式設計─打磚塊遊戲、太空射擊、打地鼠
GPS定位服務與語音─景點地圖導覽、旅館在哪裡、字母學習
網路與通訊─自動回覆簡訊、GPS緊急求救、圖書資訊查詢
相機與更多感測器─照片塗鴉、旅館在哪裡II、太空射擊II、二維條碼掃瞄器