These are the various concepts that people may need to know while learning a technology tutorial and could be required to complete a ‘hookup’ tutorial. Concepts are most often a general building block that may be built upon other concepts. Concepts can generally be learned without physical objects but are reinforced with a hookup tutorial.

LogicBlocks & Digital Logic Introduction

March 31, 2014

Introducing fundamental digital logic concepts and LogicBlocks

LogicBlocks Experiment Guide

March 31, 2014

Experiments guide for the LogicBlocks kit. Build oscillators, latches, multiplexers and more with the LogicBlocks.


March 20, 2014

How to interpret hex numbers, and how to convert them to/from decimal and binary.

Data Types in Arduino

November 6, 2013

Learn about the common data types and what they signify in the Arduino programming environment.

Digital Logic

October 3, 2013

A primer on digital logic concepts in hardware and software.

Series and Parallel Circuits

August 20, 2013

An introduction into series and parallel circuits.

Analog vs. Digital

July 18, 2013

This tutorial covers the concept of analog and digital signals, as they relate to electronics. We'll talk about what each signal looks like on a voltage-vs-time graph. Where analog and digital signals are prevalent. And some examples of analog and digital electronic components.

Metric Prefixes and SI Units

July 11, 2013

This tutorial will explain how to use and convert between the standard metric prefixes.


July 8, 2013

An introduction to I2C, one of the main embedded communications protocols in use today.

Electric Power

June 26, 2013

An overview of electric power, the rate of energy transfer. We'll talk definition of power, watts, equations, and power ratings. 1.21 gigawatts of tutorial fun!


June 14, 2013

An introduction to polarity in electronic components. Discover what polarity is, which parts have it, and how to identify it.

What is Electricity?

June 13, 2013

We can see electricity in action on our computers, lighting our houses, as lighting strikes in thunderstorms, but what is it? This is not an easy question, but in this tutorial we will shed some light on what is electricity!

Logic Levels

June 3, 2013

Learn the difference between 3.3 V and 5 V devices.

Pulse-width Modulation

February 27, 2013

An introduction to the concept of pulse width modulation.

Voltage Dividers

February 8, 2013

Turn a large voltage into a smaller one with voltage dividers.


February 7, 2013

Light is a useful tool for the electrical engineer. Understanding how light relates to electronics is a fundamental skill for many projects.


February 7, 2013

Binary is the numeral system of electronics, and widely used in it must be important to learn. But, what is binary? How does it translate to other numeral systems like the decimal we're used to?

Analog to Digital Conversion

February 7, 2013

The world is analog. Use analog to digital conversion to help digital device interpret the world.

What is a Circuit?

February 6, 2013

Every electrical project starts with a circuit. Don't know what a circuit is? We're here to help.

Sewing with Conductive Thread

January 23, 2013

How to use conductive thread with e-textile components.

Serial Peripheral Interface (SPI)

January 14, 2013

SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.

Old Tutorials

Looking for the old, archived tutorials? Head on over to the archived tutorials on the main SparkFun site.
Please be aware that the tutorials you find there are no longer actively maintained.