Over the past 14 years, I have taught coding basics to elementary, middle school, and adult learners.  While there is often a focus on the logic and language involved in coding, I have also found that essential soft skills (also known as the 4 C's) are essential for functional coding teams.  Through my instruction and trainings, I have placed an emphasis on the following "C's":

Coding Tools that I have taught and/or trained with:

University of Michigan's 4T Virtual Conference Presentation: The 5th "C" Using Coding

5th C Using Coding
5th C Using Coding - 4T Presentation Notes