Product Development is a key topic for anyone working in technology to understand. In this course, students will learn the roles and frameworks of product development. Students will engage in a range of activities in these areas - primarily focused on product management-including wireframing, creating user journeys, and writing requirements.
This course will teach students fundamental data structures using Python. Data structures allow for the storage of vast quantities of data, as well as efficient access to and modification of said data. Students will learn what a data structure is, how to perform a range of operations on them, and be introduced to the study of algorithms as it pertains to the covered data structures.
This course is intended to introduce students to C - the programming language used to develop C and numerous other high-level programming languages such as C++ and C#. This class introduces students to the techniques used to program in C and the necessary concepts required to understand how higher-level programming languages are developed. The concepts introduced here will help students develop an inherent understanding of how computers turn high-level code into ones and zeros and help students build more efficient programs.