Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

Questions about instruction specific to the programming environment Scratch. Scratch is a programming language for creating games and animations in a graphical interface. Use this tag only when the language used would affect the question significantly (if your question uses Scratch as an example, ...

5
votes
3answers
66 views

How important is it that I know all of the words for the technical terms when mentoring in my second language?

Every year for the past few years, I've been mentoring at Scratch Day, helping the kids with their projects during the course of the workshops. The problem? This takes place in my second language, ...
83
votes
26answers
23k views

How to explain the concept of a variable to a 9-year old?

My 9 year old daughter is heavily interested in science, robots, computers, … She asked me if I could teach her how to program a computer. So, we started with Scratch, a programming language ...
9
votes
7answers
537 views

Programming language for teenagers

I have been asked to give an introductory programming course for kids between 14-15 years old. Scratch seems like a good option for young children, maybe up to 12 years old. Python, is also a good ...
3
votes
4answers
171 views

Engagement advice on Creative computing

I'm preparing a course for next year, aimed at kids from ~6-16. It's based around the concept of creative computing: http://scratched.gse.harvard.edu/guide/index.html I think it will be a great ...
0
votes
2answers
95 views

What kind of game (in Scratch) would require use of a list? [closed]

I teach an introductory Scratch class to a group of elementary-school students. Most of the focus is on having fun creating simple games, but i still try to introduce a little higher-level programming ...
8
votes
3answers
694 views

What can Snap! do that Scratch cannot?

I teach a short introductory unit in my course that uses Scratch to get students familiar with programming concepts before introducing the syntax of a text-based programming language. For context, we ...