Algebraic curves have many special properties that make their study rewarding. This work presents the various aspects of curves and emphasizes connections with algebra. It covers topics in the geometry of algebraic curves, such as line and vector bundles, the Riemann-Roch Theorem, divisors, coherent sheaves, and zeroth and first cohomology groups.