The theory of dynamic systems is addressed in this book in accordance with the "modern" approach, heir to algebraic analysis, which has been implemented since the last decade of the 20th century. After a reminder of the evolution of the representation of systems based on transfer functions or matrices, the duality of controllability and observability is revisited, and new results are produced concerning time-varying discrete-time systems.