EXHAUSTIVE PRIMER ON ONLINE CONSTRUCTION ALONG WITH PROGRAMMING.