Have students complete CodeLab’s practice exercises to improve their skills in Python, Java, C++, or other programming languages.

  • CodeLab immediately evaluates the correctness of a user’s answer code and provides constructive feedback if the code is incorrect.
    • CodeLab has exercises in Python, Java, C++, C, JavaScript, C#, VB and SQL.
  • Each short exercise focuses on a specific language construct or programming idea and there are many exercises per topic.
    • Notably, one disadvantage to this program is that students can find solutions to CodeLab problems by Googling the problem number.
  • Visit the CodeLab website to learn more about this online programming exercises tool.
External Source: 

Anonymous Contribution