We teach basketball fundamentals that give amateurs  the tools to compete and win. We teach The fundamentals of basketball which include skills such as footwork, dribbling, shooting, and passing, which basketball players need to learn to play the game of basketball. Young players usually learn the basic fundamentals of the game (offensive and defensive skills) at middle school–age from basketball coaches as part of their physical education classes or youth basketball league. Skill development remains a foundation of basketball practice in high school and at higher levels of education; even professional players in the National Basketball Association (NBA) and other leagues continue to hone their fundamental skills as part of practice time and warm-ups before games.