Software basics; modularization; databases and data; APIs; and using the web app to control and configure FarmBot with the sequence builder, regimen builder, and farm designer.