I'm looking for advice on how to help my 13-year-old daughter transition from casual coding to a more structured learning path. We homeschool and have a flexible schedule, which is great for exploring interests. Recently, she's become interested in cybersecurity, programming, and AI. She's already been building small bots for Discord, which is fantastic to see.
What I want is to provide her with a structured yet engaging way to learn, without it feeling too rigid or academic. My goal is to give her a solid foundation and some clear progress over time.
I also want to hear thoughts on the importance of understanding underlying tech, especially with the current talk about AI. I believe there's still a significant need for people who know how things really work, not just those who rely on tools.
I'm looking for recommendations on platforms, courses, or learning paths aimed at teenagers that are structured and perhaps even gamified, so she can learn step by step while deepening her understanding.
6 Answers
She’s already on a great track with her curiosity! Instead of imposing a strict curriculum, suggest light structure like small projects with specific goals—like building a game or improving one of her bots. Introduce key concepts gradually—like debugging and structured thinking—while keeping the experience fun. That's the way to balance structure and exploration!
You might want to check out OSSU, which offers free resources that mimic a computer science degree. It's structured and provides a lot of valuable content for self-learners.
Honestly, the best way to learn programming is by picking up a project and exploring it yourself. I get why you want a more formal approach, but coding is so vast. Most CS majors I know do a lot of self-directed learning on projects. Encourage her to choose a language like Python or C++, then tackle a beginner project like making a game or a website, and set a loose deadline to keep her motivated.
This looks like a great fit for her: cs50.harvard.edu offers solid foundational content. You might also want to check out picoctf.org for gamified challenges in cybersecurity. Just remember, the best learning happens when she builds and solves problems she is passionate about!
Check out roadmap.sh! It provides a structured learning path for coding focused on the topics she's interested in. It's a great starting point to give her direction without overwhelming her.
What does she want to do that she can't currently? Talk to her about her goals and let her take the lead. It's crucial to listen and guide her in navigating online safely without pushing a rigid structure.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically