# mithi/robotics-coursework: a curated index of robotics courses, books and lecture channels

> A single README-driven list of robotics MOOCs, university lecture series and books, tagged by cost, video format and whether the maintainer personally recommends them. Useful as a starting map, useless as a curriculum on its own.

**mithi/robotics-coursework** — 🤖 Places where you can learn robotics (and stuff like that) online 🤖

- Repository: https://github.com/mithi/robotics-coursework
- Stars: 5,290 · Forks: 793
- Language: Unknown
- License: Unlicense
- Published: 2026-09-23 · Updated: 2026-09-23 · Language: en
- Canonical page: https://hysenlabs.com/projects/mithi-robotics-coursework

## What mithi/robotics-coursework actually is

The repository is a reading list. Its README opens with a note that the author has addressed the feeling of being overwhelmed by the number of links, and points readers to a comment thread in the project's issue tracker. That framing tells you the intended use: you arrive not knowing which of the hundreds of robotics resources online are worth your evening, and you leave with a shortlist.

The list is split into two groups. The first, Series of Courses, collects multi-course tracks such as the Modern Robotics Specialization from Northwestern University on Coursera, the Self-Driving Cars specialization from the University of Toronto, and paid libraries from The Construct and Udacity. The second group, Single Courses, is the longer one and mixes university lecture archives, YouTube playlists and books: Stanford's Introduction to Robotics with Oussama Khatib, MIT's Underactuated Robotics with Russ Tedrake, ETH Zurich's Programming for Robotics - ROS, and Cyrill Stachniss's SLAM playlist from the University of Freiburg.

The audience is self-directed. Nothing here is a degree program, and nothing here is hosted by the repository. You are being pointed at other people's websites.

## The tag system is the part worth copying

Each entry carries inline markers. A seedling marks fundamental or curated material. A money-bag marks courses that require payment. A television marks video-based material. A heart marks the maintainer's personal bookmarks.

That last tag is the most useful and the most limited. It is one person's judgement, applied unevenly, and the README does not explain the criteria behind it. Treat a heart as a hint rather than a rating. The money-bag tag is more objective and more practical: it is the only signal that separates a free EdX audit track from a paid subscription library, and the README does not spell out which entries are free to audit versus free in full.

The tags are also the only metadata present. There is no difficulty level, no prerequisite chain, no estimated hours, and no indication of when a course was last offered. A link that worked when it was added may point at a retired Coursera session today.

## Getting the list onto your machine

There is nothing to install. The repository has no build system, no package manifest and no executable code; its top level contains BOOKS.MD, LICENSE, PROTOTYPING.md and README.MD. The README gives no installation steps because the project is a document, not software.

The practical first step is to clone it so you can read and search the files locally, and to keep your own notes alongside the list.

```bash
git clone https://github.com/mithi/robotics-coursework.git
cd robotics-coursework
ls
```

You should see the four top-level entries. README.MD holds the course list, BOOKS.MD holds the book list, and PROTOTYPING.md is a separate file the README does not describe in detail.

The README does not document a search command or a way to filter by tag, so any filtering you do is your own. Reading the two markdown files directly is the intended workflow; the README's own guidance for where to start is a link to a comment in the project's issue tracker.

## Where the repository stops being useful

It does not sequence anything. If you do not already know whether to start with linear algebra, kinematics or ROS, the list will not tell you. Courses that assume different backgrounds sit next to each other with no ordering signal, and the README does not state prerequisites for any entry.

It also does not maintain the links. There are no releases, no automated link checking visible in the repository layout, and no changelog. Link rot in a curated index is not a hypothetical failure mode; it is the default outcome, and the cost lands on you when you click through. The repository has no issue templates or contribution guide documented in the README, so corrections depend on the maintainer noticing them.

Finally, cost information is coarse. A money-bag tag tells you payment is involved somewhere, not whether a course can be audited for free, whether the certificate costs money, or whether the price changed since the entry was written. For anyone on a tight budget, that is the single most important field and it is the least precise one.

## How it compares to Awesome Robotics lists

The obvious alternative is an awesome-style list such as Awesome Robotics, which follows the same README-as-database pattern. The difference is in the selection criteria and the review depth.

Awesome lists are usually open to pull requests and grow by accumulation, which makes them broader but flatter: a tool, a paper and a course can sit at the same level with a one-line description each. mithi/robotics-coursework is narrower by design and reflects one person's filtering. It contains only learning material, it distinguishes courses from books from video channels, and it carries the personal bookmark tag that an open-contribution list cannot replicate without diluting it.

If you want the widest possible inventory of robotics resources, including software and datasets, an awesome list will serve you better. If you want a shorter list that someone has already argued with, this repository is the more opinionated starting point. Neither is a substitute for the course pages themselves.

## Maintenance, licence and what to verify

The repository is not archived and its last push was on 2026-08-31. That is recent enough that the list is being touched, though the README does not describe a review cadence, so a recent push does not guarantee every link was rechecked.

The licence is the Unlicense, which dedicates the work to the public domain. For a link index that is permissive in the extreme: you can copy the list, rehost it, or fold it into your own documentation without attribution requirements. The caveat is that the licence covers the repository's own text, not the courses, books or videos it links to. Those remain under their own terms, and the README does not discuss them.

Before investing weeks in a course, verify three things on the linked page: that the course is still offered, that the access tier you want is still free or still priced as you expect, and that the syllabus still covers the topics the entry implies. The repository records the link and a cost tag, not the current state of the destination.

## Conclusion

Adopt mithi/robotics-coursework if you already know roughly what you want to learn and need a vetted shortlist of robotics courses, books and lecture channels to pick from. Skip it if you want a sequenced curriculum with prerequisites, exercises and grading, because the repository is a link index and its README does not document any of that. Before you commit time to a course, open the linked course page itself and confirm it is still running and still free, since the repository only records the link and its cost tag.

## FAQ

### Is mithi/robotics-coursework free to use?

The repository itself is released under the Unlicense, which places it in the public domain, so you can read, copy and reuse the list. Individual courses in the list may require payment, which the README marks with a money-bag tag.

### Does mithi/robotics-coursework include ROS material?

Yes. The single-course list includes Programming for Robotics - ROS from ETH Zurich, Hello (Real) World with ROS from Delft University of Technology, and Self-Driving Cars with ROS and Autoware from Apex.AI. The repository topics also list ros.

### Does mithi/robotics-coursework teach robotics itself?

No. It is an index of links to courses, books and video channels hosted elsewhere. The README points readers to a comment in the project's issue tracker for guidance on where to start among the many links.

## Sources

- [Issues](https://github.com/mithi/robotics-coursework/issues)
- [License: Unlicense](https://github.com/mithi/robotics-coursework/blob/master/LICENSE)
- [mithi/robotics-coursework on GitHub](https://github.com/mithi/robotics-coursework)
- [README](https://github.com/mithi/robotics-coursework/blob/master/README.md)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/mithi-robotics-coursework
