AI will replace repetitive, shallow coding first. Your teen wins by learning structured software development: clean logic, strong design, testing, and real-world engineering discipline.
Java is used in serious systems (enterprise software, large applications, backend services), and Jiu‑Jitsu is the art of leverage: you don’t win by brute force — you win by structure, control, and technique.
Parent benefit: your teen builds skills that transfer into real jobs: problem-solving, engineering thinking, and the ability to work inside large codebases. Paid membership adds measurable progress (scores + belt exams).