Code Academy – self study in coding suitable for all ages

Posted by:

Code1If you mention programming computers to the average primary school teacher, it is likely to be met with fear and apprehension! Writing computer code can also be seen as boring by pupils but mention making a game on the computer and it is likely to be met with great interest.

Code Academy takes away teachers fear and has the potential to inspire pupils.

Code Academy’s opening mission statement:

Codecademy is an education company. But not one in the way you might think. We’re committed to building the best learning experience inside and out, making Codecademy the best place for our team to learn, teach, and create the online learning experience of the future.

You need to sign up for this website and then it is possible to learn a variety of different ways of programming. Personally I have always wanted to learn JavaScript; it was always a little beyond my understanding but Code Academy makes it easy to learn in tiny steps as each stage has a practical activity to try out what you have learned.

Code Academy – the two pictures here show how easy it is to work through the stages on offer.

Code Academy - self study in coding suitable for all ages


Code Academy - self study in coding suitable for all ages

After you have  signed up it is possible to choose from:

  • Web Fundamentals

    It covers:
    • How to build websites
    • HTML and CSS
    • Style and design
  • jQuery

    jQuery is a way to create interactive websites. You can move HTML elements around, build custom animations, and let your users affect your site with a mouse click!

    It covers:

    • Interactive websites
    • Web animations
    • Manipulate HTML/CSS
  • JavaScript

    JavaScript is a programming language that makes websites interactive. It covers:
    • Programming basics
    • Develop JS apps
    • Build games
  • PHP

    Write server-side scripts with PHP, the world’s most popular scripting language.

    It covers:

    • Server-side scripting
    • Web development
    • Dynamic web pages
  • Python

    Learn the fundamentals of Python and dynamic programming.

    It covers:

    • Programming basics
    • All-purpose language
    • Dynamic programming
  • Ruby

    Ruby is an incredibly popular programming language that helps power websites all over the world. Learn how to create a number of useful applications quickly and easily.

    It covers:

    • Ruby fundamentals
    • Beautiful syntax
    • Rapid prototyping

With Code Academy, there is nothing to stop pupils becoming excellent game makers 🙂 and teachers will find it a useful resource in delivering the programming aspect of the new ICT curriculum.