Learning Resources:
Electronics learning websites:
All About Circuits — A comprehensive free electronics textbook covering DC, AC, semiconductors, digital circuits, experiments and reference material.
Website: https://www.allaboutcircuits.com/textbook/
Electronics Tutorials — Structured lessons about components, amplifiers, filters, power supplies, digital logic and circuit theory.
Website: https://www.electronics-tutorials.ws/
MIT OpenCourseWare – Circuits and Electronics — University-level lectures, notes, problem sets, laboratory exercises and examinations.
Website: https://ocw.mit.edu/courses/6-002-circuits-and-electronics-spring-2007/
SparkFun Learn — Practical beginner guides covering breadboards, sensors, soldering, microcontrollers and electronic projects.
Website: https://learn.sparkfun.com/
Adafruit Learning System — Well-illustrated project guides for electronics, Arduino, CircuitPython, Raspberry Pi, sensors and IoT.
Website: https://learn.adafruit.com/
Ultimate Electronics Book — An interactive textbook covering circuit analysis, diodes, transistors, amplifiers and frequency response.
Website: https://ultimateelectronicsbook.com/
DigiKey Maker Resources — Tutorials, component explanations, engineering calculators, design tools and practical projects.
Website: https://www.digikey.com/en/maker
Arduino Learn — Lessons combining basic electronics with microcontroller programming, sensors, communication and control.
Website: https://docs.arduino.cc/learn/
Electronics For You — DIY circuits, beginner projects, reference designs, calculators and electronics-industry information.
Website: https://www.electronicsforu.com/
CircuitBread — Beginner-friendly courses, circuit explanations, calculators and simulation-based learning material.
Website: https://www.circuitbread.com/
LearnEMC - For learning about electromagnetic compatibility
Website: https://learnemc.com/
Recommended third-party resources:
Falstad Circuit Simulator
Interactive browser-based simulator that helps beginners visualize voltage, current and circuit behaviour.
https://www.falstad.com/circuit/
Official simulator
LTspice
Free professional circuit simulator for analog circuits, amplifiers and power supplies.
https://www.analog.com/en/resources/design-tools-and-calculators/ltspice-simulator.html
KiCad
Free, open-source software for schematic capture and PCB design.
https://www.kicad.org/
DigiKey Calculators and Resources
Component calculators, reference material, application notes and design tools.
https://www.digikey.com/en/resources/online-conversion-calculators
DigiKey provides calculators, downloadable engineering charts and a searchable application-note library. DigiKey Education
Mouser Technical Resources
Technical articles, application material, calculators and manufacturer resources.
https://www.mouser.com/technical-resources/
Mouser Resource Center
Manufacturer datasheet libraries
Texas Instruments: https://www.ti.com/
Analog Devices: https://www.analog.com/
STMicroelectronics: https://www.st.com/
Microchip: https://www.microchip.com/
Nexperia: https://www.nexperia.com/
NPTEL Electronics Courses
University-level courses from IIT and IISc faculty covering basic electronics, semiconductor devices, control systems, RF and power electronics.
https://nptel.ac.in/courses
NPTEL course catalogue
IEEE Spectrum
Engineering news and explanations of emerging technologies.
https://spectrum.ieee.org/
Arduino Documentation
Official learning material for microcontrollers, sensors, communication and embedded programming.
https://docs.arduino.cc/learn/
Raspberry Pi Documentation
Official hardware, software and physical-computing guidance.
https://www.raspberrypi.com/documentation/
Octopart Component Search
Useful for comparing component specifications, availability and manufacturer documentation.
https://octopart.com/
GitHub Electronics Projects
Open-source firmware and hardware repositories. Link only to carefully reviewed projects rather than the entire platform.
https://github.com/
Additional engineering resources
Tektronix Learning Center — Oscilloscopes, probes, serial-bus debugging and measurement fundamentals.
https://www.tek.com/en/support/learning-center
Official resource
Keysight Oscilloscope Resources — Free laboratory guides, tutorials, measurement tips and oscilloscope courses.
https://www.keysight.com/in/en/cmp/2025/oscilloscope-technical-resources-for-engineering-students.html
Official student resources
Altium Education — Free courses covering schematics, component libraries, PCB layout and manufacturing preparation.
https://education.altium.com/
Official curriculum
IPC Design Resources — Professional PCB terminology, design standards and manufacturing guidance. Some complete standards require payment.
https://www.ipc.org/ipc-board-design-standards
IPC board-design standards
Analog Devices RF Tools — Cascaded gain, noise figure, distortion and RF signal-chain tools.
https://www.analog.com/en/resources/design-tools-and-calculators/rf-and-synthesis-tools.html
Official RF tools
Texas Instruments Design Tools — Power-supply, analog, filter and component-selection tools.
https://www.ti.com/design-resources/design-tools-simulation.html
Microchip University — Courses about microcontrollers, embedded programming and communication protocols.
https://mu.microchip.com/
STMicroelectronics Learning — STM32 and embedded-system training.
https://www.st.com/content/st_com/en/support/learning.html
Espressif Documentation — Official ESP32 programming and hardware-design guidance.
https://docs.espressif.com/
GitHub KiCad Libraries — Official symbols, footprints and 3D models for PCB projects.
https://gitlab.com/kicad/libraries
Electronics components and libraries:
Ultra Librarian
A large component library providing schematic symbols, PCB footprints, 3D models, simulation models, reference designs and datasheet links in numerous CAD formats.
Website: https://www.ultralibrarian.com/
SnapMagic Search (formerly SnapEDA)
Symbols, PCB footprints and 3D models for millions of components.
https://www.snapeda.com/
Official library
SamacSys Component Search Engine
Symbols, footprints and 3D models with support for KiCad, Altium, OrCAD, Eagle and other tools.
https://componentsearchengine.com/
Mouser ECAD Models
Mouser integrates SamacSys models directly into its component catalogue.
https://www.mouser.com/electronic-cad-symbols-models/
Mouser’s official explanation
DigiKey ECAD Models
Component pages frequently provide symbols, footprints, 3D models and links to Ultra Librarian.
https://www.digikey.com/
PCB Libraries – Footprint Expert
Generates standardized PCB footprints and 3D models for numerous design applications.
https://www.pcblibraries.com/
Footprint Expert
KiCad Official Libraries
Open-source symbols, footprints, simulation models and 3D package models.
https://www.kicad.org/libraries/
EasyEDA Component Library
Large community and manufacturer-supported collection connected to the EasyEDA design platform.
https://easyeda.com/components
LCSC Component Library
Component specifications, datasheets and models integrated with EasyEDA.
https://www.lcsc.com/
TraceParts
Manufacturer-supplied mechanical and electronic 3D CAD models in numerous formats.
https://www.traceparts.com/
3D ContentCentral
Free manufacturer and community-contributed mechanical CAD models.
https://www.3dcontentcentral.com/
GrabCAD Library
Community-created 3D models for connectors, enclosures, development boards and mechanical assemblies.
https://grabcad.com/library
Manufacturer CAD libraries
Analog Devices: https://www.analog.com/en/resources/packaging-quality-symbols-footprints.html
Texas Instruments: https://www.ti.com/
Würth Elektronik: https://www.we-online.com/
TE Connectivity: https://www.te.com/
Molex: https://www.molex.com/