I just posted on LinkedIn a practice exercise [1] I've used in my graduate courses for critical path analysis. It particularly focuses on understanding a network logic diagram and computing critical path darg and drag cost.
Would be happy to answer any questions or engage in discussion here.
Fraternally in project management,
Steve the Bajan