SAP HR is an old module and there are only a few companies which are doing the implementation of old modules onSAP. Moreover, SAP HR has sub-modules like Payroll, Personal Administration, Time Management, etc.
If you go for a course in SAP HR, it would only give you conceptual knowledge but it would be tough to use that in companies independently. It is recommended that to join as SAP Module functional consultant you should have some prior experience in the same field. Also being a programmer, I feel that you won’t like generating test data, testing reports, writing specification on the day to day job.
Instead of going to traditional SAP Functional module I would advise to move towards SAP new technologies like ERP integration with different platforms or towards more technical stuff like SAP Business Intelligence, SAP BusinessObjects, HANA or SAP PI etc.
You can also consider SAP SuccessFactors as an option and it is cloud platform for SAP HR module. If you want some beginner level knowledge of any of SAP module, you can refer to our Tutorials site link: