Live data from Hacker News

Scratch is the world’s largest coding community for children

scratch.mit.edu

21–30 of 397 posts

Re: Scratch is the world’s largest coding community for children

#21
post #18

When people use scratch with their kids, what tutorials do they follow? Do they try and figure things out from first principles, or are their popular content creators who make stuff? How do people transition their kids from scratch to Python? From my experience teaching, it seems like it's really hard for kids to make that transition.

There's an official YT channel with lots of small simple game tutorials.

Re: Scratch is the world’s largest coding community for children

#22
post #18

When people use scratch with their kids, what tutorials do they follow? Do they try and figure things out from first principles, or are their popular content creators who make stuff? How do people transition their kids from scratch to Python? From my experience teaching, it seems like it's really hard for kids to make that transition.

Great questions, and good timing. My daughter asked about learning "line programming" instead of "block programming" yesterday.

Finally, out of 3 kids one is interested! Now what do I do?! Python, I'm assuming, but following what curriculum?

Re: Scratch is the world’s largest coding community for children

#23
Seattle Public Schools participates in code.org’s “hour of code” program, which introduces students to programming in general and to the (delightfully good) free resources and programming environments on both code.org and scratch.mit.edu. My daughter had her first “hour” in first grade and it stuck; she loves toying with scratch and making little games. Both organizations are doing amazing work.

Re: Scratch is the world’s largest coding community for children

#26

Anybody remember Logo? That turtle graphics program? That's what they taught us at school. Programming for kids surely has changed a lot since then.

You can do turtle graphics in scratch. I have taught some beginner scratch classes at my local library and used the turtle graphics feature for the example for the class

Re: Scratch is the world’s largest coding community for children

#27

Anybody remember Logo? That turtle graphics program? That's what they taught us at school. Programming for kids surely has changed a lot since then.

My grandfather got me a lesson in Logo when I was <10 on his apple ii. It was before I understood the concept of degrees, so I really struggled with it. That said, it is part of what made me into a software engineer today.

Re: Scratch is the world’s largest coding community for children

#28
My 4 year old made his first program using Scratch Jr.

What was this program?

He made a story where cats jump up and down 25 times and then walk away. He recorded sound effects for the cats that repeated as the cats jump.

It’s simple but offers so much more of a creative outlet than games/educational apps aimed at his age group.

Re: Scratch is the world’s largest coding community for children

#29
I find Scratch so confusing. So many menu options, drop downs , select here click here. Very frustrating experience. I don't think my child (8 years old) learns coding from it. I'm trying to find away to introduce him to Basic. But he looses interest once he sees just lines. Scratch is flashy and things can be moved and clicked which is what the kids are used now, but I just don't see any educational or fun value added.

Re: Scratch is the world’s largest coding community for children

#30
I'd imagine learning at least a little Python alongside Scratch would be more optimal than Scratch alone. It's like bilingual education, it has great benefits although individuals may gravitate towards a preferred option. Perhaps it's a bit like comparing Minecraft to Factorio:

https://www.idtech.com/blog/scratch-vs-python

Looking around, it also seems possible to set up your own Scratch server, which is comparable to setting up a Minecraft server, then you could use Python to pound away via the Scratch API (which is otherwise disallowed by the Scratch team on the public Scratch servers, reasonably enough). That might be a good project for older kids (teenagers).

Post reply on HN