JavaScript

JavaScript is a full-fledged programming language that can provide dynamic interactivity on websites.

Community Resources

Ninjas who have completed the core resources at a specific level and want to learn more related things, without going deeper into the topic yet.

  • JQueryIntroduction

    This is an introductory tutorial on the jQuery library for JavaScript. It’s on of the most popular and useful libraries to learn.

  • JavaScript

    Ninjas learn the fundamentals of JavaScript.

  • JavaScript using Phaser.io

    Ninjas learn to build and deploy a game using the Phaser.io game engine.

  • Learning Scriptcraft

    Minecraft Mod that lets you extend Minecraft using Javascript.

  • Intermediate JavaScript Original Sushi

    The original series! Suitable for offline coding. Ninjas learn JavaScript techniques including logging, listening for actions, variables, conditional statements, arrays and functions.

  • Advanced JavaScript Original Sushi

    The original series! Suitable for offline coding. Ninjas learn to build a web application using advanced JavaScript and jQuery.

  • Learning Skillcrush

    A real-time HTML/JS IDE with progressive courseware

  • Regular Expressions

    An interactive regular expression tutorial created by CoderDojo Potsdam and inspired by the code.org tutorials.

  • Learning CodeAcademy

    Lets you join over 24 million other users and helps you get started with basic programming – Interactive Javascript!

  • Original Beginner JavaScript Sushi

    Ninjas learn the basics of modifying HTML documents with JavaScript, triggering actions and using library code with jQuery.

  • Drawing in JavaScript

    Learn drawing and animation in JavaScript

  • Learning KhanAcademy

    A sandbox environment using JavaScript with processing.js library to teach programming principles.