Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#52 overall

6.002x Circuits and Electronics

edX

9 recommenders · 10 threads · recommended in 5 years, 2012–2018 · score 9.9

Go to course ↗

An introductory MIT course, offered on edX as the first MITx offering, covering circuits and electronics from basic components through devices that underlie modern computers. It includes computer-graded exercises and an integrated online circuit simulator.

Commenters call it one of the best online courses they've taken, praising the lectures, the interactive exercises, and how well it explains how electronics and computers work.

CS Fundamentals & Systemsbeginnerfreeinteractive MOOC#circuits#electronics#analog circuits#mit#agarwal#sussman

Recommendations by year

20062026

What commenters said (10)

  1. Strongly recommendscomplex13142018in “Ask HN: What are the best MOOCs you've taken?”

    Circuit and electronics MITx 6.002. Great lectures, a joy to watch. Put me on the path to EE full-time.

  2. Strongly recommendsaaggarwal2015in “Ask HN: What's your favorite online course?”

    Now the MOOCs are all popular, there are a lot of interesting courses out there, but I feel the best one is still the first online course I took in 2012, the pilot from edX (MITx at that time) - 6.002x Circuits and Electronics (https://6002x.mitx.mit.edu) by Dr. Anant Agarwal and Dr. Gerald Sussman.

    It's an awesome course that introduces one to the electronics that goes behind modern day computers and smartphones. It really helped me understand how things work and what questions to ask.

  3. Strongly recommendsnitrogen2014in “A Contrarian View of MITx: What Are We Doing?”

    I took (and thanks to how great the course materials were, nearly aced) the first MITx course, 6.002x (circuits). Each lecture sequence had computer-graded exercises, and they had an online schematic editor and circuit simulator that was integrated into some of the homework and tests.

    I thought that was an adequate use of digital technology to enhance learning, and I learned significantly more than I did from my failed attempts at taking introductory electronics in a live lecture setting. The ability to pause, rewind, and speed up the lectures was priceless.

    Have subsequent MITx and edX courses been less impressive?

  4. Strongly recommendswaterlesscloud2012in “Is Sebastian Thrun's Udacity the future of higher education?”

    I've done several of these online courses so far.

    The Udacity ones are definitely the easiest of the bunch. I think they aim to be. That's ok, it seems to be their market, at least at the moment.

    Cousera courses seem to be more challenging, though I suspect they still fall somewhat short of the demands of the actual Stanford classes. But I get more out of them and prefer them to the Udacity classes.

    The best class, by far, was the MITx Circuits class. I found it very demanding and felt a genuine sense of accomplishment when I completed it. Again, I'm sure it wasn't as tough as the actual MIT class since the exams were longer and open book, but it was by no stretch of the imagination easy.

    If all the classes at the various options were like the ones that have completed thus far, I'd pick the EDx (formerly MITx) courses hands down.

  5. Recommendsosoba2018in “Ask HN: How to self-learn electronics?”

    You can take the MIT sequence of courses on edX (taught by, I believe the CEO of edX, so, in a sense, this is the original flagship edX course) https://www.edx.org/course/circuits-electronics-1-basic-circ... https://www.edx.org/course/circuits-electronics-2-amplificat... https://www.edx.org/course/circuits-electronics-3-applicatio...

  6. Recommendsstolio2013in “Why Hardware Development is Hard, Part 2: The Physical World is Unforgiving”

    Speaking of EE educational material, for the basics this MIT OCW course[0] is really good. There's also an MITx version[1] that's super interactive and even features Gerald Sussman of SICP fame.

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

    [1] - https://6002x.mitx.mit.edu/

  7. Recommendsmicrotherion2013in “‘Functional Programming Principles in Scala’ starts today”

    Yes, I found the class somewhat slow going, and the programming environment fairly unpleasant (I’m not used to working in Eclipse). I ended up dropping the class somewhere in the middle.

    Generally, I learn better from books than from lectures, but I found that some of the lecturers in online courses are truly outstanding (Prof Agarwal in Circuits and Electronics at MITx, Profs Ng (Stanford, Machine Learning), Egerstedt (Georgia Tech, Control of Mobile Robots), Pattison (Berklee, Songwriting)), so listening to their lectures was worth it. I did not quite find Odersky as strong as a lecturer.

  8. Recommendsnitrogen2013in “'We thought we'd sell 1,000': The inside story of the Raspberry Pi”

    Also check out the MITx/edX introductory electronics course:

    https://www.edx.org/courses/MITx/6.002x/2013_Spring/about

    (I did the prototype version last Spring: https://6002x.mitx.mit.edu/)

  9. Recommendsjpau2012in “Has anyone else signed up for an edX course?”

    I'm signed up for CS50x and 6.00x (Introduction to Computer Science).

    6.00x has started and is great. It's taught in python, which I've had some exposure to before (having done the exercises in Learn Python The Hard Way). So far, I'm finding edX's delivery to be superior to Coursera's. I'm looking forward to starting CS50x.

    My housemate started the 6.002x course last session, and said it was great (but did not have the time available to finish it).

  10. Recommendspierrend2012in “How computers work, from the atom up”

    For people interested by this subject you can look at the free online MIT course "6.002x: Circuits and Electronics". See https://www.edx.org/courses/MITx/6.002x/2012_Fall/about It is a good course covering all the "Middle Age" part from the answer linked on stackexchange.com

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