On his blog, Gates writes that having a basic understanding of coding helps develop critical thinking.
"The questions it teaches you to ask — How do you accomplish a task? Can you find a pattern? What data do you need? — are useful no matter where you go in life," Gates wrote on his blog GatesNotes.
In this particular course, students create animations to understand the basics of JavaScript.