There is no replacement for doing the work of studying. There are no shortcuts, there is no way to make it more fun. However, there are ways to make sure you make good use of your time and to maximize the chance of a good grade.
Here's a list of prescriptions I took away from my time at the University of Connecticut. I graduated with a 3.99 GPA, taking a Computer Science and Engineering major and a Mathematics minor, and later got a Masters in the same area.
TLDR:
- Do the syllabus reading and homework in advance. This maintains a time buffer that will save you when the going gets rough.
- Write notes by hand, and digitally transcribe them later. This helps cement knowledge in your mind.
- Take practice exams like real exams. This is the best way to practice for an exam. Grade yourself after.
- Foundational courses like calc 1 or or general chemistry don't change much over the years. This means old practice exams and other coursework can be useful studying tools.
- These prescriptions require budgeting your time, and it's okay if you don't budget for all of this. Your time at college shouldn't just be about getting straight As.