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.
View prerequisites, learning outcomes, and topics.
Register to gain access to quizzes and assignments.
Begin working through modules, one-by-one.