Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Underactuated Robotics
Image: ocw.mit.edu
#81 overall

Underactuated Robotics

MIT OpenCourseWare

4 recommenders · 4 threads · recommended in 4 years, 2019–2026 · score 5.5

Go to course ↗

Graduate-level MIT course on control and planning for underactuated robots, systems with fewer actuators than degrees of freedom such as acrobots, drones, and legged machines. Lectures and interactive notebooks are available online, with homework on simulating such systems.

Commenters call it one of the best robotics courses they've taken and praise instructor Russ Tedrake as an amazing lecturer.

Science & Engineeringadvancedfreevideo lectures#robotics#control theory#nonlinear systems#trajectory optimization#tedrake

Recommendations by year

20062026

What commenters said (6)

  1. Strongly recommendsFrojoS2026in “I built a drone with only one motor [video]”

    Can highly recommend this course https://underactuated.csail.mit.edu/ Russ Tedrake is an amazing lecturer (and researcher)

  2. Strongly recommendsbitL2019in “Underactuated Robotics”

    I took the course in 2015, when it was Matlab-only and Russ was working on a C++ version; it was one of the best courses in robotics I've taken (together with Udacity's Self-driving car ND). It also had a simple version of Boston Dynamic's Atlas robot that was massively improved recently. Does anyone know if the course contains new content related to the recent advances at BD? Is the optimization code now compatible with ROS? Thanks!

  3. Recommendspgorczak2023in “Ask HN: Courses/textbook recommendations for studying robotics?”

    Nonlinear systems and control could be something that’s useful to get into regarding legged robots or exoskeletons. It’s not covered in depth by many general robotics textbooks but there’s a great lecture including fantastic interactive notebook material at http://underactuated.mit.edu/

  4. Recommendsdbcurtis2020in “Disney’s flying robot stunt double can pose just like a superhero (2018)”

    If you want to try this at home, check out MIT 6.832 Underactuated Robotics, taught by Russ Tedrake. Lectures available on Youtube.

    Sumulating systems similar to the acrobat robot are homeworks. I think all tbe tools are available open source.

  5. MentionsPennRobotics2021in “MIT OpenCourseWare”

    True, but incomplete.

    Filtering just EE/CS, there are 30 or 35 courses with full video lectures on ocw.mit.edu (which are all hosted on Youtube AFAIK). OLL seems to have four.

    Sometimes lectures are linked on a class website e.g. the modern Underactuated Robotics lectures: https://underactuated.mit.edu/

    If you're going down the rabbit hole, search "site:https://video.odl.mit.edu/collections/" or videolectures.net or archive.org, or you can search MIT's student pages for class assignments. Honestly, this is the only way to find substantial info on some entire fields e.g. Thermal-Fluids Engineering (2.005 and 2.006) ... or Course 2, in general.

    It helps to learn a specific school's curriculum (Stanford and Berkeley also have great resources) and target specific courses. You won't find lectures such as MIT's Inference course by looking on Youtube and OCW alone.

    [Not just replying to parent comment] If you plan to teach, sample some lectures by Patrick Winston, Anant Agarwal, Donald Sadoway, robert ghrist, and/or David Malan. The modern approach to engineering instruction seems to be 5 to 15 minute snippets posted online, but these five are among my favorite when it comes to full lectures.

  6. Mentionsbglazer2013in “How I faced my fears and learned to be good at math”

    I'm currently going back and learning linear algebra from the excellent MIT OCW course [1]. I somehow didn't have to learn linear in the course of a CS degree at a big state school. Focusing solely on learning this one subject has allowed me to get the subject at a much deeper level than learning enough to pass a test.

    I'm hoping to move on to statistics, which I slept through because I was an immature shit-head my sophomore year.

    Then a review multivariable and diff-eq, and the end goal is to do the full Stanford Machine Learning class, taught by Andrew Ng [2]. I also really want to tackle "Underactuated Robotics", which is another MIT OCW course.[3]

    [1] http://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebr...

    [2] http://see.stanford.edu/see/courseinfo.aspx?coll=348ca38a-3a...

    [3] http://ocw.mit.edu/courses/electrical-engineering-and-comput...

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help