Students need pedagogical versions of programming languages to practice coding and avoid a dropoff in high school computer science enrollment

Coding instruction should follow educational principles


Students need pedagogical versions of programming languages to practice coding and avoid a dropoff in high school computer science enrollment


A programming language is math. It’s a system for writing human logic in a way that a computer can work with.





A computer program is a list of instructions written using the programming language’s mathematical system. When a computer runs a program, it’s called software. Because computer software is so important these days, it’s vital that we teach our kids to code.




Subscribe to Read More

Are You an Educator?

Get Free online access to all our news and resources


  • Latest posts by eSchool Media Contributors (see all)

    Want to share a great resource? Let us know at submissions@eschoolmedia.com.