From the overview:
Week by week, you’ll learn the foundations of embedded systems programming, and will walk away with the ability to design and build products of your own. You’ll gain practical knowledge and insights to accelerate your career as an embedded systems engineer.
The following links contain my homework & other items for each week of the class: