This is a course about group schemes, with an emphasis on structural theorems for algebraic groups (e.g. Barsotti--Chevalley's theorem). All the basics will be covered towards the proof of such theorem, with an estress on the modern presentation using scheme theory and modern algebraic geometry.