Need some coding practice or looking for extra help navigating a specific programming language? Check out the below list of free programming language exercises, guides, tutorials, and community forums. Many of these sources are also helpful when working on a problem-oriented development.
For some assignments, copying or adapting existing code may be expected whereas other assignments may require you to write something original. When in doubt, re-read your assignment instructions and/or reach out to your instructor to ask about assignment expectations. In the context of your course, your instructor is ultimately whose guidance you should follow in this matter. For more information on how to document reused code or open source material, please see our page on how to Document Code Responsibly.
This work is licensed under a Creative Commons Attribution 4.0 International License.