Joe I'll use this topic to keep track of the different programming exercises we have running on this forum. WordCount Fibonacci sequence LebInt FizzBuzz SQL-like interpreter Pixel Time Circular Equivalence Sets on Array 10001st Prime Number Rotating arrays Polish Calculator Text Processing and more Overlapping Rectangle Sum Walking the Bridge Polish Calculator Extra Arithmetic Grid Brainfuck Interpreter File stats Finding the pair Team Balancing Self Insertion Super Self Insertion Pointer arithmetics Decimal to Roman converter Brainfuck Exercises Remove C comments Tabs and space Gray Code WordCount2 Permutations/Combinations Workflow Textual Representation Vanilla XML Builder Pascal's Triangle Basic CSS Rules Validator Morris Number Sequence String Indexer Recursion, iteration, exponentiation. Condition Symmetry Comparing 2 CSV Files Decimal multiplication Approximating Pi Approximating Pi - Monte Carlo Analysis Arithmetical computation Time converter Delivery Center SQL Record History C predicates Swapping without using temp variable Russian lucky bus ticket Large sums Improving performance through caching Max Swaps Generate brainfuck strings Triangle numbers divisors N-th fractional part of an irrational number Braces A functional programming library Parsing S-expressions Total number of Sudoku solutions Is this list a sublist? Flatten nested sequence Array Sandwiches Letter Diamonds Tic Tac Toe Spell Checker Walk the grid Equilibrium index Alien Language Pattern Matching Implementing sets A function composition question More on function composition Happy Birthday golf Iterative traversal of nested mappings Grouping numbers Basket Ball Phone Keypad Alphabet Stickers Similar Integers Mini Template Processor There are no deadline whatsoever to do these exercises. Do not hesitate to rehash these topics, even if they're years old. Also remember, it is not a competition. The intended purpose is to practice, share code, get feedback.