Student satisfaction with any course is a key factor for universities to survive, remain competitive and grow. This research proposes a career-focused educational model, Map My Career, to improve student satisfaction with their course by addressing academic preparedness, academic workload management, core skill development and graduate employability. The model is implemented as a software application using text mining and data analytics to assist students in the better selection and management of subjects with respect to their anticipated careers. The application connects course, skills and career by analyzing the data gathered from educational environments and career advertisements and identifies any mismatch between the skills required by the job market and the skills acquired through the university curriculum. The application is developed based on the fact that student satisfaction is supported when students understand the connections between what they study at university and how this can lead to their desired career. To evaluate the effectiveness of the model and the application, a survey is conducted evaluating its functionalities from the perspective of the prime beneficiary of university education: students. Our goal is to get feedback from learners who use the Map My Career application with actual tasks. The results of the study showed that students found this tool beneficial in improving academic preparedness, academic workload management, core skill development, and graduate employability, thereby student satisfaction with the course.