Software Development for Self-driving Labs

Software Development for Self-driving Labs#

Star Follow @AccelerationConsortium Follow @sgbaird Issue Get Help

Elevate your software development skills in the context of self-driving laboratories. This asynchronous, remote course introduces software development concepts and best practices and productivity tools such as integrated development environments (IDEs) with VS Code, unit testing with pytest, continuous integration via GitHub actions, and documentation creation using Sphinx and Read the Docs. You’ll also learn to deploy materials discovery campaigns on cloud servers or dedicated hardware and run offline simulations using cloud hosting.

Overview

View prerequisites, learning outcomes, and topics.

Registration

Register to gain access to quizzes and assignments.

Course Content

Begin working through modules, one-by-one.