This research presents CareerGraph, a dynamic graph-based system that combines job-market information, student skills, and learning resources to provide more personalized career guidance. Unlike traditional recommendation approaches that mainly rely on direct skill matching, CareerGraph combines graph-based relationships, GraphSAGE-based link prediction, and hybrid ranking to identify suitable career options and skill gaps. The system also connects missing skills with relevant learning paths, helping students understand not only which jobs match their current skills, but also what they need to learn to become better suited for their target careers.
