工厂在法律上有义务免费培训员工吗?

法律上,工厂对员工有免费培训,有规定。在国家规定的职工培训费之外提供专项培训费为职工提供专业技术培训的,可以与职工订立协议约定服务期限。劳动者违反服务期约定的,应当按照约定向用人单位支付违约金。违反服务期的违约金金额不得超过用人单位提供的培训费用。

以下是法律规定。

《中华人民共和国劳动合同法》第二十二条用人单位为职工提供专业技术培训,在国家规定的职工培训费之外提供专项培训费的,可以与职工订立协议,约定服务期。劳动者违反服务期约定的,应当按照约定向用人单位支付违约金。违反服务期的违约金金额不得超过用人单位提供的培训费用。违约时,劳动者支付的违约金不得超过服务期未履行部分应分摊的培训费用。用人单位与劳动者约定的服务期较长的,用人单位应当按照工资调整机制增加劳动者服务期内的报酬。