Both courses include the gun. The 2nd course that I have quoted and not linked, I'd have to purchase 250 rounds which would make it cost about $70 for the course +$100 for the rounds equaling like $170 give or take some cash. The linked course says firearm and ammo are included. I'm leaning towards the linked one since it's cheaper and has the ammo and gun included. Do I really need the 7 hour course vs the 3 hour course?
The 3 hour course will get you up and walking. You won't do anything "advanced" but you can work on it in your own time after that.
Think of it like driving a car - you can get a few basic lessons, but really you're not good enough to drive on the road. After a basic course, you should be good enough to take a gun to a range and not shoot something accidentally, but you wouldn't be anywhere good enough to use it in a real world situation or even a practical based competition.
Probably do the 3 hour course, then have some shooting time with various guns at ranges and after you've put a two thousands rounds down range decide where you want to go. If at some point after that you can take more advanced courses which include self defence, etc. Personally I don't think seven hours from a cold start is a good grounding in something like using a gun in the real world.
As for youtube channels, this gentleman has some stuff on safety, but he also shoots a lot of guns and he does so very well without a lot of politics or wanky heavy metal music or explosion sound effects - https://www.youtube.com/user/hickok45 His stance is old-school, but he can shoot.
(edit) I'd add that once you get a gun, your familiarity will increase dramatically. There's nothing like being able to dry-fire something (after meticulously safety checking it), stripping it down, cleaning it, handling, etc, to get you familiar with it.