Skip to content

Latest commit

 

History

History
88 lines (82 loc) · 10.7 KB

wd-cs.md

File metadata and controls

88 lines (82 loc) · 10.7 KB

Web Development with Computer Science Foundations - comprehensive

If you have any questions, be sure to check the FAQ. In fact, before you even start anything, go read the FAQ. It has a plethora of hints, tips and answers to help you ensure you get the most out of this guide.

Tier 1 - get started

Tier 2 - strengthen your foundation

Tier 3 - build on the foundation

Tier 4 - polish the rough edges

  • Project: Read up on Travis CI - try to incorporate it into any project in active development or which you intend to keep running on the web
  • Course: Linear Algebra - Foundations to Frontiers
  • Project: Clone Twitter - yes, all the functionality
  • Course: Computer Graphics
  • Course: Artificial Intelligence
  • Course: Machine Learning
  • Project: Design, implement, test, and deploy a game that is playable on the web, using the technologies of your choice. The only criteria are that it be playable online, and that it inculde a substantial AI component.
  • Project: Complete all Classic Puzzles - Very Hard on CodinGame in JavaScript
  • Project: Create a node module that will convert markdown to properly formatted html
  • Project: Create an npm module that bootstraps a fullstack application, with Node.js on the backend, and the SPA library/framework of your choice on the frontend. Include a full test suite and comprehensive build processes. Publish it to NPM.
  • Project: Complete all problems from all rounds of the Google Code Jam 2016 - scroll down to the appropriate section
  • Project: Extend your CSS grid framework to include the CSS and JavaScript required to implement 5 to 10 material design components
  • Project: Clone Learn Harmony
  • Project: Clone Slack - the functionality should be complete to the point that one user can create a room, invite other users, and all users of that room can real-time chat. The room should be secure and inaccessible to anyone but those invited.