Build new electronic devices that meet your own specifications. Raspberry Pi devices give you all the power of a small computer in a tiny form factor that doesn't use very much power. You can also create new kinds of devices by connecting to inputs and outputs and writing software to add logic.
Set up your Pi to connect to networks and devices.
Electronics Foundations: Fundamentals with Barron Stone
Learn how to practically apply the fundamental concepts of voltage, current, resistance, and power when building electronic circuits.
1h 17m • COURSE
Raspberry Pi Essential Training with Mark Niemann-Ross
Kick-start your journey into the world of physical computing by learning how to set up, configure, and experiment with a Raspberry Pi.
1h 52m • COURSE
Electronics Foundations: Basic Circuits with Barron Stone
Discover how to build basic circuits using resistors, capacitors, and inductors. Learn how each component works, how they affect voltage and current, and why they're used.
4h 2m • COURSE
Raspberry Pi: GPIO with Mark Niemann-Ross
Learn how to identify pins on the Raspberry Pi GPIO and program them to control lights and motors, read data from sensors, and interact with the Internet of Things.
3h 3m • COURSE
Electronics Foundations: Semiconductor Devices with Barron Stone
Discover how to build electronic circuits using three common types of semiconductor components: diodes, transistors, and operational amplifiers.
4h 8m • COURSE
Raspberry Pi: Home Monitoring and Control with David Ross
Build a Raspberry Pi home monitoring system in this DIY electronics project. Learn to monitor your house remotely, detect motion, and even turn lights on and off.
1h 29m • COURSE
Build a Raspberry Pi Media Server with Brad Wheeler
Learn how to create your own custom media server with a Raspberry Pi and OSMC, an open-source media center "built for the people, by the people."
48m 3s • COURSE
You'll learn hardware and software integration skills with these experts.
Barron Stone is an electrical engineer experienced in both low-level digital hardware and high-level software.
He earned his bachelor of science in electrical engineering from Rice University and his master of science in electrical engineering from the Air Force Institute of Technology. He spent several years as an applications engineer and product-marketing engineer at National Instruments, where he developed marketing and training content for the FPGA-based NI FlexRIO modular instruments. Today, Barron is serving as an officer in the United States Air Force.
Mark Niemann-Ross is a technologist with experience in hardware, software, and science fiction.
Mark has been helping developers navigate APIs for almost 30 years, and has been responsible for third-party programs at Quark and Adobe. In addition to hands-on technology, he's also been involved in technology education, starting with a degree in industrial education and most recently working as a content manager for LinkedIn Learning.
Mark's science fiction has most recently appeared in Analog Science Fiction and Fact. He's currently working on a murder mystery solved by a refrigerator.
David Elmo Ross is a professor at Seneca College of Applied Arts and Technology in Toronto.David works in the Information and Communication Technology department at Seneca College. He started his career in 1978, teaching in the Electronics department at Loyalist College in Belleville, Ontario. He has developed many courses, including an HCS12 Microcontroller course at Seneca. He has also created over 50 online instructional videos, which can be viewed at senema.senecac.on.ca. Working with Ben Shefler (Seneca) and Vadim Geurkov (Ryerson), David helped design an EVALH1 board built by Technological Arts. It is now being used at Ryerson University. He has also developed a complete library in C to provide useful functions to deal with device technologies such as LCD, pulse-width modulation, etc.
As of January 2013, he has refocused his courseware on HCS08 processors. David is currently developing a 32-bit microcontroller course for the Freescale FRDM K-64 board, and serves as vice president of Altonix Design and Technologies. Connect with him on Linked in at https://www.linkedin.com/in/david-ross-04733344.
Brad Wheeler is a test and validation engineer at Allion USA.
He has 14 years of experience in information technology and engineering. In his spare time he writes fiction, plays video games, and studies history. Brad lives in Portland, Oregon with his wife and two dogs.