We use Full Stack JavaScript.We are currently using the MEAN stack with Mongoose.js as our Object Document Mapper.Free Code Camp's codebase is under heavy development and constantly evolving. Here are two initiatives underway right now:We're implementing Loopback, which will remove the need for Mongoose.js. Loopback will allow us to make more of Free Code Camp's back end publicly accessible by restful API calls.We're adding Nginx so that we can straddle both Digital Ocean and AWS (and use their new Beijing servers).We're replacing Angular.js with React.js.We will continue to recommend Angular.js to our campers, as it has a much stronger job market, but may build our own React.js curriculum in the near future.