Ham License Study Tool

This program was made for a friend who is studying for their extra class and expanded from there into a significant bit of effort and cost. It is provided free as an aid to those wanting to study for their FCC Ham Radio License Tests. The goal is to figure out exactly which questions in the pool you need help with and provide explanations specific to those while minimizing time spent with the questions that you are already answering correctly. It is good to start with a book such as those from ARRL or Gordon West but after reading that this program helps you efficiently study the question pool and focus on preparing with the actual questions you will face on the license test.

Designed to work from the US VEC Question Pools which are currently
Technician 2022-2026 410 questions
General 2023-2027 425 questions
Extra 2024-2028 601 questions
Contains ChatGPT AI generated explanations for all questions

Uses Python 3, the Streamlit library and a web browser. This was chosen to facilitate ease of programming and render the math equations in the normal fashion. ChatGPT versions 4 and 5 were used to help write the software as well as generate the answer explanations for the entire question pools at several levels.

For those concerned that AI will put them out of work, it still requires a lot of human expertise to get the AI to generate the right code, to fix the not quite right code, and to design the overall logic. The work of answering the question pool is where AI really helps, typing the 1500 technical question explanations is not the kind of work most people really want to be doing. Having a good AI is like having a team to support a good leader.

In any case, here is the Ham License Study Tool. Let me know how it works for you. Even if you aren’t needing this tool you probably know someone who could use it. Help them out in earning or upgrading that License.