Third party cookies may be stored when visiting this site. Please see the cookie information.

PenguinTutor YouTube Channel

Computer programming and coding

Computer programming or coding is becoming an essential skill for many future careers. It's also lots of fun.

Learning coding is as much about learning useful skills. These are referred to as Computational Learning, but if think of this in terms of logical thinking and simple problem solving skills then you can see how they can be applied to other things outside of computer science.

Teaching programming doesn't even need to be done using a computer. A popular school literacy task is to describe the process of making a sandwich by listing each step involved. This same activity could be considered a process in developing an algorithm.

There are no upper and lower age limits for programming. I've started with children as young as five. For young learners it may be more appropriate using programming toys or games.

These guides will help you to get started in programming.

Programming in Scratch on Ubuntu Linux

Blog links and videos on programming

Next Learn to program a computer
Learn to program a computer