Ally Invest API Wrapper
Why an API Wrapper? The work may not be very glorious, but I feel like an API wrapper is a great way to really get in touch with a language and to see what common patterns in that language look like. When writing an API wrapper, you tend to repeat certain lines of code over and over again. When repeating these lines of code, ways of abstracting out common patterns start to emerge and you learn to write more efficient code in the language as you go.