Students will learn the fundamentals of programming, creative problem-solving, and logical thinking through hands-on exercises. From data structures and object-oriented programming to using the open-source ecosystem and package managers, students will unlock the power of programming.