Training and development are both aimed at improving employee skills but differ in focus and duration. Training focuses on improving current job skills in the short term, while development prepares employees for future roles in the long term through broader skills and knowledge. Tata Consultancy Services provides extensive training and development programs to its over 290,000 employees globally. Programs are aimed at new recruits as well as experienced professionals and include e-learning modules, leadership training, and self-learning tools. TCS also supports training and skills development in the community through corporate social responsibility initiatives.