and http://newcoder.io Both take the student through the process of building one fully-functional application.