I've noticed a real lacking in Software Development notes in comparison to other subjects. Perhaps it's because it's slightly obscure and most people classify it as boring. In any case, we don't get notes in my class. And really, we don't get much done, much to my dismay. So I've decided to be independent and teach myself, and I'm more than happy to help people too. 
When I was in high-school, the teacher who wrote the "new" course design for Software Development (it's a few years old now) was the coolest teacher I ever had.
Now that I'm a few years out of high-school, I realised that his knowledge of IT is really broad and outdated. Like he has good foundations in
everything, he's just not good at
anything. Still like him, though.
Try
http://www.vceit.com ; it was a godsend when I was doing IT: Applications because my teacher was always sick. Can't vouch for how up-to-date and relevant it is nowadays, but it should be pretty good for notes and theorem still.