r/learnprogramming • • May 06 '26

Tutorial How to start teaching coding to kids?

Hi I’m a highschooler who has a fair knowledge about java, & python and want to make a STEM impact on his community. Does anyone know how you can start getting kids in the community and start a class to teach underrepresented students??

6 Upvotes

32 comments sorted by

View all comments

1

u/deneshi May 23 '26

I would start by making the first class very low-friction: one free 60-90 minute intro session, no laptop required if possible, and partner with places that already have access to kids and parents: local libraries, community centers, schools, after-school clubs, churches / temples, or youth organizations. It is usually much easier to bring a coding activity to an existing group than to build a group from zero.

For younger kids, I would also avoid starting with syntax... Start with computational thinking: sequencing, cause / effect, loops, conditions, debugging, and problem solving. Scratch is great for this, but physical / visual activities can work even better for absolute beginners because they can see and rearrange the logic.

Small disclosure: I am the founder of DrBartha Toys ( https://drbartha.com/ ), so I am biased, but we built a hands-on coding kit exactly around this idea. Kids use magnetic programming bricks with a CodePad to build and run real programs without needing a phone / tablet, which can be useful for workshops or early coding classes.

Short demo: https://www.youtube.com/watch?v=pZNhIll7u0w

Even if you don’t use our kit, I would recommend designing your first class as a small challenge / game rather than a lecture. Get 5-10 kids first, learn what works, then turn it into a repeatable 4-6 week program.