JavaScript for Teens course

Over this Autumn term we offered our JavaScript for Teens course to secondary school students.

Coding in JavaScript can be challenging, and there aren’t any shortcuts to learning the language. Learning the principles of JavaScript will give the student the best start to coding for the web.

Neither is there a fast route to coding games if you don’t understand about data types, variables, conditionals, arrays, and so forth. This is precisely what JavaScript for Teens is about: understanding the JavaScript language from the ground up.

This term, the students learned to debug JavaScript in the console and wrote their first JavaScript programs using Codepen – a development environment for HTML, CSS and JavaScript.

JavaScript for Teens course

A big shout out to all the students who participated this term; they did themselves proud. Next term, a new course on Creative Coding will teach students how they can use the P5 JavaScript library to make a webpage more interactive. The course is suitable for anyone who wants to be creative with code.

JavaScript Playground

Code combat

Last school term, I facilitated half a dozen sessions with a group of secondary school students who had the opportunity to get started with javaScript through play. We used the strategy game Codecombat, which allows students to write code and use computational thinking to guide their character through obstacles and battles. Continue reading “JavaScript Playground”

Coding JavaScript Apps

In January, I introduced a course on making Apps with JavaScript at my local primary school. I chose Bitsbox, an interactive programming environment which allows children to create Apps that run on mobiles and tablets.

Bitsbox launched a Kickstarter campaign, which I was more than happy to back.

Bitsbox is aimed at primary school children, but can be used by anyone with some knowledge of JavaScript. Continue reading “Coding JavaScript Apps”