Introduction to systems that combine continuous dynamics with discrete logic. Topics include a modeling framework that combines elements from automata theory and differential equations, simulations tools, analysis and design techniques for hybrid systems and applications of hybrid control systems.