This is a presentation of kinematic fundamentals that rely on the theory of polynomials. The goal is to lay a foundation for modern computational methods that are finding success solving increasingly challenging problems in kinematic analysis and synthesis of machines, mechanisms and robots.