Should I Send My Elementary Schooler to a Coding Academy?

My child is in fourth grade, and they said they really enjoyed a coding class at school. They're begging me to send them to a coding academy, but I'm torn because some people around me say it's still too early, while others say kids these days go.

Personally, I think it's more important to practice breaking problems down logically than to learn syntax, but I'm not sure whether academy curricula are geared in that direction. Between block coding and Python, which should they be introduced to first?

I'd like to hear from those who have taught their own kids.

by 코딩하는곰995

7 answers

Do you have a source? Where did you confirm that the academy’s curriculum is focused on logical thinking?

by 문과출신개발자755 · ▲0

To put it simply: ① Your kid pestering you is a big signal. ② But before enrolling them in an academy, have them try it for free for about two weeks and see how they respond. ③ Block coding first, Python later. If you stick to just these three, you won't go far wrong. I followed this order, and now I'm in 7th grade and still attend a coding club.

by 뉴비탈출465 · ▲0

Isn't that a bit outdated? These days, a lot of elementary coding academies also run project-based classes using block coding. It seems like a stretch to flatly claim that academies = memorizing syntax.

by 카페인중독136 · ▲0

"Everyone does it these days" is mostly something you hear at academy consultations lol. If you heard it from other moms, just let it go in one ear and out the other. My kid begged me in 4th grade, so I sent them, but they lost interest after two months, and I regretted not just buying Lego with that money instead. For now, try free sites for 2–3 weeks, and if your kid sticks with it on their own, decide then.

by 디지털노마드211 · ▲0

Agreed, starting from block coding

by 클라우드러버275 · ▲0

The original poster's thinking is already close to the right answer. Rote grammar-based coding academies are especially poorly suited to elementary school kids. At home, I made simple games with Scratch together with my child and had them figure out "Why isn't this working?" on their own, and that process was real logic training. Academies can be good if you choose well, but if the curriculum doesn't show "algorithms/problem decomposition" and only shows "certifications/competitions," you should filter them out.

by 데이터덕후913 · ▲0

For 4th grade, starting with block coding (Entry/Scratch) is the standard path. Python involves typing text, English, and abstract concepts, so starting in 5th or 6th grade is plenty early enough. If your kid keeps asking, let them try Entry for free first.

by 스타트업러778 · ▲0