Tools To Learn Electronics & Software Development

With free books, video, and software

Learn Electronics and Software

Discover the Exciting World of Software and Electronics

Welcome to our software and electronics learning page! We assembled a collection of resources for anyone interested in exploring the world of electronic design, software development, PCB design, and 3D design / 3D printing. Join us on this exciting journey of learning and discovery, and gain the skills and knowledge to pursue your passions with confidence.

Exploration: A Challenge For Kids To Learn Technology Skills

As technology continues to grow, it's becoming easier and more fun for kids to learn about electronics and software. Not only can these skills help them as hobbies or in future careers, but they also promote critical thinking and problem-solving abilities.

When children learn how to design and build electronic circuits or write software programs, they are forced to think logically and analytically. They have to break down complex problems into smaller, more manageable components and come up with creative solutions to solve them. This type of thinking also carries over to other areas of life, such as problem-solving at school or in personal relationships.

Another benefit of learning electronics and software is the opportunity to use intuition to solve problems that would otherwise require math. Many children find math difficult, but the desire to realise an electronics or software project can inspire them to try harder.

Learning electronics and software can be a fun and rewarding experience for children. They get to see the fruits of their labor come to life, whether it's a functioning electronic device or a software program that they wrote themselves. This can give them a sense of accomplishment and really help build their self-confidence. There are endless possibilities for creativity and innovation in these fields, which can be incredibly exciting for kids who are interested in these arts.

Learning electronics, software development, PCB design, 3D design, and 3D printing can be a daunting task, but with the right tools, it can be a rewarding and exciting journey.


Tools For Learning Electronics

David L. Jones
David Jones is an Australian electrical engineer and the creator of the popular YouTube channel EEVBlog. He is known for his informative and entertaining videos about electronics, testing equipment, and engineering design. Jones has a no-nonsense approach to teaching and has helped thousands of people learn more about electronics through his channel.

EEVBlog (YouTube)
EEVBlog

Professor Jim Fiore
Professor Jim Fiore is an electrical engineer and educator who teaches at the University of Pittsburgh. He is a highly regarded expert in the field of electronics, with particular expertise in the design of integrated circuits. Fiore has authored several textbooks on electronics and is known for his engaging teaching style and ability to make complex topics accessible to students.

Learn Electronics (YouTube)
Free Books

Forrest Mims (Radio Shack Electronics)
Forrest Mims is a renowned electronics author and inventor. He has written numerous books on electronics and has been a contributing writer for several popular electronics magazines. Mims is also known for his work as a science communicator, promoting science education and encouraging young people to pursue careers in science and engineering.

103 Projects For Electronics Experimenters
Electronic Sensor Circuits & Projects

Engineer's Mini Notebook Series
Solar Cell Projects
Sensor Projects
Communications Projects
Basic Semiconductor Circuits
Op Amp Ic Circuits
Introduction to Transistors & Transistor Projects

Paul Horowitz
Paul Horowitz is a physicist and electrical engineer at Harvard University who is known for his work in electronics and instrumentation design. He co-authored the popular textbook "The Art of Electronics" with Winfield Hill, which has been widely used in electronics courses around the world. Horowitz is also an inventor and has developed a range of scientific instruments for use in research and education.

The Art of Electronics

Paul Scherz
Paul Scherz is an electrical engineer and author who is known for his work in electronics education. He has authored several popular textbooks on electronics, including "Practical Electronics for Inventors". Scherz has a passion for making electronics accessible to students and hobbyists and is known for his clear and engaging writing style.

Practical Electronics For Inventors

Tools For Learning Software Development

Arduino
MS Visual Studio
PlatformIO for MS Visual Studio Code
gcc

Tools For Learning PCB Design

KiCad EDA
Autodesk Eagle
Altium Designer
Gerbv Gerber Viewer

Tools For Learning 3D Design

Tinkercad
FreeCAD
Autodesk Fusion 360
Solidworks CAD/CAE

Tools For Learning 3D Printing

PrusaSlicer
Ultimaker Cura
Autodesk Meshmixer
Octoprint