This research project aims to identify and implement effective learning techniques into mobile applications. Recent breakthroughs in cognitive psychology have shown that typical learning techniques like rereading, underlining/highlighting, and cramming are counterproductive learning practices. Instead, methods like self-testing/explaining, intertwining learning topics, and allowing students time to forget before retesting leads to mastery learning. Integration of these improved studying practices into mobile applications has manifested into user-regulated testing/defining, connected curriculum, and spaced study notification alerts. Mobile applications that effectively teach fundamental curriculum are invaluable tools to underprivileged students. Future applications should implement these learning techniques into their platforms’ core framework.