Just like they sound! Both movements require a strong core and can be done strict or kipping. Performing the movement strict is more of a strength movement while kipping is better for increased power output. Both should be utitilized in your programming!
Scale the movement by decreasing the range of motion. Enjoy!