The document discusses the development of online communities of practice for professional learning. It defines communities of practice as groups that share a passion for what they do and who regularly interact to improve. Online communities of practice allow for anytime, anywhere learning without set meeting times. They work best with a blend of online and in-person communication. The author shares her experience developing the Te@chThought online community using social media and initiatives like Twitter chats and blogs. She outlines challenges and benefits of online communities of practice and provides tips for getting started and maintaining momentum.