Teach your child robotics at home, even if you have no background in electronics or programming!
Level A and Level B are the first and second of four levels in the Intro to Robotics series. Intro to Robotics is designed to start at the very beginning and systematically teach students electronics, programming, and then how to combine those skills to build a functional robot.
Along the way they will learn how to use common electrical components, read schematics, troubleshoot, and craft every line of computer code.
SAVE $30 by purchasing these kits together.
Teaching several children? Click here to purchase additional component kits.
Teaching a group of children in a classroom or co-op setting? Click here for institutional ordering and pricing information.
Levels A & B Curriculum and Kit Contents
360 page Level A curriculum containing 18 step-by-step lessons (downloadable PDF file)
570 page Level B curriculum containing 18 step-by-step lessons (downloadable PDF file)
Raspberry Pi 3 B x1
5 volt Power Supply with AC Adapter x1
Raspberry Pi Case
Micro SD Card with Adapter
Ribbon Cable x1
Wedge Assembly x1
Battery Holder with Wires x1
RGB LED x2
Resistors 220 Ohm x6
Resistors 1,000 Ohm x6
Resistors 10,000 Ohm x6
Pushbutton Switch x3
Jumper Wires x12
Piezo Speaker x1
Slide Switch x1
3x4 Matrix Keypad x1
RFID Reader x1
RFID Tags x2
Analog-to-Digital Converter x1
10k Potentiometer with Knob x1
Level Shifting Integrated Circuit x1
Infrared Obstacle Sensor x1
Ultrasonic Range Sensor x1
Infrared Line Sensor x1
Temperature Sensor x1
OLED Display x1
Capacitive Touch Sensor x1
220uF Capacitor x2
2200uF Capacitor x1
Jumper Wires (Short Male-to-Male) x8
Jumper Wires (Long Male-to-Male) x4
Jumper Wires (Long Male-to-Female) x8
Levels A & B Scope and Sequence
Learn how electricity and electrical equipment work.
Learn to properly use common electrical components that make up circuits including breadboards, batteries, LEDs, resistors, jumper wires, and switches.
Build both series and parallel circuits and understand how to use Ohm's Law when designing circuits.
Practice systematic troubleshooting techniques including half-splitting.
Learn to read schematic drawings.
Learn to use a Raspberry Pi (a mini computer) including connecting it to peripherals (keyboard, mouse, etc.) as well as downloading files and software updates.
Learn to use several included software packages including Raspbian OS, Nano, and Thonny.
Learn to to create basic Python programs including comments, merging strings, user input, mathematical functions, lists, if/else statements, and loops to control electrical circuits and create games.
Learn to identify and correct errors in Python computer programs.
Work administratively with files, folders, and directories.
Continue to expand coding knowledge to include functions, advanced list commands, logical operators, while true loops, advanced string techniques, try/except/finally, and multithreaded operations.
Understand pulse width modulation.
Learn to work with new types of switches, a matrix-style keypad, potentiometers, phototransistors, infrared sensors, RFID readers, temperature sensors, an I2C display, and ultrasonic range sensors.
Learn to use Github and adjust for various versions of Python.
Work with an analog-to-digital converter integrated circuit.
Continue to improve troubleshooting skills for both electrical circuits and computer programs.
Continue to gain the skills to independently tackle projects found online.
After completing Level A and Level B, we recommend students continue the Intro to Robotics series:
Level C: Audiovisual and Advanced Programming (Summer 2019)
Level D: Working with Motors and Taking It Mobile (Fall 2019)
Click hereto view a Level B Sample Lesson B-18 (Final Project)
What Users Say About the Program
"My kids have really enjoyed seeing what happens when they’ve created a complete circuit. They light up with a feeling of accomplishment. I’ve enjoyed learning alongside them." Deb, West Virginia
"My son is starting college next year, electrical engineering technology will be his major. We are using your curriculum to get a head start on college. He is loving the program. I have to tell him to stop and move on to other school work! He has just a couple lessons left and can’t wait for level B." Rudy, Michigan
"Thank you! My daughter has enjoyed learning step-by-step with curriculum that sets her up for success." Pam, Tennessee
"I purchased Level A for my son, and he loves it! We are only on lesson 2, because of his chemo treatments. However, even though he is on just on Lesson 2 he has learned quite a few new concepts he didn’t already know. This is his favorite class and wants to complete all of the levels. Thank you so much for providing the opportunity to parents to help jumpstart their child’s chosen career path." Kelly, Louisiana
"We just wanted to let you know that my son is enjoying this program very much. He looks forward to it each time and we find that it has filled the gaps that other programs he has worked with have failed to address. He’s very much looking forward to Level B! There is a lot of reading which he doesn’t relish, but he is perfectly capable of reading it and we’ve made a handy little notebook to keep vocabulary words and unfamiliar terms in so it’s been a good experience in early note-taking, too." Roxy, Nebraska
Levels A & B FAQ
Q. I don’t know anything about electronics or programming. How can I use this to teach my child?
A. We specifically designed our curriculum kits to be used by families with no background in electronics, programming or robotics. With clear explanations, step-by-step instructions, a complete components kit included, and one-on-one support from our amazing team, we are confident you can successfully teach your child robotics at home.
Q. What age is this curriculum appropriate for?
A. We designed our curriculum kits to be used by middle school and high school aged students. That being said, it's certainly possible to use the kits with children a bit younger although we'd strongly recommend a younger child learn alongside an older teen or adult. We want everyone to feel successful!
Q. How will I receive my order?
A. The PDF files containing the curriculum can be downloaded following purchase. The component kit will be mailed to you within several business days.
We do not offer printed copies of the curriculum for several reasons:
When reviewing concepts, students benefit greatly from being able to search the curriculum document for information about a skill they are working with.
The technology students will be working with changes regularly and we typically update the curriculum every 2-3 months to assure students are working with the latest information. Sometimes the changes are significant (screen layout, menu options, procedures, etc.) It is advantageous for students to have access to this updated information via the electronic copy of the curriculum. We want them to keep moving forward with their lessons, not getting stuck and frustrated because a menu option changed.
We want to save some trees and keep your cost down! Our program is lengthy and the book would not only be heavy to carry around, it's simply unnecessary to print it. All lessons can be read and completed with the file pulled up on a tablet, laptop or desktop.
Q. How many lessons are in Levels A & B and how long does each lesson take?
A. There are 18 lessons in each level. Level A lessons will take approximately 45-60 minutes to complete. Level B lessons will take approximately 60-90 minutes to complete. We recommend aiming to complete 1-3 lessons per week. A single level will take 6-18 weeks to complete depending on lesson frequency.
Please note, as the concepts taught in Level B are more complex than Level A, parents of younger students should consider slowing down lesson frequency to perhaps once per week. This would allow the student to complete the lesson more than once if needed and to practice the new skills prior to moving on to the next lesson.
Q. Can the curriculum be used by the student independently?
A. Yes, the curriculum is written directly to the student and assumes both child (and parent) have no background in electronics, programming, or robotics. How successful a child will be at self-teaching will depend on age, maturity level, and motivation of the child. In the event you have a younger or less mature child, we would encourage you to learn alongside your child.
Q. What if we have a question or run into a problem?
A. We are thrilled to help! Contact us via email or live chat and we will help you get back on the right track.
Also, please head on over to Facebook and join the42 Electronics User Group. It's a great place for current or perspective users to ask questions, get project ideas, and connect with other families using the Intro to Robotics program.
Q. What should my child do after completing this course?
A. After a student completes Levels A & B, they will have electrical and programming skills they can use to tackle beginner and many intermediate Raspberry Pi projects they find online. We also recommend students move on to Level C to continue their robotics education:
Level C:Adding Audiovisual and Advanced Programming (Spring 2019)
Level D: Working with Motors and Taking It Mobile (Summer 2019)
Q. I’m only interested in my student being introduced to electronics and programming, does he or she need to complete all four levels?
A. While each level builds on the previous level, we have designed this course so a student can stop upon completion of any level and still have solid, complementary skills in working both with electrical components as well as the most common Python coding commands. While we do recommend students continue to work through successive levels, we recognize that won’t be appropriate for all children, and some families may be content with the skills and exposure gained by completing only one, two, or three levels.
Q. Why does this program teach Python instead of a different programming language?
A. We teach Python for a couple of reasons:
Python is currently the fastest growing computer language. Companies such as YouTube, Dropbox, Google, Quora, Instagram, Spotify, Reddit, and Yahoo Maps used Python to build their platforms. While programming languages tend to come and go over time, Python is well rooted and is likely to be a popular language for many years.
Python is particularly well suited to beginners. The code is intuitive and easy to read. It also requires far fewer lines of code to accomplish tasks compared to other popular languages such as C++ and Java.
Q. Are the curriculum and kit reusable for other children?
A. Yes! The contents of the kit and the curriculum are fully reusable for multiple children in the same family. The curriculum may not be resold or given away to another family. If teaching multiple children simultaneously, it may be helpful to purchase multiple component kits so each child has their own set but this is not required. Click here to purchase an additional component kit. Schools and Co-ops, click here for institutional ordering and pricing information.
Q. Can I use this curriculum for high school credit for a home schooled student?
A. Yes, Level A and Level B together are equivalent to a half a credit of high school coursework. Levels A-D together are equivalent to a full credit.
Q. Will we need additional equipment?
A. Yes, besides the curriculum and kit, there are a few things you will need but you likely already have these items on hand:
AA Batteries x2
Computer Monitor (or television provided it has HDMI inputs)
HDMI cable (likely currently attached to your computer monitor)
Keyboard and Mouse (use a wired keyboard and mouse if possible)
Internet access, wired or wireless (required for Level B but not Level A)
Please note, none of the equipment needs to be exclusive to the Raspberry Pi. The student can easily hook up the family computer monitor, keyboard, mouse, and internet access each time they do a lesson if resources need to be shared. Please note, a laptop will not work in place of a computer monitor.
For more information, check out this video where Julie walks you through the extra equipment requirements.
Q. How will my order be delivered?
A. The PDF files containing the curriculum can be downloaded following purchase. A hard copy of the curriculum is not available although you are welcome to print a copy for your personal use. The component kit will be mailed to you within several business days.