How to Engineer your Startup
A collection of learning material for starting your own web startup. [Will be updated biweekly]
I’m currently taking part in Stanford’s Startup Engineering class through Coursera. I figured not everyone would have the time to follow along with the course, but that others could benefit from some of the course resources. I’ll be updating this post often over the next few weeks. Hopefully learning from these resources will encourage you or someone you know to go and start their own web project or startup.
Pre-requisite: Startup Theory, Taught By Peter Thiel
Pre-requisite: Programming Abstractions in C++
Week 1: Background Reading
Big Picture
The Rise and fall of Personal Computing
Why Software is eating the World
Startups
Week 2: Background Reading
Linux
In the Beginning was the Command Line
Command Line
Week 4: Background Reading
Deployment and DNS
Git Branching: 1,2,3
Dev/staging/production: concepts and managing dev/staging/production with git branches
Videos on the Domain Name System (DNS): 1,2
Mobile
Responsive Design and the concept of Media Queries
Week 4: Course Materials