Two-day courses for professional programmers. The course material provided here is intended to be used by _teachers_ of the language, but individual learners might find some of this useful as well. cf - C Foundation course ca - C Advanced course cppf - C++ Foundation course pf - Python Foundation course pa - Python Advanced course Major contributors: Jon Jagger Kevlin Henney Olve Maudal Feel free to use this material for whatever you want. In particular we encourage you to derive from this material and use it to teach your own course on these topics. We appreciate feedback and we are happy to make changes to the course material if you have suggestions for improvements. Also, if you need some advice on how to teach courses like this, feel free to contact us. License: This work is licensed under a Creative Commons Attribution 4.0 International License.