MicroPython and the Internet of Things is a beginner's introduction to the world of microcontrollers and programmable devices using Python, one of the most popular programming languages. Here are some of the topics covered in this course:
The only prerequisite for this course is knowledge of the Python programming language at a beginner level. Knowledge of electronics, circuits or MicroPython is not required. The first chapter of the course (freely available, watch it below) includes the list of components that you need to order, all inexpensive and available from online stores such as Amazon or Ebay. You will also need a Windows, MacOS or Linux computer with a free USB port to connect and program the microcontroller.
Miguel Grinberg has over 25 years of experience as a software engineer in a variety of areas such as web development, microservices, cloud, computer animation and video broadcasting. He blogs at https://blog.miguelgrinberg.com about a variety of topics including web development, Python, robotics, photography and the occasional movie review. Miguel lives in beautiful Portland, Oregon.