Little and often always worked better for me, also breaking up the course into sections/chapters. 'Teaching' others in a group too works, u could teach ur friend one thing and they teach u another and so on.
Also, contrary to belief! Take lots of breaks! In an hour study for 45 mins and then have a 15 min break and so on, worked the best for me