you can do a lot more simulations if you use packet tracer. packet tracer would be enough to cover most of the topics for CCNA and for some topics for CCNP.
you can also cheche out this website for your review on CCNA.
with regards to your setup you can try and go
place the public IP on the router interface facing the modem (if you are given a static IP), then you can configure it to do NAT translation .
you can split the switch in vlans then trunk it to the router, the do a rotuer on a stick.
hope this helps