Students will be immersed in the fast-paced world of programming and software development. They will learn the foundational concepts and skills of programming such as algorithms, flowcharting, input/output, conditionals, loops, and arrays in the context of mobile app development.