Revise after each class and prepare before the next class. Here you have a typical study plan, which you can modify according to what works best for you.
After an exercise class, review the mistakes you made in the exercises. What can you learn from them? Take a note of it.
For exercises where you struggled: reattempt them without looking at the notes. Can you now solve them independently?
Review the content of the class as follows:
Read the lecture notes. Identify definitions, examples, comments, properties, and proofs. You can skim the proofs quickly on the first reading, but read the rest in detail.
On successive readings, focus carefully on the proofs. Try to predict how the proofs unfold before reading them fully.
From this reading:
Take notes of anything that is unclear;
Create a mind map of key concepts and properties covered.
Look at the mind map without other notes:
Can you write every definition with precision?
Can you write the negation of a definition?
Can you provide examples of these definitions? (Perhaps from the exercise class?)
For every property, can you write a full statement?
Why is the property important? How does it relate to other concepts? How can it be applied?
How does this new theory connect to previous classes and concepts?
Do you understand every step of the proof of this property?
Can you sketch the proof and outline the key steps?
Is the proof direct, indirect, or by contradiction?
Can you see from the mind map how all concepts are related?
Review the list of exercises assigned. Identify which theoretical concepts are needed to solve each problem.
Read the lecture notes in advance. This reading doesn’t need to be as detailed as the post-class review.
Create a preliminary mind map, extracting key points. How do new concepts connect to previously learned material?
Make your reading active:
When encountering a definition, try to think of your own examples before checking the ones given in the notes.
If a proof is presented, try predicting how it might work before reading it in full.
Read part of the proof and pause—can you anticipate the next step?
Write down questions. Check during class whether they get answered naturally.
Strategies for problem-solving on the webpage https://sites.google.com/view/mastering-math-and-mind/how-to-learn-maths/solving-exercises