Skip to content

Format course list for better readability#220

Open
gurpaul-kochhar wants to merge 1 commit intomainfrom
gurpaul-kochhar-patch-6
Open

Format course list for better readability#220
gurpaul-kochhar wants to merge 1 commit intomainfrom
gurpaul-kochhar-patch-6

Conversation

@gurpaul-kochhar
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings February 11, 2026 16:37
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the microcourses table in docs/index.md to simplify/format the course list for readability.

Changes:

  • Reformats the “List of Microcourses” markdown table.
  • Removes the “Students” and “Completions” columns (including the loading <span> placeholders).

Comment on lines +35 to +41
| | Course Title | Learning Outcome | Link |
| --- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
| 💡 | [Introduction to AI for Discovery using Self-driving Labs](courses/hello-world/index.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) |
| 📈 | [AI and Materials Databases for Self-driving Labs](courses/data-science/index.md) | Write Python scripts to iteratively optimize materials and log results to a database | [Register](https://learn.utoronto.ca/programs-courses/courses/4131-ai-and-materials-databases-self-driving-labs) |
| 🦾 | [Autonomous Systems for Self-driving Labs](courses/robotics/index.md) | Write Python scripts to control robots and orchestrate workflows | [Register](https://learn.utoronto.ca/programs-courses/courses/4132-autonomous-systems-self-driving-labs) |
| 🧑‍💻 | [Software Development for Self-driving Labs](courses/software-dev/index.md) | Leverage software development tools and implement best practices | [Register](https://learn.utoronto.ca/programs-courses/courses/4133-software-development-self-driving-labs) |
| 🏢 | [AC Training Lab Design Project](courses/capstone/index.md) | Develop, defend, and execute a project proposal | [Waitlist](https://2learn.utoronto.ca/public/student/studentRequestInformation.do?method=edit&type=0&courseNumber=134035796) |
Copy link

Copilot AI Feb 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This table update removes the Student/Completions columns and the <span id="...StudentCount"> / <span id="...CompletionCount"> elements, but docs/_static/fetch_student_count.js still calls document.getElementById('helloWorldStudentCount') (and the other count IDs). That will now return null and throw at runtime, causing console errors and preventing the script from working. Please keep the JS and the table in sync (either restore the count spans/columns, or update/remove the JS + script include so it no longer expects these IDs).

Suggested change
| | Course Title | Learning Outcome | Link |
| --- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
| 💡 | [Introduction to AI for Discovery using Self-driving Labs](courses/hello-world/index.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) |
| 📈 | [AI and Materials Databases for Self-driving Labs](courses/data-science/index.md) | Write Python scripts to iteratively optimize materials and log results to a database | [Register](https://learn.utoronto.ca/programs-courses/courses/4131-ai-and-materials-databases-self-driving-labs) |
| 🦾 | [Autonomous Systems for Self-driving Labs](courses/robotics/index.md) | Write Python scripts to control robots and orchestrate workflows | [Register](https://learn.utoronto.ca/programs-courses/courses/4132-autonomous-systems-self-driving-labs) |
| 🧑‍💻 | [Software Development for Self-driving Labs](courses/software-dev/index.md) | Leverage software development tools and implement best practices | [Register](https://learn.utoronto.ca/programs-courses/courses/4133-software-development-self-driving-labs) |
| 🏢 | [AC Training Lab Design Project](courses/capstone/index.md) | Develop, defend, and execute a project proposal | [Waitlist](https://2learn.utoronto.ca/public/student/studentRequestInformation.do?method=edit&type=0&courseNumber=134035796) |
| | Course Title | Learning Outcome | Link | Students | Completions |
| --- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | --------------------------------------------- |
| 💡 | [Introduction to AI for Discovery using Self-driving Labs](courses/hello-world/index.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) | <span id="helloWorldStudentCount"></span> | <span id="helloWorldCompletionCount"></span> |
| 📈 | [AI and Materials Databases for Self-driving Labs](courses/data-science/index.md) | Write Python scripts to iteratively optimize materials and log results to a database | [Register](https://learn.utoronto.ca/programs-courses/courses/4131-ai-and-materials-databases-self-driving-labs) | <span id="dataScienceStudentCount"></span> | <span id="dataScienceCompletionCount"></span> |
| 🦾 | [Autonomous Systems for Self-driving Labs](courses/robotics/index.md) | Write Python scripts to control robots and orchestrate workflows | [Register](https://learn.utoronto.ca/programs-courses/courses/4132-autonomous-systems-self-driving-labs) | <span id="roboticsStudentCount"></span> | <span id="roboticsCompletionCount"></span> |
| 🧑‍💻 | [Software Development for Self-driving Labs](courses/software-dev/index.md) | Leverage software development tools and implement best practices | [Register](https://learn.utoronto.ca/programs-courses/courses/4133-software-development-self-driving-labs) | <span id="softwareDevStudentCount"></span> | <span id="softwareDevCompletionCount"></span> |
| 🏢 | [AC Training Lab Design Project](courses/capstone/index.md) | Develop, defend, and execute a project proposal | [Waitlist](https://2learn.utoronto.ca/public/student/studentRequestInformation.do?method=edit&type=0&courseNumber=134035796) | <span id="capstoneStudentCount"></span> | <span id="capstoneCompletionCount"></span> |

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant