# ๐Ÿ“œ Autonomous Systems for Discovery ```{warning} This project is under development. If you would like to participate or are interested in contributing, please [introduce yourself](https://github.com/AccelerationConsortium/ac-microcourses/discussions/2) or reach out to [sterling.baird@utoronto.ca](mailto:sterling.baird@utoronto.ca). ``` Advanced materials hold the potential to improve our lives and our world, but traditional methods of discovery are slow and expensive. "Self-driving" laboratories (SDLs) have the power to fast-track materials discovery by using AI and robotics to run lab experiments autonomously. State-of-the-art SDLs require interdisciplinary teams and skillsets that traditional degree-based programs do not provide. To address this gap, the [Acceleration Consortium @ University of Toronto](https://acceleration.utoronto.ca/) presents the *Autonomous Systems for Discovery* certificate containing short, hands-on courses that will provide familiarity with the terminology, principles, and tools of SDLs. Star Follow @AccelerationConsortium Follow @sgbaird Issue Discuss ## ๐ŸŽ“ Microcourses The *Autonomous Systems for Discovery* certificate consists of five core microcourses and corresponding learning outcomes: | | Course Title | Learning Outcome | Registration Link | Students | |--------|--------------|-------------|------------------| -------- | | ๐Ÿ’ก | [Introduction to AI for Discovery using Self-driving Labs](courses/hello-world/overview.md) | Recreate a color-matching SDL from scratch using LEDs and a light sensor | [Register](https://learn.utoronto.ca/programs-courses/courses/4010-introduction-ai-discovery-using-self-driving-labs) | Loading... | | ๐Ÿ“ˆ | [AI and Materials Databases for Self-driving Labs](courses/data-science/overview.md) | Write Python scripts to iteratively optimize materials and log results to a database | TBD | N/A | | ๐Ÿฆพ | [Autonomous Systems for Self-driving Labs](courses/robotics/overview.md) | Write Python scripts to control robots and orchestrate workflows | TBD | N/A | | ๐Ÿง‘โ€๐Ÿ’ป | [Software Development for Self-driving Labs](courses/software-dev/overview.md) | Leverage software development tools and implement best practices | TBD | N/A | | ๐Ÿข | [AC Training Lab Design Project](courses/capstone/overview.md) | Develop, defend, and execute a project proposal | TBD | N/A | The microcourses progress in three stagesโ€”introduction, deeper dives, and capstoneโ€”as shown in the figure below. While the first four courses are fully remote and asychronous, the final capstone course will be conducted in-person at the AC training lab, where participants will have access to both educational and research-grade equipment. ![flowchart](course-flowchart-black-border.png) ```{toctree} :maxdepth: 1 :hidden: ๐Ÿ’ก Hello, World! ๐Ÿ“ˆ Data Science ๐Ÿฆพ Robotics ๐Ÿง‘โ€๐Ÿ’ป Software Development ๐Ÿข Design Project ``` ```{toctree} :hidden: :maxdepth: 1 ๐Ÿ“š Course Content ``` ```{toctree} :maxdepth: 2 :hidden: ๐Ÿ› ๏ธ Developer Resources ๐ŸŒ GitHub Source ``` [Sphinx]: http://www.sphinx-doc.org/ [Markdown]: https://daringfireball.net/projects/markdown/ [reStructuredText]: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html [MyST]: https://myst-parser.readthedocs.io/en/latest/