Software

Learn the principles of software engineering.

SDT Crash Course

SDT

Software Developer Training (SDT) is
a self-paced 12-hour, 6-session course designed
to expedite practical software development.

The SDT Crash Course is under active development. Lessons always load from this site. Each vignette has Launch Python Console when the lab host is running; otherwise copy the commands into a terminal on your own computer.

Executing Programs Designing Programs Structuring Programs Optimizing Programs Teaching Programs Releasing Programs