hi Alberot, one thing that is nice is that you needn't necessarily use the sdk, since the protocol documents are open and if you are on wifi with the jumping sumo, as I am using, all you have to do is connect to a socket and write and read packed data.
so, there are a number of lessons, including data formats, networking, and threading, but I'm not so sure it's beginner, although perhaps the interest of the thing draws your students in.
one thing I will say, though is that its quite a bit of a drag dealing with such short battery times and the need to recharge constantly and being downtime is a bit of a killer and one really needs patience. I could see that if your class is only say 1 hour it might be anti-cilmatic to get one run in and then have to recharge.
in my case, so far, I have only one battery, and even if I had another, I think I'd have to get some separate charging unit. I think I probably need 3 to keep myself happy.
I have a project to implement my own real-time controller for the jumping sumo and having a program do some "auto-navigation" by sending back images and making decisions on things matched from the images. So, there are a number of lessons there.