
Create your Tinkercad account without installing anything, then verify your Autodesk email to activate access and start exploring the Tinkercad interface in this beginner-friendly intro.
Explore the Tinkercad interface, create your first circuit with Arduino, simulate electronics with block or text coding, and learn to rotate, annotate, undo, and export designs.
Explore how Arduino works as an open source development board that combines hardware and software to run programs on a microcontroller, with Tinkercad as the design playground.
Blink a LED on an Arduino using Tinkercad's default code blocks to turn the built-in LED on and off, exploring timing and looping in a hands-on simulation.
Explore building your circuit in tinkercad by wiring a led to a battery, learning positive and negative sides (anode and cathode), and why potato and lemon batteries yield dim leds.
Explore Ohm's law through hands-on circuit experiments, showing how voltage, current, and resistance relate by I = V/R, using LEDs, resistors, multimeters, and breadboards in Tinkercad.
Explore the breadboard as a solderless prototype tool in Tinkercad, learn how power rails and interconnected holes organize circuits, recognize how correct LED and battery wiring prevents short circuits.
Explore digital outputs by wiring a LED to an Arduino powered by 5V and GND, and programming a two-second blink on pin 2, with the built-in LED on 13.
learn text-based Arduino programming by converting block-based led control to C/C++ code, explain setup and loop, pinMode, digitalWrite, and delay for a blinking led.
Learn to program three LEDs with Arduino in Tinkercad, wiring resistors and grounding, then turn on from left to right and off in reverse every second using repeat blocks.
Learn to implement a traffic light program for the circuit on Arduino, defining setup and loop, wiring outputs, and sequencing green, yellow, and red with timing and flashing.
Learn to use while loops to repeat actions in Arduino projects, define integer variables, and manage a simple traffic light sequence with code examples.
Explore how a buzzer works, how to wire a piezo buzzer to an Arduino with a breadboard, and generate tones using PWM pins and delays.
Explore how a buzzer works with Arduino tone on a pin, using frequency in hertz and optional duration, stop with noTone, and manage timing with delay; minimum 31 hz.
Add a buzzer to the traffic light project by wiring a buzzer to pin six, using tone and frequency changes to accompany the red, yellow, and green flashes.
Learn how digital inputs work using a push button to control an LED, wiring open and closed circuits in a hands-on Arduino Tinkercad project.
Program a push button on Arduino to turn an LED on and off, using a breadboard, 220 ohm resistor, pull-down with a 10k resistor, and pin 3.
Learn to read a push button on pin 3 using a variable to store its state, and light an led on pin 2 with an if statement.
Wire a push button to pins 2 and 3, define LED as output and button as input, read the state with digitalRead, and turn the LED on when pressed.
Create a walk button project with Arduino and Tinkercad by simulating traffic and pedestrian signals using five LEDs and a push button, wiring pins and coding button state logic.
Explore how tilt sensors work as orientation-based switches, including mercury, tilt, and rolling-ball types, that connect pins when tilted, shown with a Tinkercad LED circuit.
Connect a tilt sensor to an Arduino with a breadboard, a 10 kilo-ohm pull-down resistor, and a buzzer; write code to sound the buzzer when the sensor state is high.
Learn to code an Arduino tilt sensor circuit to trigger a buzzer, configuring pin 4 as input and pin 3 as output, and turning the buzzer on when tilted.
Explore how a passive infrared motion sensor detects human movement via infrared energy, its Fresnel lens enlarging the field of view, and how to power and test it in tinkercad.
Build a beginner friendly Arduino circuit with a motion sensor and led, then write and simulate code that lights the led when movement is detected.
Program Arduino to read the motion sensor on pin 3 and drive the led on pin 4 when motion is detected.
Build an Arduino-based burglar alarm using a motion sensor, leds, a buzzer, and two push buttons to toggle the system on and off.
Learn to write Arduino code for a burglar alarm circuit with a motion sensor, buzzer, and two status LEDs that show active or inactive states, controlled by two input buttons.
Explore analog outputs with an rgb led, learn how red, green, and blue combine to produce colors, and build a common cathode circuit with resistors and pins in tinkercad.
Learn to program an rgb led with Arduino and Tinkercad, using a breadboard and common cathode led with pwm pins to produce red, green, blue, and white colors in simulation.
master serial communication between the Arduino and computer, print analog readings to the serial monitor, and wire and read a potentiometer using an analog input in Tinkercad.
Learn to read a potentiometer with an Arduino using analog input, store the value in a variable, print to serial monitor, and light LEDs by range 0–500 vs 500–1023.
Explore how a photoresistor (LDR) turns light into a changing resistance, build a simple analog circuit, and prepare for Arduino programming with light sensing.
Learn how electric motors convert electrical energy to motion with a stator and rotor. Explore vibration motors, polarity control of direction, motor drivers, and rpm.
Learn how a servo motor works in Tinkercad with Arduino, wiring power, ground, and a signal pin, then program rotation from 0 to 180 degrees using loops and delays.
Design and program a smart home system with Arduino: push buttons to power on/off, motion and tilt sensing with alerts, a potentiometer-driven buzzer, and a photoresistor-controlled servo for windows.
Build and program the final project by wiring buttons, tilt and motion sensors, a photoresistor, servos, and a buzzer with Arduino, controlling states and sounds.
Explore how a seven-segment display works and how to wire and code it with Arduino and Tinkercad to show digits zero to nine and basic characters.
Testimonials from my students:
Good experience because that concept I cant understood in my university lecture but now its clear everything . Good Teachers and best site to enhance the skills. Thank u so much for provide this course
-- Aarti Mehta
I really recommended it to beginners. This course is amazing because instructor is knowledgeable and he knows how to teach. Many instructor thinks that if he or she knows a topic very well then s/he is good at teaching. However, the main thing is to teach something in a simple way. I had no idea what arduino is before starting this course. But now I really learn lost of new information and it is time to pass this information to my kid.
-- Nichesmichael
It is for absolute beginner. explanation of concepts starts from very basic and slowly slowly moving towards over all complicated concepts . one should definately purchase this course especially school kids those who wants to learn arduino basic with a combination of Blocks Coding . Explanation and Education concept was too good in this course
-- Jay Rajendra Kadu
It was very good and taught me alot of stuff I didnt know. My personal favorite lectures were the projects. Its cool how he taught us how to make a working basic security system instead of buying the 200$ ones
-- Ryan Zander
This is an amazing course, easy to follow. I would suggest opening split screen and working alongside projects to get full experience of training. Thanks for taking the time to create this course I am really having fun.
-- James
I really enjoyed this course. It was perfect for someone like me who knew nothing about electronics to learn the basics without feeling overwhelmed.
-- Lonni Curry
It is amazing! The teacher explained every single component and what it does and what you should not do
-- Abirami Sekar
==========================================================================================
Important Update 2023!!!
February:
*** I updated the whole course with optional text-based coding tutorials!
------------------------------------------------
In this course, you will learn the basics of electrical engineering and important computer science concepts using Tinkercad, a fun and easy-to-use programming and electronics simulator tool designed by Autodesk.
Throughout the course, I will guide you through programming the Arduino, using sensors, electric motors, and creating real-life electronic circuits. We will learn by practicing and analyzing real-world applications, with lessons designed to target specific programming and electronics concepts without getting into boring or complex details.
If you do not have any experience with programming or electronics, that’s OK! Because this course is designed for absolute beginners with no experience in programming or electronics.. The course is mainly focused on not only giving technical details but also providing real applications to explain the importance of the lecture topics.
We will start by understanding microcontrollers, especially Arduino, and then jump right into creating our first circuit and learning the basics of electrical engineering.
We will learn how traffic lights works and how they are programmed to control the flow of traffic.
Then, we are going to learn what is a push button and how walk buttons work to help pedestrians cross the road safely.
Next, we will dive into sensors and create an alarm system that alerts us when a burglar enters our home.
Following that, we are going to see how electric motors work and we will create a servo motor circuit that automates opening and closing the doors or windows.
Finally, we will work on a Smart Home Project that allows us to control items around the house with automation.
By the end of the course, you will have the skills and knowledge needed to create fun and useful Arduino projects. And with regular updates including new materials, exercises, tips, and tricks, you can continue to expand your skills and knowledge in this exciting field.
------------------------------------------------
Enroll now and start your journey into the world of programming and electronics today!
* Students under 18 but above the age of consent may purchase the course only if a parent or guardian opens their account, handles any enrollments, and manages their account usage.