py4e icon indicating copy to clipboard operation
py4e copied to clipboard

Lessons too advanced for my kids (elementary schoolers)

Open WutherHeights opened this issue 11 months ago • 3 comments

Is there an easier version of the lesson that my kids (elementary schoolers) could understand? Assuming no programming experiences of course. It seems like the content is tailored for older folks with no programming experiences but have more mature ways of thinking logically and solving problems they see and understand.

WutherHeights avatar Jan 05 '25 20:01 WutherHeights

@csev

WutherHeights avatar Jan 10 '25 22:01 WutherHeights

For that age, you might try out Scratch instead, which is designed for younger learners. I don't have experience with it myself, but I often hear it referenced by engineering friends with kids:

  • https://sip.scratch.mit.edu/
  • https://www.scratchjr.org/

talosgl avatar Jun 14 '25 03:06 talosgl

Thanks @WutherHeights and @talosgl for the comments. My idea all along is that younger students (like @talosgl says) should learn Scratch and after some point where they fell like the masters of Scratch and get a little tired of doing fun / toy things - they should smoothly transition to an easy Python course like PY4E. Now one thing we could do is add a Scratch->Python Rosetta-stone style lecture to help give teachers some support in doing the transition. Take a look at a Python->C lecture where I take this approach - https://www.youtube.com/watch?v=M4aPIiX3k9I

csev avatar Jun 14 '25 12:06 csev