This document provides resources for integrating technology skills, engineering design, and coding into STEM education. It discusses constructivism and constructionism in learning. Resources are presented for engineering concepts and design thinking from kindergarten through 5th grade. Computer science and coding resources for kids are also included. The document outlines assignments for creating a Scratch program and designing a lesson plan focused on teaching skills for a technology or media creation tool. Additional resources are presented on coding stories and games, teaching coding to young children, and integrating engineering and STEM concepts into elementary classrooms.