Use C++ functions to write more flexible, modular, reusable code.
Continue your C++ learning journey with Learn C++: Functions. Learn about functions, a way to reuse the same blocks of code over and over throughout your program. Use your new functions knowledge to create multi-file programs that include header files.
* Write your own functions
* Implement those functions
* Understand scope
### Notes on Prerequisites
We recommend that you complete [Learn C++: Vectors](https://www.codecademy.com/learn/learn-c-plus-plus-vectors) before completing this course.
Continue your C++ learning journey with Learn C++: Functions. Learn about functions, a way to reuse the same blocks of code over and over throughout your program. Use your new functions knowledge to create multi-file programs that include header files.
* Write your own functions
* Implement those functions
* Understand scope
### Notes on Prerequisites
We recommend that you complete [Learn C++: Vectors](https://www.codecademy.com/learn/learn-c-plus-plus-vectors) before completing this course.