Adaptive Cards are platform-agnostic snippets of UI, authored in JSON, that apps and services can openly exchange. When delivered to a specific app, the JSON is transformed into native UI that automatically adapts to its surroundings. It helps design and integrate light-weight UI for all major plat…
Syllabus 8
Introduction 5 minutes
Overview of Adaptive Cards 10 minutes
Exercise - Create and test Adaptive Cards with the online designer 15 minutes
Use Adaptive Cards in Outlook Actionable Messages 15 minutes
Exercise - Create Actionable Messages for Outlook with Adaptive Cards 30 minutes
Use Adaptive Cards in Microsoft Teams apps and conversations 10 minutes
Exercise - Create custom Microsoft Teams task modules with Adaptive Cards 20 minutes
An introduction to cybersecurity for technical and non-technical audiences alike. Learn how to secure your accounts, data, systems, and software against today’s threats and how to recognize and evaluate tomorrow’s as well, both at home and at work. Learn how to preserve your own privacy. Learn to v…
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.