There's no single "right" way to do a course launch. A lot of it depends on how you want to market it and the size of your current following (not just your list, but social media and other followers).
To have the biggest launch impact, you'll want to have lots of folks who are your target market that are on your list. They could be there because they're longtime subscribers, or they could be there because in the weeks leading up to the launch you provided them with free content that was valuable to them. Maybe it's a lead magnet offering of some sort. Maybe they saw your guest posts on other sites. Whatever the situation, the idea is that your launch shouldn't be the first time they've ever heard of you. Someone who already knows you, likes your style, and has been helped by you will be more likely to buy than someone whose first interaction with you is when they land on your sales page.
Another big consideration is whether the course is going to be an ongoing evergreen sales offer, or whether you're doing a short "launch window" where you open sales for a week or two and then close it down. If it's an evergreen offer, there's less pressure for a big launch. If it's a short sales window, then realistically if you're hoping for a July 1 launch and are asking these questions at this point it's probably already too late. Most folks who do annual or semi-annual launch windows will have a multi-week or multi-month plan to build their audience in advance, tease them with the launch, and then go for a big impact when the cart opens.
And you asked about pricing... which really is an entirely different subject and again there's no right answer. There are folks who have successful $19 courses and folks who have successful $2000 courses. It really depends on what you're providing, how much value it will give your customers, and perhaps what your audience is used to paying for similar education.