Course #1What is Mobile DevA practical introduction to how mobile applications are created and how they behave.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2PlatformsExplore the differences between iOS and Android platforms in mobile app development.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3UI BasicsLearn the fundamentals of designing mobile interfaces.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4NavigationLearn how users move between screens in mobile apps.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5User InputUnderstanding how user input is captured and processed in mobile apps.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6LayoutsExplore the intricacies of mobile app layouts, focusing on structure and design for optimal user experience.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7Data StorageExplore advanced techniques in data storage for mobile applications, focusing on local storage solutions.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8APIsExplore how mobile apps use APIs to communicate with servers and other services.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9AuthenticationExplore the intricacies of authentication in mobile app development, focusing on secure login mechanisms and user verification.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10NotificationsExplore how mobile apps send alerts and notifications effectively.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11Performance OptimizationMastering performance optimization in mobile apps under real constraints and ambiguous outcomes.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12AnimationsMastering motion in mobile interfaces: advanced judgment, restraint, and calibration.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13Offline ModeMastering offline mode in mobile apps means understanding when, why, and how to limit connectivity, and recognizing the hidden costs of offline-first decisions.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14SecurityAdvanced judgment in mobile app security: recognizing hidden risks, calibrating responses, and avoiding costly mistakes.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15TestingAdvanced judgment in mobile app testing: recognizing limits, trade-offs, and hidden failures.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16DeploymentMastering the ambiguous decisions and trade-offs in mobile app deployment, focusing on long-term consequences and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17Cross-PlatformMastering cross-platform mobile app development: advanced judgment in framework selection, risk calibration, and restraint under uncertainty.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18App ArchitectureMastering the structure and dynamics of mobile app systems under real-world constraints.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19AnalyticsAdvanced judgment in tracking and interpreting app usage data. Focus on ambiguous cases, hidden costs, and restraint in action.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20Mobile MasteryAdvanced judgment in integrating design, development, and deployment for mobile solutions. For teens ready to calibrate decisions under ambiguity.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced