Should we remove "Asking for help" under Fundamental? There is already that subject under Interpersonal, which I think is more fit to be placed there. Maybe we can replace this with "Learning How to Learn"? The same for "Terminal / CLI tools".
Can we move "Security basics" under Technical? If I look at OWASP top 10 client-side vulnerabilities, they require some prior JavaScript and browser/networking-specific knowledge. So putting it under Fundamental limits the scope of what can be learned, I think. (I never learn security at this level, so I may be missing something here)
Technical
I assume "Web app tools" includes browser's DevTools, browser's plugins, and various apps to do specific things? (like image compression, etc)
Regarding "Advanced effects on the web", is this about data visualization, interaction, and the like?
If I compare notes with mine (sorry it's messy), I see a few things missing:
IMO these are the 4 major dimensions for subjects to cover: