This robotic snake has all the features and functions, hardware and software both, that can be expected from a robot of this level. If intended to use for the learning purposes then this would an excellent choice for this specific reason as well, though I can think of many possibilities and applications where this robot can be used.
Nice hunt & excellent sharing.
Thanks & Have a nice day.