I've invested some time over the last several months learning about Bitcoin technology. I've looked at a lot of online resources, and many of them are good or excellent. (Some, not so much, but everyone is trying.)
Princeton has made the course materials, videos, slides, and book public, and I recommend them as a very good way to learn about Bitcoin technology. Sign up for the course if you want homework and the rest of the educational experience.