FREQUENTLY ASKED QUESTIONS
Learn to Work with Electronics, Write Code in Python, and Build a Robot Using Raspberry Pi and Python
All our online courses were designed to be used by people with no previous experience in electronics, programming, or robotics. Lessons start at the very beginning building foundational skills that increase in complexity over time.
- Raspberry Pi + Python Standard Course: 40-60 hours
- Raspberry Pi + Python Complete Course: 65-80 hours
- Intro to Robotics Complete Course: 85-100+ hours
Please note, these estimates assume you are working at home at your own pace. For classroom settings, we recommend planning on 2-3x the time to complete each lesson. Please click here for more information on using this program in a classroom setting.
Course Comparison | Level A Lessons: Beginning Circuits & Coding
| Level B Lessons: Intermediate Electronics & Coding | Level C Lessons: Advanced Electronics & Coding | Level D Lessons: Build a Robot |
---|---|---|---|---|
Raspberry Pi + Python Standard Course | X | X | ||
Raspberry Pi + Python Complete Course | X | X | X | |
Raspberry Pi + Python Robotics Course | X | X | X | X |
- Internet access and an Electronic Device to Use to Access the Online Classroom (course lessons, including videos, are provided via the online classroom so high speed internet access is needed; we do not recommend attempting to use the online classroom with a phone due to the small screen size)
- Computer Monitor (a television can also be used provided it has HDMI inputs, please note, a laptop computer will not work for this purpose)
- HDMI cable (likely attached to your computer monitor)
- AA Batteries x2 (these are used in Lessons A-1 to A-9 to power circuits prior to learning to use the Raspberry Pi)
- Keyboard and Mouse (please use a wired keyboard and mouse if possible. Wireless models do not work reliably with the Raspberry Pi. Click here to visit the Level A Resource List for a list of inexpensive keyboard and mouse options)
Raspberry Pi and Python Complete Course:
- Internet access and an Electronic Device to Use to Access the Online Classroom (course lessons, including videos, are provided via the online classroom so high speed internet access is needed; we do not recommend attempting to use the online classroom with a phone due to the small screen size)
- Computer Monitor (a television can also be used provided it has HDMI inputs, please note, a laptop computer will not work for this purpose)
- HDMI cable (likely attached to your computer monitor)
- AA Batteries x2 (these are used in Lessons A-1 to A-9 to power circuits prior to learning to use the Raspberry Pi)
- Keyboard and Mouse (please use a wired keyboard and mouse if possible. Wireless models do not work reliably with the Raspberry Pi. Click here to visit the Level A Resource List for a list of inexpensive keyboard and mouse options)
- A Desktop Computer, Laptop, or Chromebook (this can be the same device the student is using to access the online classroom; in Level C this is used in networking lessons)
- Anti-Static Mat (highly recommended to prevent damage to more sensitive equipment such as the Raspberry Pi camera; click here to visit the Level C resources page to find one at a bargain price; this is particularly needed in Level C)
Intro to Robotics Complete Course:
- Internet access and an Electronic Device to Use to Access the Online Classroom (course lessons, including videos, are provided via the online classroom so high speed internet access is needed; we do not recommend attempting to use the online classroom with a phone due to the small screen size)
- Computer Monitor (a television can also be used provided it has HDMI inputs, please note, a laptop computer will not work for this purpose)
- HDMI cable (likely attached to your computer monitor)
- AA Batteries x2 (these are used in Lessons A-1 to A-9 to power circuits prior to learning to use the Raspberry Pi)
- Keyboard and Mouse (please use a wired keyboard and mouse if possible. Wireless models do not work reliably with the Raspberry Pi. Click here to visit the Level A Resource List for a list of inexpensive keyboard and mouse options)
- A Desktop Computer, Laptop, or Chromebook (this can be the same device the student is using to access the online classroom; in Level C this is used in networking lessons)
- Anti-Static Mat (highly recommended to prevent damage to more sensitive equipment such as the Raspberry Pi camera; click here to visit the Level C resources page to find one at a bargain price; this is particularly needed in Level C)
- AA Batteries x6 (these are used to power the robot in Level D; we recommend rechargeable batteries, click here to learn more)
- 9v Battery
- USB Drive (minimum 4 gb)
- Electrical Tape (used in Level D to build a track on the floor for the robot to follow; use black electrical tape if you have light colored flooring, use white electrical tape if you have dark colored flooring)
- USB to SD Card Adapter (optional; Lesson D-1 activity shows students how to back up their SD card to their computer, click here to see links to adapters)
The courses are most commonly used by adults and older high school students.
Working with electronics and code requires precision. A small error in the placement of an electrical component in a circuit or even a single incorrect or missing character in the code will cause the circuit or code not to work. While this presents wonderful learning opportunities to improve careful reading and attention to detail, the precision requirement can simply be too frustrating for some students and we encourage you to use discretion when deciding whether this program is the right fit for yourself or your high school student.
Due to the in-depth nature of our course materials, homeschooling parents frequently choose to use our courses as a high school STEM elective. Click here to find detailed information on our various homeschool course options.
We are thrilled to help! Contact us via email and we will help you get back on the right track and normally respond to requests for help within one business day. Please note, we only provide support via email as it's easier to send pictures or copy of your code back and forth--this can help us troubleshoot far more efficiently.
Yes! The Raspberry Pi operating system tends to change fairly regularly. Sometimes the changes are minor, such as moving a menu item, and sometimes the changes are major, such as process changes. As we learn of changes to the Raspberry Pi OS, modules, repository libraries or any other resources used in the course, we will update the online classroom ASAP. When accessing the materials through the online classroom, you will always have access to the most up-to-date version of the lesson materials.
Unfortunately, we don't offer online classroom access separately from the kits. We are 100% committed to troubleshooting any bumps students may face on their road to learning. Component connections can be configured differently or may not be compatible depending on the specific component or manufacturer, even though they may look almost identical. That makes it really difficult (and potentially impossible) for us to troubleshoot effectively. Our goal is for beginning students to learn these skills well and we can only ensure that if students are working with a standardized kit of parts.
The good news is that even if you have extra parts (and even an extra Raspberry Pi) on hand, it opens up the range of possibilities for projects long term. It's pretty rare to find someone who works with Raspberry Pi's as a hobby and only has one!
We are happy to set you up to access the online classroom! Just contact us so we can locate your account and get you set up. Please note, it is helpful to include the name, email address, and shipping address on the order as it helps us locate your account account more quickly. Also, if you've ordered multiple times, please let us know which levels of the course you own so we can make sure we track down all the details we need and get you set up with classroom access for all the levels you are using.
Our online classroom system grants access to users for 24 months from the date of purchase. If you are still actively working through a course at the end of 24 months, please contact us so we can assist you with an access extension.