My 11 y/o son is seriously interested in learning to code

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/learnprogramming

Our great sponsors
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • Sonar - Write Clean C++ Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Installing Godot from https://godotengine.org/ will give him access to both a 2d and a 3d game engine.

  • scratch-www

    Standalone web client for Scratch

    It could be a little simple, but https://scratch.mit.edu/ is a really good resource to start learning.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • flexboxfroggy

    A game for learning CSS flexbox 🐸

    Also it's kind of "out of order" for the curriculum but for a taste of web development, Flexbox Froggy is a browser-based game that teaches part of CSS called flexbox, which is used to position things. It might be a way to get a taste for what writing code feels like.

  • learn-gdscript

    Learn Godot's GDScript programming language from zero, right in your browser, for free.

    I came here for this, and to plug GD Quest's browser-based course at https://gdquest.github.io/learn-gdscript/ It's basically freeCodeCamp but for Godot. All in the browser, great explanations, automated testing, cool graphics. :P

  • love

    LÖVE is an awesome 2D game framework for Lua.

  • PhysicsExamples2D

    Examples of various Unity 2D Physics components and features.

    You can also go here to checkout Unity. I have developed games and quizzes with this platform and it’s really cool!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts