What\'s wrong with this query:
SELECT co.*, mod.COUNT(*) as moduleCount, vid.COUNT(*) as vidCount FROM courses as co, modules as mod, videos as vid WHERE
SELECT co.*, ( SELECT COUNT(*) FROM modules mod WHERE mod.course_id = co.id ) AS modCount, ( SELECT COUNT(*) FROM videos vid WHERE vid.course_id = co.id ) AS vidCount FROM courses co ORDER BY co.id DESC