Categories for Embedded Systems Training