Languages We Offer

Safety Harbor CoderDojo offers a wide variety of courses. Whether they're an experienced coder or just starting out, Ninjas will find plenty of fun and challenging material with progressively difficult languages. 

Be sure to watch the video at the bottom of the page for help with the sign up and registration process.

 
 
2000px-Scratchcat.svg_.png

SCRATCH

Scratch is best place to start in CoderDojo. In these beginning courses, Ninjas create their own interactive stories, games, and animations — and share those creations online. Scratch uses an intuitive building block metaphor which makes it easy to get started.

 
html.png

HTML & CSS

HTML & CSS are the building blocks of the web. In these intermediate courses Ninjas learn to create their own websites that they can share online. Each project ends a new website complete with multiple pages, images, and menus.

 
javascript.png

Javascript

Javascript is the programming language of the web. In these intermediate courses Ninjas will learn to add code to build interactive websites. Each project introduces more programming concepts they can use to make their website really come alive!

 
nodejs-new-pantone-black.png

node.js

Node.JS allows Ninjas to use their Javascript skills to build web server applications. In these advanced courses, Ninjas will build applications that connect to databases and interact with other web applications via APIs.

 

Cordova

Apache Cordova allows Ninjas to use their HTML, CSS, and Javascript skills to build mobile applications. In these advanced courses, Ninjas will create apps that run on Android and iOS devices. They will create web services that power their apps to interact with databases and other web applications via APIs.

 

Check out the video above to learn how to sign up for the Dojo and register for your first course!