Hey Damon,
Yes, 하다 + ㄹ 수 있다 = "can do" it conjugates together. In Korean, there are many, many suffixes (those things that attach to the base/ root of a word).
Try not to think of ㄹ 수 있다/ 없다 = strictly as being able/ can do/ can't do something. Because it really is just a suffix (like English ('s), (~ed past tense) etc. It doesn't actually have a meaning without being connected to do something, when it is connected to (in this case) a verb, it 'conveys' a meaning, rather than being the meaninn itself. Without 하다, ㄹ 수 있다 is nothing. Think of it more like 'can' and 'cannot'.
보기:
먹다 + ㄹ 수 있다 = To eat + Can = 먹을 수 있다 = (I) Can eat (sth).
취하다 + 어/아/해 서(because) + 운전하다 + ㄹ 수 없다 = To drive + cannot = 취해서 운전할 수 없다 = (I) cannot drive (now), because i'm drunk
I hope this helps, if not, please tell me how i can help further :)