Programming Club meets in X Block every Friday during lunchtime
Below are a selection of resources to practice the types of question you might find in a programming completion. They are roughly listed in order of increasing difficulty.
Beginner
Code WOF
Intermediate to Advanced
Knapsack problem
https://en.wikipedia.org/wiki/Knapsack_problem