Many universities have DS courses based on the same syllabus and labs. I took this at NYU: http://news.cs.nyu.edu/~jinyang/fa12/
You can read the notes/papers and do the labs as instructed.
Where do you see Paxos? This looks like something simpler. It pretty much has to be as implementing Paxos would be too hard for a class exercise. I don't think it makes sense to do Paxos with 2 servers.
All the lecture notes will be put online, and you are welcome to clone the code and do the labs. If your code passes the tests reliably, you would have gotten full credit.