Startup Engineering

开始时间: 04/22/2022 持续时间: 12 weeks

所在平台: CourseraArchive

课程类别: 计算机科学

大学或机构: Stanford University(斯坦福大学)

授课老师: Balaji S. Srinivasan Vijay S. Pande


课程评论: 2 个评论

评论课程        关注课程


Spiritual sequel to Peter Thiel's CS183 course on startups. Bridges the gap between academic computer science and production software engineering. Fast-paced introduction to key tools and techniques (command line, dotfiles, text editor, distributed version control, debugging, testing, documentation, reading code, deployments), featuring guest appearances by senior engineers from successful startups and large-scale academic projects. Over the course of the class, students will build a command line application, expose it as a web service, and then link other students' applications and services together to build an HTML5 mobile app. General principles are illustrated through modern Javascript and the latest web technologies, including Node, Backbone, Coffeescript, Bootstrap, Git, and Github. 


The syllabus is optimized to enable students to iterate on their final projects as soon as possible, with technical material in the first half of the class and entrepreneurial considerations in the second half.

  • Introduction and Quickstart
  • Tools: VMs, IAAS/PAAS, Unix Command Line, Text Editors, DCVS
  • Frontend: HTML/CSS/JS, Wireframing, Market Research
  • Backend: SSJS, Databases, Frameworks, Data Pipelines
  • APIs: Client-side templating, HTTP, SOA/REST/JSON, API as BizDev
  • Devops: Testing, Deployment, CI, Monitoring, Performance
  • Dev Scaling: DRY, Reading/Reviewing/Documenting Code, Parallelizing
  • Founding: Conception, Composition, Capitalization
  • Business Scaling: Promotion, CAC/LTV/Funnel, Regulation, Accounting
  • Summary and Demo Week



课程图谱 2013-06-19 12:52 0 票支持; 0 票反对



课程的Final Project非常有意思:You will build your own simple Bitcoin-powered crowdfunding site, featuring your own product. 为你自己的产品建立一个基于比特币的众投网站(应用),主要将用到node.js和HTML5等这门课程涉及到的技术,以及一个开源的众投建站工具:Selfstarter

该课程在斯坦福的官方主页:Startup Engineering


课程图谱 2013-06-04 08:56 0 票支持; 0 票反对

斯坦福大学的“Startup Engineering”,可以认为这门课程是Peter Tiel创业课程CS183的续集,主要目的是弥补学院派的计算机科学到工业届的产品之间的gap, 课程会比较快的介绍关键的工具和技术,以及最新的web开发技术等等,学生的作品是一个HTML5移动应用。


Learn the engineering skills needed to build a technology startup from the ground up.


创业 创业工程 创业技术 创业工程技术 初创公司 Startup Github Git 斯坦福大学




Pattern-Oriented Software Architectures for Concurrent and Networked Software 关注

Computer Architecture 关注

Computer Security 关注

Functional Programming Principles in Scala 关注

An Introduction to Interactive Programming in Python 关注

The Hardware/Software Interface 关注

Programming Languages 关注

Compilers 关注

High Performance Scientific Computing 关注