Programming-for-kids Alternatives

Similar projects and alternatives to programming-for-kids

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better programming-for-kids alternative or higher similarity.

programming-for-kids reviews and mentions

Posts with mentions or reviews of programming-for-kids. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-14.
  • Show HN: PyKidos, Teach Your Kid Python in the Browser
    3 projects | news.ycombinator.com | 14 Mar 2024
    I can tell you as a dad, it frightens me that the future is coming so fast I cant even see 1 year ahead.

    I teach my daughter things from small circuits to assembler, c, python, sql but also basic prompt engineering, how next word predictors work, how surveillance works or how privacy is infringed, how do we pay for the "free" apps, or how to make an idea into something real, also things about how to type fast (at the moment she types with 80wpm) and how to not be afraid of computers and how to just play with them.

    Of course, it might turn out that I have wasted her time, but we spend time together, and during this time I also teach her how to learn things.

    Honestly I am not sure "what" you are teaching is that important, If I knew how to bake, I would teach her the deep mastery of baking with all my heart.

    PS: you can check my teaching progress log here https://github.com/jackdoe/programming-for-kids/blob/master/...

  • Ask HN: Yo wants to build a game, I'm lost. What can I do?
    20 projects | news.ycombinator.com | 17 Jan 2024
    https://www.youtube.com/results?search_query=pico8+tutorial

    Another option is to make a Roblox game, their studio is very accessible and the scripting is quite straight forward (e.g. if you step on this object it moves)

    I have spent 2 years teaching my daughter and I thought python and pygame are nice, but we made lots of other games, and lots of turtle based generative art (you can also get some basic game ideas from there, like snake or tictactore or whereiswaldo):

    https://github.com/jackdoe/programming-for-kids/blob/master/...

    I think the curve of excitement is quite steep at start, and then it gets super boring, so if you can reduce the scope as much as possible, and manage to get to some playable state its amazing, if you use godot or some other engine you can make the game playable on web so he can share it with his friends its really nice.

  • Programming for Kids
    1 project | news.ycombinator.com | 2 Nov 2023
  • PicoCalc
    5 projects | news.ycombinator.com | 2 Oct 2023
    That looks seriously cool. Just the colors give me goosebumps :)

    completely offtopic:

    My dream is to build a super cheap child friendly computer, that the kids can build themselves, has a software keyboard that directly polls the gpio pins so that kids can modify their keyboard instead of having a keyboard controller (just so there is less mistery in what happens when a key is pressed). And the OS is something inspired from LEAP: https://www.youtube.com/watch?v=o_TlE_U_X3c that allowing you to evaluate code and apply it to your current file. A bit like your LOAD81 but with text.

    I have a prototype now: https://github.com/jackdoe/programming-for-kids/blob/master/... but it has a long way to go.

  • What I Learned from Two Years of Teaching High School CS
    1 project | news.ycombinator.com | 16 Jun 2023
    I think programming is literacy. People who can code can see through the fabric of our world in the same way as people that can read can see different worlds.

    Teaching programming is so incredibly difficult, I am trying to teach my daughter, 343 days so far (12 yo, log here: https://github.com/jackdoe/programming-for-kids/blob/master/...) and I am not sure it is a tooling problem at all. The problem seems to be to be able to understand what the student does not understand. And to be able to keep their focus.

    I also use a lot of incentives (custom tshirts, vbucks, displate posters etc) to compete with the million developers in snap/facebook/tiktok/epic/etc that are trying to steal and sell every bit of her attention.

    I constantly try different methods, we even made programming card games together (like https://punkjazz.org/programming-time/), or downloading music or generating music, writing games with python/lua/c, making autoclickers or bots, pranks, hacking things (e.g. explaining and using the whatsapp url parse bug recently was very fun), playing war games etc, but every day I have to spend a lot of time thinking about what is the "right" next lesson, what does she need to learn to level up.

    Learning programming is not a curve at all, it is a staircase and stairs are like walls for some people. It might take 10 years to get to the next level. You can have people programming whole complex programs without having any idea what is going on.

    That being said, the future of programming pedagogy and andragogy is very open, and I am very happy for every attempt to try to make a dent in it.

  • beyond frustrated
    1 project | /r/learnprogramming | 28 Apr 2023
    i code for 25 years, i am teaching my daughter (12) now, you can see her progress at https://github.com/jackdoe/programming-for-kids/blob/master/book.md , so i have some experience teaching
  • How do you explain ChatGPT to your kids
    2 projects | news.ycombinator.com | 4 Apr 2023
    My daughter(12) started using ChatGPT recently for homework stuff, but she also asked it some personal things about a friendship situation with her best friend, which made me think about how dangerous it is to take a friendship advice from a llm.

    I thought its important to explain what it is and how it works, so I made our lesson yesterday be about ChatGPT (we spend every day doing a bit of coding and I log it in this repository):

    https://github.com/jackdoe/programming-for-kids/blob/master/...

    Today before school I asked her to reflect on what ChatGPT is, and she had a pretty good mental model from yesterday's lesson, so at least she doesnt think it has empathy or is telling the 'truth'.

    I managed to change 'ChatGPT is giving an answer to a question' to 'its just guessing the next word, but it understands deeply how words are connected'.

    We did a lot of exercises where I asked her to think what would the next word be given a sequences of words just by thinking about their probabilities, like: 'Your name is ChatGPT. What is your' and the next word is going to be probably 'name' and then '?' and then 'My'

    How do you explain it to your kids? Do you worry about them using it?

    Since OpenAI makes it super easy to login with gmail (and her gmail is a kid account), I didn't even know she had a user there until she told me, but I think most kids in her class use it without their parents knowing.

  • My 9yo kid wants to learn how to code to make games, but I have no idea where to start
    6 projects | /r/learnprogramming | 5 Mar 2023
    you can also just go for python with pygame zero (this is the approach i took with my daughter when she was 9, i logged the progress here: https://github.com/jackdoe/programming-for-kids/blob/master/book.md )
  • Ask HN: Legal question – liability for printed card deck of computer pranks
    1 project | news.ycombinator.com | 1 Mar 2023
    Hi

    I am teaching my daughter how to code, and now I am running various pranks on her computer. For example, every time you alt+tab there is a weird beep sound, or the computer randomly restarts every 10 minutes, or after 10 minutes in Minecraft the keyboard presses 'W' for 3 seconds, or I move her mouse remotely and etc... (some are extremely evil, like stopping half the internet 128.0.0.0/1 or 0.0.0.0/1 every 10 minutes for 3 seconds)

    I made a whole deck of cards (each prank fits on one playing card): https://github.com/jackdoe/programming-for-kids/blob/master/projects/panic/cards-small.pdf

    I sell the decks for 5€ (e.g.: https://punkx.org/c-pointer-game/ or https://punkx.org/punk0/) but for this one, I am not even sure what kind of lawyer should I talk to, to make sure I am not liable if a user of the deck damages someone's computer. I also aded epilepsy warning on the cards that are very visual (like randomly rotating the screen 90 degrees).

    The deck is also licensed CC BY 4.0, so anyone can re-print it, and are the people printing it and sharing it liable as well? The warning I have now is made by me and you can see it on the first card, but I will also paste it here:

        WARNING! WARING! WARNING!
  • 14 year old wants to learn coding
    2 projects | /r/learnprogramming | 16 Feb 2023
    i am teaching my daughter since she was 10 and i am logging each day in a book https://github.com/jackdoe/programming-for-kids/blob/master/book.md so far she is making great progress, you might get some ideas from it
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic programming-for-kids repo stats
37
531
9.2
21 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com