Hi, Welcome to Random Nerd Tutorials!

Random Nerd Tutorials helps makers, hobbyists, and engineers build electronics projects.

Since establishing in 2013, Random Nerd Tutorials has become a trusted place to learn electronics and programming online. RNT has more than 200 free tutorials published online that anyone can follow.

We periodically publish project tutorials and guides related with: ESP32, ESP8266, Arduino, Raspberry Pi, Home Automation and Internet of Things! We document our projects step-by-step and provide all the resources so that you can replicate the project yourself, even if you are a beginner. We have several courses that will help you get started with electronics. Whether you want to learn ESP32ESP8266, Arduino, or Home Automation, you are in the right place. For more information about our courses check our products’ page here.

Subscribe to Our Newsletter and Get Our Free Resources

To keep you updated with our newest projects and tutorials, make sure you subscribe our newsletter. We share a new project or tutorial every week. When you subscribe our newsletter you get access to our exclusive free resources: 4 eBooks and 1 mini video course. Enter your email below to get your free resources.

Stay updated by subscribing our weekly newsletter!

Who Runs Random Nerd Tutorials?

Behind Random Nerd Tutorials is Rui Santos and Sara Santos. We both live in Porto, Portugal, and we know each other since 2009. Keep reading to learn more about us.

Hi! I’m Rui Santos, the founder of the Random Nerd Tutorials blog. I have a master’s degree in Electrical and Computer Engineering from FEUP. I’m the author of “BeagleBone For Dummies”, and Technical reviewer of the book “Raspberry Pi For Kids For Dummies”.  I recently wrote a book with Sara Santos for the NoStarchPress publisher about projects with the Raspberry Pi: “20 Easy Raspberry Pi Projects: Toys, Tools, Gadgets, and More!“ If you want to know how I’ve started the Random Nerd Tutorials blog, read the “How RNT Started?” section below.

Hi! I’m Sara Santos! I started working at Random Nerd Tutorials back in 2015 as an hobby: I helped Rui with some simple tasks when he had a lot of work to do. Back then, I knew nothing about electronics, programming, Arduino, etc… Over time I started learning everything I could about those subjects and I just loved it! At first, I helped Rui once a week on Saturdays, but then, I started working on the RNT blog alongside him, almost every day!

In 2016 I finished my Master’s degree in Bioengineering from FEUP, and in the end of 2016 I started working in a Water Treatment Company. At the same time, me and Rui have accepted an invitation from NoStarchPress to write a book about Raspberry Pi (so, I had a lot of work to do). In August 2017, I’ve decided to quit my job to dedicate 100% to the Random Nerd Tutorials blog. Currently, I work full time at Random Nerd Tutorials as a Content Editor and I love what I do!

How RNT Started?

Rui Santos started the Random Nerd Tutorials blog in 2013 to share his electronic projects about Arduino. Back then, he was studying Electrical and Computer Engineering, and a friend told him about the Arduino board. He was amazed with what his friend had said about that board, and immediately ordered an Arduino starter kit to experiment.

Then, he thought it would be a good idea to create a blog to share his Arduino projects with others and give them the instructions on how to replicate the project themselves. At the time, there wasn’t much information about the Arduino, and his blog posts started receiving a considerable amount of views and good feedback. This encouraged him to keep posting new projects and tutorials.

Over the time, he started added content not only about Arduino, but also about other subjects like Raspberry Pi, ESP8266, Node-RED, and Home Automation.

Today, Random Nerd Tutorials has more than 200 free blog posts, videos, and courses that anyone can follow to start making their electronics projects. Random Nerd Tutorials has been featured in…

Random Nerd Tutorials is a community with more than 100,000 followers! You can also be part of the Random Nerd Tutorials community by subscribing to our blog. New content is published every week. When you subscribe to our blog you have access to our free resources.

Our Work

We cover a wide variety of subjects related with electronics and programming. If you want to start your learning journey with us, check our resources below:



Home Automation


Raspberry Pi


Maker Advisor

We’ve launched Maker Advisor website on October 2017. Why we’ve created Maker Advisor? We’ve noticed that our followers often had trouble finding where to buy the parts, and where to find the best price. So, we’ve created a page called Maker Advisor Tools to help electronics hobbyists and makers find the best tools at the best price. We also post buying guides, as well as reviews on tools and gadgets that we think you may like.

At the moment, all Random Nerd Tutorials projects contain links to the Maker Advisor price comparison pages, so that you know exactly where to get your parts from. By getting your parts using our affiliate links you are supporting our work.

How to Support Our Work?

There are several ways in which you can support our work:

How to Connect with Us?

1. Do you have technical questions related to a specific blog post or tutorial?

If you have any doubt relating a specific project, you can write a comment on the project page. We’ll make an effort to answer your doubts. However, please note that due to the great amount of comments we receive every day, we cannot assure you’ll have an immediate answer.

We don’t write custom code for you. We can’t write entire programs for you. We receive many emails per day requesting complete tutorials. There’s not enough time on the day to do that. We make an effort to make our codes as general and documented as possible, so that you can easily modify the code yourself. However, if you have any doubts feel free to ask by letting a comment on the project page. We may give you quick tips on how to modify your code, or redirect you to a specific project tutorial.

2. Are you having trouble with your purchase?

If you’re having any trouble with your purchase, you can contact us by sending a message using our support page.

3. Do you have any questions regarding our courses?

If you have any questions regarding our courses, contact us by sending a message using our support page.

4. Do you have suggestions for a specific project?

If you have ideas for a new project, you can send us a message using our contact page. Please note that we don’t make custom projects!

5. Would you like to write a project for us?

If you’ve built a project and you’d like to document it and post it in our blog, write us using our contact page. If the project is good, well documented, and related with our blog, we’d love to publish it and share it with our audience.

6. Partnerships and collaborations

For partnerships and collaborations, use our contact page.

Stay Tuned – Follow Us

Stay tuned by following us on:

Thanks so much for reading our story.

Good luck with your projects,

Rui Santos and Sara Santos