Have you considered using online resources such as interactive drug databases? They usually provide detailed information about each drug, including their names, indications, contraindications, and side effects. Some platforms even offer quizzes and mnemonics to aid in memorization. It could be worth exploring!