The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

Learning a new skill can be quite intimidating, whether it’s using a new development board or learning a new programming language.

With the RNT Lab you’ll be able to follow easy step-by-step instructions to acquire new skills and create awesome projects.

If you get stuck, me and other members will help you get un-stuck. So, you can get back to build your project.

The components required to complete our courses are fairly inexpensive and you probably already have most of them laying around.

We have students from all ages that successfully completed my tutorials, so you shouldn’t fear to come along and try to build your own circuits and write your programs.

Enroll in our Electronics Courses

With an active membership you get full access to all Courses inside the members area and future courses. The Home Automation using Raspberry Pi course is what we are currently building. New modules are being added weekly/bi-weekly.

ESP8266 – Build a Powerful Web Server

The Build a Powerful Web Server with the ESP8266 course was designed to take the most of your ESP board. No other microcontrollers or 3rd party services are required for this course. You’ll set up an ESP8266 as a standalone device that is capable of hosting a web server to perform multiple tasks.

Cover - Copy

Build an IoT Gadget with the Blynk app and ESP8266

Blynk is an app for you Android or iOS smartphone, that allows you to easily control ESP8266, Arduino, Raspberry Pi, SparkFun boards or other related boards over the internet. It’s ideal for your internet of things (IoT) projects.

Cover3final

Electronics For Beginners

This course is my step-by-step guide designed to help you get started learning electronics. You’ll learn basic concepts, how to read schematics and make simple circuits.

eBook Cover - resized

Click here to see what you are going to build in each Module +
Module 1 Introducing Electronics For Beginners
Unit 1 Course Overview
Unit 2 List of Components and Parts
Unit 3 Read This Before You Continue
Module 2 Electricity, Current, Voltage and Resistance
Unit 1 Electricity
Unit 2 Current
Unit 3 Voltage and Resistance
Unit 4 The Water Analogy
Unit 5 Ohm’s Law and Electric Power
Unit 6 A Basic Circuit Example
Module 3 Circuit Diagrams and Basic Electronics Components
Unit 1 Circuit Diagrams
Unit 2 List of the Most Common Components and Their Symbols
Unit 3 Batteries
Unit 4 Resistors
Unit 5 Resistor Color Chart
Unit 6 Resistors in Series and in Parallel
Unit 7 Diodes and LEDs
Unit 8 Capacitors
Unit 9 Switches, Transistors and Integrated Circuits
Unit 10 Potentiometers
Module 4 Building Your First Circuits
Unit 1 Breadboard, Prototype Board and Printed Circuit Board
Unit 2 How Does a Breadboard Work?
Unit 3 Lighting Up an LED
Unit 4 LEDs in Series
Unit 5 LEDs in Parallel
Unit 6 How to Make a Simple Flashlight with a Pushbutton
Unit 7 Flashlight Circuit with a Toggle Switch
Unit 8 Controlling the LED Brightness
Unit 9 Automatic Light Triggered LED with Transistor and LDR
Module 5 Introducing Integrated Circuits
Unit 1 Introducing the 555 Timer
Unit 2 Flashing an LED with the 555 Timer
Unit 3 Controlling the LED Brightness with PWM
Unit 4 Wrapping Up
Module 6 Extra - Tools of the Trade
Unit 1 How to Use a Multimeter
Unit 2 How to Use a Soldering Iron

Build a Home Automation System for $100

Learn Raspberry Pi, ESP8266, Arduino and Node-RED.

This is a premium step-by-step course to get you building real world home automation system using open-source hardware and software.

Here's a quick video overview of the course:

How your project looks on Module 9

13

Here's what it does

Click here to see what you are going to build in each Module +
Module 1 Getting Started with the Raspberry Pi
Unit 1 Course Overview
Unit 2 List of Components and Parts
Unit 3 Read This Before You Continue
Module 2 Installing the Operating System
Unit 1 Choosing and Downloading the Operating System
Unit 2 Installing Raspbian Lite in Your MicroSD Card
Unit 3 Booting Up Your Pi
Unit 4 Searching for Your Pi on Your Network
Unit 5 Connecting via SSH to Your RPi
Module 3 Getting started with Node-RED
Unit 1 What’s Node-RED?
Unit 2 Installing Node-RED
Unit 3 Node-RED overview
Unit 4 Controlling an LED with Node-RED
Module 4 Experimenting with MQTT
Unit 1 What is MQTT?
Unit 2 Installing Mosquitto Broker
Unit 3 Establishing an MQTT communication with Node-RED
Module 5 Designing the Graphical User Interface
Unit 1 Installing Node-RED Dashboard
Unit 2 Experimenting with Node-RED Dashboard
Unit 3 Sketching Your Home Rooms
Unit 4 Creating Tabs on Node-RED Dashboard for each Room
Module 6 Connecting the ESP8266 - Part 1
Unit 1 Introducing the ESP8266
Unit 2 How to Install the ESP8266 Board in Arduino IDE
Unit 3 Testing the Installation
Unit 4 Installing the PubSubClient Library
Unit 5 Connecting the ESP8266 to the Node-RED Nodes
Module 7 Connecting the ESP8266 - Part 2
Unit 1 Controlling Outputs with ESP using MQTT
Unit 2 Decoding RF Signals to Control Outlets
Unit 3 Controlling Lamps and Outlets with ESP using MQTT
Module 8 Connecting the ESP8266 - Part 3
Unit 1 Reading the Temperature and Humidity
Unit 2 Smoke and Gas Detector
Unit 3 Motion Detector with Email Notification
Unit 4 Storing Your Circuit in a Project Box Enclosure
Unit 5 ESP8266 Final Demonstration
Module 9 Accessing Node-RED Dashboard From Anywhere in the World
Unit 1 Accessing Node-RED Dashboard From Anywhere (it's encrypted and password protected)
Unit 2 Another Way of Making Node-RED Dashboard Accessible
Module 10 Connecting the Arduino - Part 1
Unit 1 Introducing the Arduino
Unit 2 Installing the PubSubClient Library
Unit 3 Connecting the Arduino to the Node-RED Nodes
Unit 4 Controlling Outputs with Arduino using MQTT
Module 11 Connecting the Arduino - Part 2
Unit 1 Decoding RF Signals to Control Outlets
Unit 2 Controlling Lamps and Outlets with Arduino using MQTT
Unit 3 Plotting the Temperature in a Chart
Unit 4 Reading the Light Intensity
Unit 5 Triggering Outlets with Temperature and Luminosity
Module 12 Adding Rules and Triggering Events
Unit 1 Creating Master Switches or Modes
Unit 2 Triggering Time-based Events
Unit 3 Sending Notifications to All Your Mobile Devices
Unit 4 Wrapping Up and Taking It Further
Module 13 Extra #1 - Information that might be useful for this course
Unit 1 How to Configure WiFi on Your Raspberry Pi
Unit 2 Change the Time Zone on Raspberry Pi with Raspbian
Unit 3 ESP-01 with Arduino IDE
Unit 4 ESP-12E - Pinout Reference
Unit 5 MQTT Authentication with Username and Password
Unit 6 Exporting Node-RED Nodes
Unit 7 Sending Linux Commands Through the Node-RED Dashboard
Module 14 Extra #2 - Getting Started with Linux
Unit 1 Learning Basic Linux Commands
Unit 2 Exploring the Linux File System
Unit 3 Editing Files using the Terminal
Unit 4 Managing Software on Your Raspberry Pi
Unit 5 Changing the Raspberry Pi Settings
Unit 6 Shutting Down and Rebooting

Future Courses

I’ll be uploading new tutorials on a regular basis (weekly/bi-weekly) like: Building Robots, Android Applications, more Home Automation Projects and much more. You get access to everything for as long as you have an active membership account.

New Modules Being Added Every Week (on Saturdays)

Download the RNT Toolbox

The Toolbox contains PDFs with set-by-step instructions + schematics + code + other resources for popular electronics boards and components.

You can download the complete Toolbox or you can open each PDF individually.

eBooks f

  • 18+ Arduino Projects
  • Getting Started with the Arduino
  • Getting Started with the Raspberry Pi
  • Getting Started with the BeagleBone Black Quickly
  • Getting Started with the ESPlorer IDE
  • Ultimate Guide For the DHT11-DHT22 Humidity and Temperature Sensor
  • Ultimate Guide For the 433MHz Transmitter-Receiver
  • Ultimate Guide For Membrane Keypads
  • Ultimate guide for the nRF24L01
  • Ultimate Guide For the Ultrasonic Sensor HC-SR04

Join the Community

We all get stumped at one point or another while programming or building a circuit I know how frustrating it can be to get stuck on the same problem for hours or even days.

When you sign up, you get access to the Q&A Forum where you can get help directly from me (that’s a huge help for beginners).

ask a question

This membership comes with an opportunity to join a private Facebook group of like-minded people with over 1,000 members.

facebook group

Hey There,

I’m Rui Santos, founder of the Random Nerd Tutorials blog and author of BeagleBone For Dummies.

Feel free to read them and see if you like my hands-on approach to learn electronics with step-by-step instructions that anyone can follow.

Rui Santos, RandomNerdTutorials.com

See what others are saying.

testimonial 30JAN - Copy

robot mrrich

quote-tip

Rui, your ebook was exactly what I needed to get started with the ESP8266

- Mike M.

testimonial 29Nov

testimonial vincent


Hamid Ladan‎ nigeria - Copy

12525222_978921385515023_5858794329416377427_o - Copy

testimonial Yves - Copy

OLYMPUS DIGITAL CAMERA



new cube aniket - Copy

new cube - Copy

Nicholas Tali‎ ghana

Nicholas Tali‎ - Copy

Where Do I Sign Up & How Much Does It Cost?

How much is RNT Lab? For RNT Lab you will be paying only $97 today and you will get unlimited access to the lab for 12 months:

  • Full access to all Courses inside the members area
  • Full access to the Toolbox (PDFs that help you use a board or sensor quickly)
  • Access to the Forum and Facebook Group where you can get help directly from me
  • Weekly tutorials on how to solve real world projects
  • Plus I’ll be uploading new tutorials on a regular basis like: Building Robots, Android Apps, Home Automation Projects, and much more

 

CLICK HERE TO SIGN UP NOW

 

Backed by a 30 day money-back guarantee ...

If you don’t like the RNT Lab, I don’t want your money. Seriously, that’s why I offer a 30 days money back guarantee. Email me here and I will promptly refund all your money. No questions, no hassles – it’s that simple!

Have Questions?

Do you have questions? Click here to get in touch and I will do my best to answer them.

Created by Rui Santos