A Problem-Based Approach to Learn Embedded Systems

Learn Embedded Systems with AI Assistant

ProbGAI is an interactive learning platform that combines Generative AI with Problem-Based Learning (PBL) to guide learners through authentic engineering troubleshooting with Arduino.

Try Demo Challenge
Slide 1 of 5: Platform Overview

100+

Diploma Students Tested

8 Core

PBL Engineering Activities

Arduino Uno

Beginner-Friendly Architecture

How It Works

Generative AI + PBL Learning Framework

ProbGAI combines Generative AI with Problem-Based Learning (PBL) to create a structured learning experience for Embedded Systems education. Instead of relying on AI as a standalone tool, students engage with authentic engineering challenges where they analyse problems, evaluate possible solutions, and develop their problem-solving skills with AI-guided support.

"ProbGAI is designed to operationalize structured AI integration, supporting a more interactive and scalable embedded systems learning experience."
Practical Application

Virtual Embedded Systems Prototyping

ProbGAI reduces the initial dependency on physical hardware by incorporating a simulated development environment powered by the Wokwi simulation engine. Students can learn, test, and debug embedded systems concepts fully online.

Wokwi Integration: Test and debug circuits in-browser without physical hardware friction.

Preparatory Scaffolding: Practice programming logic and control loops early to reduce wiring mistakes.

Syllabus Highlights

Start Learning Embedded Systems with Arduino from Scratch

Core Fundamentals

Master the fundamentals of Arduino and Embedded Systems through interactive lessons and quizzes.

Hardware Simulations

Explore digital and analog I/O, sensors, and actuators with live virtual simulations.

PBL & AI Integration

Solve authentic engineering scenarios with structured inquiry and AI-guided scaffolding.

Student Testimonials

Real Feedback from Diploma Engineering Students

"ProbGAI helps me understand the problem step by step and guides my thinking when solving technical tasks. It also helps me check my logic and improve my solution. Overall, it is useful for learning and problem solving."

SA

Student A

"I enjoy using it as it has helped me a lot during class, especially when solving technical problems. It is also very easy to use, which makes learning and applying it much smoother and more convenient for me."

SB

Student B

"ProbGAI is useful because it helps guide my thinking and check my answers when solving problems. It makes technical tasks like coding easier to understand."

SC

Student C

Contact Support

Have Questions about the Platform?