You can cause a soccer ball to curve in flight by striking it off center. First, look at the point on the ball where you want to strike. If you want to curve the soccer ball to the left, hit it on the right side.
If you want to curve the ball to the right, hit it on the left side. Striking with the inside of the foot will give you the most accurate curve. It is possible to curve the ball by hitting it with the outside of your foot, but it requires a much higher level of skill. Everybody wants to Bend It Like Beckham, but not everybody understands why a ball curves and swerves.
Spinning a soccer ball can manipulate its path, and it can be spun inward, outward or upward using either the inside of the foot, the outside of the foot or the top of the foot. Gain control of the ball by spinning it with tips from a professional soccer player in this video.