Introduction to Raspberry Pi

Learn how to create software and hardware projects using Raspberry Pi and Python.
Rating: 4.0 out of 5 (541 ratings)
12,791 students
Introduction to Raspberry Pi
Rating: 4.0 out of 5 (541 ratings)
12,797 students
Wire up your Raspberry Pi to create a fully functional computer, running on Raspbian operating system
Get up to speed with simple Linux commands and the Python programming language
Write a Python program to create a simple number guessing game
Write Python code to control the Raspberry Pi hardware
Light up your Christmas tree with intricate light patterns by controlling the Raspberry Pi hardware

Requirements

  • Raspberry Pi Model B Kit
Description

#1 Raspberry Pi course on Udemy, in terms of students (over 3,000)

#1 Raspberry Pi course on Udemy, in terms of reviews (over 80)

#1 Raspberry Pi course on udemy, in terms of 5 star reviews (over 40)

Bonus content added regularly. Latest update on 7-Nov-15. We will keep adding new content, so that our students have something to look forward to

All our students (Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10 courses under our brand and will be releasing a new course every 2 months.

___________________________________________________________________

This is an introductory course about the credit card sized computer Raspberry Pi. This course is ideal for those who are interested in exploring the possibilities of Raspberry Pi as a computer. The course does not assume any prior knowledge on computers or programming. However, a knowledge of Linux operating system and Python programming language would greatly help you in getting up to speed.

If you do not know Linux or Python, no need to worry. The course has sections that cover the basics of Linux and Python to get you started.

Small as it is, The Raspberry Pi packs quite a punch. The course will teach you to hook up the Pi with a key board and monitor so that you can use it as a low cost computer. You will also learn how to interact with the hardware of the Pi, something that you normally do not do with your home computer or laptop.

You will learn from 2 complete projects. The first one teaches you how to write a software program to make the most of your Raspberry Pi, using the Python language.

The second project involves learning how to control the Raspberry Pi hardware using a computer program written in Python. You will hook the Pi up with a Christmas tree light and will use your program to create various lighting patterns. Sounds exciting?

Jump in straight ahead!

The course provides complete code for both the above mentioned projects.

The entire course can be completed over a period of 2 hours, including the hardware assembly for the Christmas tree light project.

By the end of this course, you will learn how to boot and wire up a Raspberry Pi. You will also have learnt how to write your own python code to make the Raspberry Pi do some really cool things.

Who this course is for:
  • This is an introductory course meant for those who are interested in exploring the Raspberry Pi. While a knowledge of Linux operating system and Python programming language will be helpful, it is not required to follow this course. The basics of Linux and Python will be taught as a part of this course.
Course content
6 sections • 36 lectures • 2h 4m total length
  • What will you learn from this course
    01:04
  • Introduction to Raspberry Pi
    05:26
  • Introduction to Raspberry Pi 2
    10:02
  • Download and transfer NOOBS to SD card
    04:42
  • Install and configure Raspbian OS
    04:17
  • Raspberry Pi Basics
    3 questions
  • Introduction to Linux
    05:33
  • Python basics - Mathematical operations and Print command
    07:01
  • Python basics - Control flow and decision making statement
    06:52
  • Python basics - Comparison operator and random function
    05:15
  • Linux and Python
    3 questions
  • Introduction and hardware requirements
    02:27
  • Circuit diagram: LEDs blinking
    1 page
  • Program the LEDs
    03:42
  • Source Code - LEDS Blinking
    00:05
  • Real time demonstration - LEDs blinking
    00:30
  • Guess the number game - Get the player name
    03:47
  • Guess the number game - Restrict player attempts
    04:38
  • Guess the number game - Run the program
    04:54
  • Guess the number game - Error debugging
    02:33
  • Source code : Guess the number game
    00:18
  • Game Building
    3 questions
  • Know your Christmas lights
    01:31
  • How the Christmas light circuit works
    03:13
  • Assembling the hardware for Christmas lights
    03:27
  • Circuit Diagram : Christmas Light
    1 page
  • Begin the code
    03:19
  • Code for lights - Pattern RGB
    05:20
  • Code for lights - Pattern ONE BY ONE
    05:42
  • Code for lights - Pattern RUNNING
    07:27
  • Code for lights - Call the user defined function
    05:31
  • Error debugging and running the project
    03:29
  • Source code : Christmas light program
    02:06
  • Christmas lights
    3 questions
  • Conclusion
    00:32
  • Bonus content : Introduction to Omxplayer
    02:02
  • Bonus content : OXMplayer key bindings
    1 page
  • Bonus content : Omxplayer installation and video files access
    01:54
  • Bonus content : Introduction to Libre Office
    00:56
  • Bonus content : Installation and application of Libre Office
    01:51

Instructors
Founder, MAKERDEMY
Venkatesh Varadachari
  • 4.1 Instructor Rating
  • 4,826 Reviews
  • 107,474 Students
  • 56 Courses

    Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer maker education company head-quartered in Singapore.

    Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives. 

    Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore. 

    He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore. 

Senior Product Engineer - Technology
Satyajeet Sah
  • 4.0 Instructor Rating
  • 1,541 Reviews
  • 30,840 Students
  • 23 Courses

Satyajeet is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satyajeet holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer and spends his time creating exciting courses around  the credit card sized Raspberry Pi.