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":
Critical Thinking
Collaboration
Communication
Creativity