Powers of a (CoderDojo) Ninja
(read Skills instead of Power if you want the boring version of the post)
I think you will be surprised to see how many Powers you can learn and train going to coderdojo ☺
Making you own videogame with Scratch you can learn how the programming languages works, starting from the cycles, the events, the usage of sensors, the object oriented programming.
Going on you can learn web technologies, robotics and other technical Powers.
Coding Powers are the most visible,
Coding is in the name!
This is how adults usually picture Coderdojo, i think because they grown in a “teaching education” where the teacher main task is pass to you knowledge and competence during one-2-many lessons (and evaluated with tests).
You can learn in this way in a computer science class, in one of the online coding courses, with a book (maybe is not that fun).
Writing real code (that matter for you) makes you learn another set of Powers, a very important one.
Computational thinking (CT) involves a set of problem-solving Powers and techniques that coding people use to write programs that underlie the computer applications you use, such as search, email, games, maps…
However, computational thinking is applicable to nearly any subject.
Ninjas who learn computational thinking begin to see a relationship between different subjects as well as between school and life outside of the classroom.
http://course.coderdojo.si/tasks/computational_thinking.html
Learning “How to code” actually open up the doors to other Powers. In Coderdojo (and in real work team as well) collaboration is THE way.
There is a rule that explain it very well. When having an issue you have to
Chiedi a tre, poi a me (mentor) [ITA]
Ask to three, before to me (mentor)
Coding enhances creativity, teaches ninjas to cooperate, to work together across physical and geographical boundaries and to communicate in a universal language. Technology is part of our life, and coding brings it closer to you!
http://ec.europa.eu/digital-agenda/en/coding-21st-century-skill
Creativity???
YES!!!
Is it a Power?
It’s one of the best Man!!
Once you have the basic coding Powers
you can create “things” that really interests you!
And you can make it in your own way.
Someone creates a story about ghosts, someone else the website of his favourite football team, others create a videogame that you control touching fruits!
In Coderdojo you can copy, remix, enhance, change, PLAY!!
Computational thinking, problem solving, collaboration, and lots of other “strange” Powers are actually SUPER_POWERFUL.
You can use it in LOTS of situation, with your Friends and in what you do in general!
You can even use them combined to be a sort-of-SuperSaiyan ninja with plugins!
That’s what Coderdojo is for me.
PS. Singularity is coming