Dave Casler, KE0OG provides a guided self-study video course based on ARRL's General Class License Manual curriculum.
Dan Romanchik, KB6NU, No-Nonsense General Class Study GuideTaking a few practice exams to become familiar with the exam format and to assess your readiness before the real event is always a good idea.
You'll find supplementary information to help you with your preparation for the General Class exam as a companion reference for the study content presented in ARRL's General Class License Manual.
Find a ham radio exam session in your community or take the exam online. Online and in-person tests are given regularly.