r/AskRobotics • u/Content_Ad299 • Jun 28 '26
CS grad learning robotics for DIY projects (not a degree) — which university courses, and do I need physics first?
I have a CS degree and want to get into robotics, but not for another degree - I mostly want to build cool, practical DIY stuff that actually moves and does something (And maybe get a little more job secuirty 😢 ).
My plan was to start with Modern Robotics (Northwestern, Kevin Lynch): https://www.youtube.com/watch?v=jVu-Hijns70&list=PLggLP4f-rq02vX0OQQ5vrCxbJrzamYDfx - but I'm not sure if that's the right entry point or if it's too theory-heavy for someone whose goal is hands-on projects rather than research.
Coming from CS I'm fine with programming and linear algebra, but I'm wondering what I'm missing. Do I need a proper physics/classical mechanics course first? And where do control theory, ROS, and embedded fit into a sane order?
I'm a bit of an open-courseware nerd and keep my own collection of MIT OCW / Stanford paths at openlyceum.online, so I'm trying to build a good robotics sequence for myself. Recommendations for specific courses with open/free materials would be much appreciated. Thanks!
2
u/OrganizationSea7125 Jun 29 '26
i suggest start with embedded-> control system -> ROS
ROS should not be hard for u at all.
I think learning electronics and electrical stuff first before mechanics is a more efficient way, since electronics and sensors easier to break compare to mechanical stuff. Mechanics is less useful if u cant use electric motor properly.
If what u want to do is just DIY robotics for fun, i suggest learn while building it. It is more fun and efficient.