For years, students around the world took typing classes, first with typewriters then with computer keyboards. This class was designed to help students develop the real world skills they needed to thrive after graduation. However, now knowing home row is less important than understanding HTML, and an employer will be much more excited to see “Java” on a resume than “types 120 words per minute.”
As computer technology becomes more ingrained in every aspect of students’ lives, and likely in their future careers, many are advocating for basic and advanced computer coding courses to be taught in schools just like typing classes were.
Aside from developing students’ computer science skills, teaching coding in elementary, middle, and high school may help children better understand the world around them.
Why Add Coding to the Curriculum?
Some of the advantages to including a course of basic coding, such as HTML, are straightforward. Students would be learning a new skill that is the basis of the language that web pages and software are built on.
However, some people are critical of teaching just basic code because software today is made with more complex code, and students would be more marketable with exposure to less elementary coding methods.