Welcome to Development Principles I. In this module you will be introduced to the foundational principles, programming languages, tools, frameworks, and best practices for the development of software products.
You will learn specific web and app development languages, some common software libraries, frameworks and SDKs (Software Development Kits). You will be introduced to a number of foundational programme concepts, information and database architecture, methods for backing up code, as well as development and problems solving techniques.
Through a combination of instructions, videos, self-directed learning and research you will apply your learning in the completion of practical projects where you will investigate, propose, make, critique, user-test, reflect and refine actual software products and prototypes.