Taking Your Coding Further

The link to the coding resources in the blog space is not a bad clearing house to get you started. There are lots of coding programs and curriculums to sample. Lots of example and help files.

BNG Blog

However, there is a lot more to be discovered in the world of coding. My adventure started learning web friendly languages and what are called ‘non-compiled’ or ‘interpreted’ languages such as JavaScript and Hyper Script (a really old Apple language), Action Script (at the base of Flash). All this really means is that there is a lot of syntax to learn and that the code is interpreted on the fly, usually by a browser but not always, and tends to run slower than compiled languages like C, C#, C+ and the like. These languages tend to be easier to learn mostly because they are more forgiving in terms of their construction and data types. They are less fussy about how one might pass information around within your program.

In general, my favourite online Learning School are:

My suggestion would be to start with a language like Ruby, Perl, JavaScript or a modern day HyperCard/Hyper Script variant. But only if you want to delve into actual coding itself. My suggestions here in no particular order would be as follows for resources and programs:

My favourite Learning School is:

If you’re interested in compiled languages, you will be moving into much harder, more restrictive, less forgiving grounds. These are high level, object oriented languages, typically with few key words and a steep learning curve.

Arduino Beans, CodeBugs, Makey MakeysMicro:bitsRaspberry Pis, PICO Boards and more… These are circuit boards with a variety of input and output ports that allow a user to access them to control objects in the real world. Using a program like Tickle App, Scratch or Stencyl a user can code a program that accesses both the inputs and outputs on the board in order to control objects in the program itself or in the real world.

Drone control is also possible through a coding interface using Apple’s Swift PlayGroundTickle App,  Tynker Curriculum or Scratch. This is incredibly satisfying, albeit challenging to control actual drones suing code. There are a myriad of factors that will influence the outcome of the drones course and it is difficult to address all too these factors effectively. Herein lies the beauty of this incredible real test of coding in real situations.

Having students set up a simulated disaster area and program a drone to safely navigate the areas to save lives is an interesting test of both problems solving, communication, collaboration and coding skills.

Drones & Robots for Tickle App
Compatible Devices for Tickle App; Can be coded to run!
Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *