Not that many grades just projects. Gives lots of feedback on your projects and you're allowed to revise one project I only got a few more points when I fixed a major issue tho. You're allowed to miss 3 classes and there's a participation grade at the end so I guess if you miss more it'll affect that. We had books but we didn't use them too much.