In the 21st century, technology evolves extremely fast. The same applies to technology-related professions, mostly in terms of skills requirements. Contradictorily, higher education technological institutions are not always in the position to keep up with the labor market requirements. As a result, some of the skills taught in their courses are oftentimes outdated. From a learner’s perspective, the main goal should be to avoid such outdated courses, as for most university students, the long-term objective is to land a job, where they will utilize the skills they acquired from their studies. On the other hand, from an educational decision maker’s perspective, the most important goal is to keep up with the changes in the labor market, offering courses that will be valuable for the prospective careers of students. The work conducted in the context of this publication aims to bridge the gap between education offered in universities and job market skills’ requirements in technology. Specifically, a skill and course recommender system was developed to help learners select courses that are valuable for the job market, as well as a curriculum design service, which recommends updates to a given curriculum based on the job market needs. Both services are built on top of a text mining service that retrieves job posts from several online sources and performs skill extraction from them based on text analytics techniques. Moreover, a decision support service was developed to facilitate optimal decisions for both learners and education decision makers. All services were evaluated positively by 31 early users.