RoboSemi
RoboSemi Tutorials

Learn Robotics & IoT with Free Video Tutorials

Hands-on video guides covering Arduino, Raspberry Pi, IoT projects, robotics and more — for all skill levels.

11 tutorials · Free · No signup required

Visit Our Channel

@robosemi

⚡ Short VideosQuick to watch
Voltage, Current & Resistance Explained
9:58
Beginner
Beginner⚡ Quick

Voltage, Current & Resistance Explained

Quick explanation of the three most important concepts in electronics — voltage, current and resistance.

Full CoursesIn-depth learning
Arduino for Beginners — Full Course
1:32:00
Arduino
Beginner

Arduino for Beginners — Full Course

Complete beginner guide to Arduino — board setup, digital/analog I/O, sensors, and your first projects step by step.

Arduino Tutorial 1 — Setting Up for Absolute Beginners
22:10
Arduino
Beginner

Arduino Tutorial 1 — Setting Up for Absolute Beginners

Paul McWhorter's famous Arduino series Lesson 1. Install the IDE, upload your first sketch and understand how Arduino works.

IoT Full Course — Learn Internet of Things in 4 Hours
4:02:00
IoT
Beginner

IoT Full Course — Learn Internet of Things in 4 Hours

Complete IoT crash course by Edureka. Covers IoT architecture, protocols, sensors, connectivity and hands-on projects.

Introduction to IoT — Build Your First Connected Device
26:44
IoT
Beginner

Introduction to IoT — Build Your First Connected Device

Learn IoT basics and build your first smart device from scratch. Covers sensors, Wi-Fi modules and cloud connectivity.

Raspberry Pi Full Tutorial — Setup to GPIO Projects
28:55
Raspberry Pi
Beginner

Raspberry Pi Full Tutorial — Setup to GPIO Projects

Complete Raspberry Pi guide — OS install, terminal basics, GPIO pin control with Python and real hardware projects.

Python for Beginners — Full Course
4:26:51
Raspberry Pi
Beginner

Python for Beginners — Full Course

Learn Python from scratch — variables, loops, functions, and data structures. Essential for Raspberry Pi and IoT projects.

C++ Tutorial for Beginners — Full Course
4:01:00
Arduino
Intermediate

C++ Tutorial for Beginners — Full Course

Learn C++ programming used in Arduino and embedded systems. Covers OOP, memory, pointers and real-world applications.

Machine Learning for Beginners — Full Course
9:52:00
IoT
Intermediate

Machine Learning for Beginners — Full Course

Learn ML fundamentals used in smart IoT devices. Covers supervised learning, neural networks and data processing.

12 Beginner Python Projects — Coding Course
3:01:00
Raspberry Pi
Beginner

12 Beginner Python Projects — Coding Course

Build 12 real Python projects from scratch. Great practice for Raspberry Pi automation and IoT programming.

Harvard CS50 — Full Computer Science Course
25:46:00
Beginner
Beginner

Harvard CS50 — Full Computer Science Course

Harvard's famous intro to Computer Science covering algorithms, data structures, C, Python and problem solving.

Want More Tutorials?

Subscribe to our YouTube channel for new tutorials every week — robotics, IoT, Arduino, and more.

Subscribe on YouTube