Python for AIoT

  • Innovate faster, solve smarter, scale everywhere. Gain skills in Python frameworks for AI and IoT — from edge devices to cloud APIs — and build solutions for problems across domains.

Autonomous, Responsive, and Collaborative

  • The Artificial Intelligence of Things (AIoT) integrates the pervasive sensing and connectivity of IoT with the decision-making power of AI. The latter transforms sensing into understanding, while former’s interconnectivity and interoperability facilitate the scaling, coordination, and collaboration of autonomous systems. At the edge, light-weight and real-time inference enables faster responsiveness, while cloud platforms provide large-scale learning and global knowledge. 

Foundational, Multimodal, and Reasoning

  • This decade has seen the emergence of foundation models in the cloud (e.g. OpenAI GPT, Gemini, Claude) which have reshaped how AI is delivered and used. Unlike earlier task-specific AI models, foundation models are trained on broad, diverse datasets at massive scale — gaining general and emergent capabilities. For example, Large Language Models (LLMs) exhibit capabilities such as writing, summarizing, translating, coding, reasoning, etc.  Increasingly, foundational models are becoming multimodal, spanning natural language, vision, audio, and even action (for robotics and embodied AI).
  • Chat interfaces (web, mobile app, and voice) brought foundation models to the general public, making products like ChatGPT explode in popularity. Nevertheless, these foundation models are also accessible as-a-Service via an Application Programming Interface (API). As a maker/engineer, accelerate your AI innovation journey by taking advantage of cloud AI APIs for complex problem-solving, logical reasoning, and multimodal capabilities.

Course Objectives

  1. Use Python platforms and API for computer vision and multimodal AI to enhance sensing (via perception and reasoning) of IoT devices.
  2. Use Python frameworks to implement IoT protocols and deploy services for scalable, real-time applications.
  3. Prototype and demonstrate a complete AIoT solution (capstone project).

Course Topics

  1. Edge AI Computing: Realtime DL vision  on Raspberry Pi
  2. Cloud AI APIs: OpenAI API Platform for VLM and NLP pipelines
  3. IoT Protocols: MQTT, HTTP/REST, WebSockets, TCP/UDP
  4. Python Frameworks: Flask/FastAPI, Paho-MQTT, asyncio
  5. Data Handling: Image pipelines, annotation, embeddings, logging
  6. Capstone project: Robo-Canteen Service System (Robo-Waiters and Robo-Dispensers! 👀)
  • Requirements:
    • A laptop computer
    • A Subscription to OpenAI API Platform (recommended but still optional)
  • Fee:
    • Standard Tier @ KSh 12,500
    • Economy Tier @ Ksh 7,000
  • Duration:  1 week, 2 hours per day
  • Schedule:
    • Dates: 10th Nov
    • Time slots: 9:00am – 11:00am
  • Location: Millennium Work Depot, Karen “C”, Langata Rd