This is not a toy! A toy is something that a child can fly independently with a joystick - you can set it up to do that. but that is not the purpose of this package. This is a flying robot. A robot engineered to use onboard sensors to sense the robot and its surroundings, and then the drone flies on its own using instructions you've programmed into its computer "brain". (without touching the joysticks) and follows these instructions - instructions such as takeoff, hover, forward flight and landing. However, it's one of the best packages I've seen for teaching kids to program computers - and have fun with it! The quadrocopter itself is ready to use - no assembly required. Simply charge the battery with the included charger. But you need to assemble the controller before you can fly the drone - there are some really good instructions online - twist some parts and connect some wires. no soldering. Easy. But here's the thing - you're not ready yet. You have to go through online tutorials and tutorials to learn how to write computer code and upload it to the controller to make everything work. It's not difficult and the online lessons walk you through it step-by-step with a set of examples and lesson objectives. However, this requires an adult to sit with the child (depending on the child's age and prior experience) so the adult can help explain the lesson instructions and answer questions while working through this together - I suspect most children would be unable to do this without at least a little adult help along the way. So plan to have fun together! I have built and programmed many robots. And I've seen others struggle with it. The most common problem is that building a robot is easy (in fact it is) but people get stuck because then they don't know how to program it. This drone pack is all about programming and as you learn the lessons you will gain knowledge and skills that encompass logical thinking, problem solving and computer programming. I would highly recommend it as an excellent introduction to robotics and computers. Programming!