Coding Games

Coding games seem to be pretty popular these days. The idea is you’ll either learn how to program by playing (fun!) a game or you’ll improve your existing coding skills by solving game puzzles. Two that I’ve personally tried are CodeCombat and CodinGame. CodeCombat is targeted toward beginners who want to learn JavaScript whereas CodinGame is targeted toward programmers who want to show off their algorithm prowess.

UI Patterns By Component

Pttrns is a great website that categorizes UI patterns by component. If you need inspiration designing a login screen for  your iOS app, pttrns shows you the login screens of different existing apps. There are tons of components for both iOS and Android.