You have two separate selects and so the results are not on the same row. Try this:
SELECT COUNT(NULLIF(dt_UserTTrainingDate1,'')) as TheoryCourseDate1,
COUNT(NULLIF(dt_UserTTrainingDate2,'')) as TheoryCourseDate2
FROM ref_CourseRegistration_Users