Electronics & robotics

From the simplest circuit to building a robot: electricity, components, Arduino, sensors and hardware programming.

32 free sites · 23 in English.

  1. Khan Academy – Electrical engineering English khanacademy.org

    Circuits and electronics with videos.

    For: Middle & high schoolCollege

  2. All About Circuits – Textbook English allaboutcircuits.com

    A complete electronics textbook.

    For: Middle & high schoolGeneral public

  3. Electronics Tutorials English electronics-tutorials.ws

    Clear tutorials on components and circuits.

    For: Middle & high schoolGeneral public

  4. Complete MIT course.

    For: College

  5. Arduino – Documentation English docs.arduino.cc

    Official Arduino guides and reference.

    For: Middle & high schoolGeneral public

  6. Raspberry Pi Projects English projects.raspberrypi.org

    Guided electronics and coding projects.

    For: Middle & high schoolGeneral public

  7. MicroPython English micropython.org

    Python for microcontrollers.

    For: Middle & high schoolGeneral public

  8. SparkFun Tutorials English learn.sparkfun.com

    Tutorials on components and projects.

    For: Middle & high schoolGeneral public

  9. Adafruit Learning System English learn.adafruit.com

    Thousands of project guides.

    For: Middle & high schoolGeneral public

  10. Instructables – Circuits English instructables.com

    Step-by-step electronics projects from the community.

    For: Middle & high schoolGeneral public

  11. Ben Eater English eater.net

    Build an 8-bit computer and more on a breadboard.

    For: Middle & high schoolGeneral public

  12. GreatScott! (YouTube) English youtube.com

    Electronics projects and explanations.

    For: Middle & high schoolGeneral public

  13. Nand2Tetris English nand2tetris.org

    Build a computer starting from logic gates.

    For: CollegeGeneral public

  14. ROS – Documentation English docs.ros.org

    The Robot Operating System.

    For: CollegeAdvanced

  15. Modern Robotics (Northwestern) English hades.mech.northwestern.edu

    Robotics textbook and videos.

    For: CollegeAdvanced

  16. Webots – Robot simulator English cyberbotics.com

    Free, open-source robot simulator.

    For: Middle & high schoolGeneral public

  17. PhET – Circuit Construction Kit Multilingual phet.colorado.edu

    Build virtual circuits.

    For: Elementary schoolMiddle & high schoolCollege

  18. Tinkercad Multilingual tinkercad.com

    Simulate circuits and Arduino, and design in 3D.

    For: Middle & high schoolGeneral public

  19. Wokwi Multilingual wokwi.com

    Arduino, ESP32 and Raspberry Pi Pico simulator.

    For: Middle & high schoolGeneral public

  20. Falstad – Circuit simulator Multilingual falstad.com

    Analog and digital circuit simulator.

    For: Middle & high schoolGeneral public

  21. KiCad Multilingual kicad.org

    Free, open-source schematic and PCB design.

    For: Middle & high schoolGeneral public

  22. ngspice Multilingual ngspice.sourceforge.io

    Open-source circuit simulator.

    For: Middle & high schoolGeneral public

  23. CircuitVerse Multilingual circuitverse.org

    Free digital logic simulator and lessons.

    For: Middle & high schoolGeneral public

  24. Logisim Evolution Multilingual github.com

    Open-source digital circuit simulator.

    For: Middle & high schoolGeneral public

  25. Last Minute Engineers English lastminuteengineers.com

    Detailed tutorials on sensors and modules.

    For: Middle & high schoolGeneral public

  26. Random Nerd Tutorials English randomnerdtutorials.com

    Free ESP32, Arduino and Raspberry Pi tutorials.

    For: Middle & high schoolGeneral public

  27. ESP-IDF Programming Guide English docs.espressif.com

    Official ESP32 documentation.

    For: Middle & high schoolGeneral public

  28. Underactuated Robotics (MIT) English underactuated.csail.mit.edu

    Russ Tedrake’s free course notes.

    For: Advanced

  29. Robotic Manipulation (MIT) English manipulation.csail.mit.edu

    Free course notes with code.

    For: Advanced

  30. Gazebo Multilingual gazebosim.org

    Open-source robot simulator.

    For: CollegeAdvanced

  31. Articulated Robotics (YouTube) English youtube.com

    Build robots with ROS, step by step.

    For: Middle & high schoolGeneral public

  32. EEVblog (YouTube) English youtube.com

    Electronics engineering video blog.

    For: Middle & high schoolGeneral public