Maker Training Camp: Introduction to Raspberry Pi

Learn the basic hardware building blocks of the Raspberry Pi and build Python applications.
  • Lectures 22
  • Video 2 Hours
  • Skill level beginner level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

Course Description

In this course you will learn the basic building blocks of the Raspberry Pi and make some cool Maker applications for the small Linux based computer. Also, you will learn about the origins of the Python Scripting Language and how to write quick interactive applications using IDLE (Integrated DeveLopment Environment). To help assist in the retention of the material covered in the lectures and development of creating cool applications with the Raspberry Pi, I’ve included Mini Class Activities called You Try It

What are the requirements?

  • Makers who are interested in learning how to create Raspberry Pi computer applications.

What am I going to get from this course?

  • Over 22 lectures and 2 hours of content!
  • Identify the basic I/O hardware components of the Raspberry Pi.
  • Be able to develop scripts that can be used in Python Application Modules
  • Develop game simulators using Python
  • Learn about Pygame and develop basic graphics using Python.
  • Build application specific calculators in Python to solve science, engineering, and math problems

What is the target audience?

  • This course is for Makers who have little to no programming experience and are interested in developing small Raspberry Pi computer applications using Python.

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion


Section 1: Getting Started with the Raspberry Pi and Python
Video introduction for the course. For best video quality response, set HD setting to small.
Hey  class,
  • I like to point out the Raspberry Pi doesn't have VGA functionality but Composite Video Output. Sorry for the confusion.
  • In making the comment about WiFi, using a WiFi dongle plug into one of the USB ports. will allow the RPi to connect to the Internet wirelessly. Apparently, I didn't complete my explanation while recording the session.
Keyboard is only for country layout, not "hot-keys".
Memory split is not equal to sd card partition. RAM (Random Access Memory) allocation is tied to the CPU (Central Processing Unit) not the sd card.

Section 2: Section 2: Python Basics
Lecture Notes for Session 2 Videos. In addition to the Reading and Homework Assignments, I encourage all to experiment with the You Try Its! (Mini Class Activities) discussed in the videos to obtain the Hands-On experience in using Python with the Raspberry Pi. :)
Python: Integers and Floating Numbers
Build a Simple Calculator!
What is Scripting: Example (Percentage Calculator App)
Build a Percentage Calculator
Solution for garage is on the following video as well as on the lecture notes.
Build an Enhanced Percentage Calculator(variables and constants)
Python "for" statement
Sorry, left side of video got clipped. :(  Session 2_Part 10 has missing screen information. Also,  use your lecture notes to fill in the blanks!
Python "while" statement
Experimenting with "while" statements: You Try It!
Class Physic Problem: Solving for Distance with Python
Build a Distance Calculator (Python Solution)
Python Basics Summary and Final Class Project Discussion
Section 3: Section 3: Session 3: Strings, Lists, and Pygame
29 slides
This lecture will be presented on Google Hangout!!!

Instructor Biography

Don Wilcher , Learn about the Raspberry Pi using Python!!!

I'm an Electrical Engineer, Technology Educator, Author, and Maker. I have extensive knowledge in Embedded Systems and Physical Computing Technologies. I like to encourage people to explore their world by creating tech on their own personal time!

Instructor Biography

Parker Thomas , Education Director, Maker Media

Parker is the Education Director for Maker Media and is organizing these courses. Maker Media is a global platform for connecting makers with each other, with products and services, and with our partners. Through media, events and ecommerce, Maker Media serves a growing community of makers who bring a DIY mindset to technology. Whether as hobbyists or professionals, makers are creative, resourceful and curious, developing projects that demonstrate how they can interact with the world around them. 

Join the biggest student community


Hours of video content


Course Enrollments




Average Rating
  1. 5 Stars
  2. 4 Stars
  3. 3 Stars
  4. 2 Stars
  5. 1 Stars
Ready to start learning?
Preview this course