Need expert help here. What are the causes of cerebral palsy?

Loss of motor neuron. The brain has areas where the nerves that issue working signals to the muscles are located. For these nerves to grow and mature after conception, they need nutrients (oxygen, protein, carbohydrates) all brought to them by the normal flow of blood to their location. This is assured when blood flow in the placenta ; brain is normal. Nerves die if nutrients are cut off, and this causes motor problems.