1. Introduction to IoT and LPWAN Technologies 2. Introduction of Embedded Systems for Ultra Low Power Applications 3. Artificial Intelligence/Machine Learning for Communication Networks 4. Cloud and Edge Intelligence 5. TinyML: Principles and Algorithms 6. TinyML for IoT Applications 7. TinyML for LPWANs Applications 8. TinyML for 5G Applications 9. Hardware Platforms and Software Frameworks for TinyML 10. TensorFlow Lite 11. Advances in Data Science for TinyML Applications 12. TinyML Application Use Cases: Health 13. TinyML Application Use Cases: Industrial Automation 14. Other Emerging Application Use Cases and Future Directions