Echoing aruunaka's comment, I took the last session of the Rice MOOC and found it to be engaging, challenging and a lot of fun. The teaching cadre is very dedicated and they put a lot of thought into the material and pedagogy.
It wasn't easy but was well worth the time invested.
Woohoo! Thanks for the micropython link. Not a particular fan of Python but that effort stands out. It fits perfectly into a current project. Only drawback I can see is using a 405 insead of a 407 and maybe a bigger package and both are trivial. They are one fast micro.
Thank you, I plan to enroll in that one. I finished a Python course from CIE Bookstore (http://www.ciebookstore.com/python-programming-course) but I want one that is a little more geared for the intoductory level.
I heard the Rice University program is very well done.
Python is a very interesting language to learn. Just another tip here, recently Coursera.org conducted 8-9 weeks of python course for beginners through Rice University. I have to admit that being a non programmer, I could learn the structure of coding and understood that I have to work on syntax. But the approach to teach was great.
I would strongly recommend this to anyone who is interested.
Also, there is a webbased code that works in the cloud for one to use the code.
What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Are the design challenges the same as with embedded systems, but with a little developer- and IT-skills added in? What do engineers need to know? Rick Merritt talks with two experts about the tools and best options for designing IoT devices in 2016. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.