Course Code: rasberrypi
Duration: 14 hours
Prerequisites:
  • Some programming experience is helpful
Overview:

Raspberry Pi is a very small, single-board computer.

In this instructor-led, live training, participants will learn how to set up and program the Raspberry Pi to serve as an interactive and powerful embedded system.

By the end of this training, participants will be able to:

  • Set up an IDE (integrated development environment) for maximum development productivity
  • Program Raspberry Pi to control devices such as motion sensor, alarms, web servers and printers.
  • Understand Raspberry Pi's architecture, including inputs and connectors for add-on devices.
  • Understand the various options in programming languages and operating systems
  • Test, debug, and deploy the Raspberry Pi to solve real world problems

Audience

  • Developers
  • Hardware/software technicians
  • Technical persons in all industries
  • Hobbyists

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Note

  • Raspberry Pi supports various operating systems and programming languages. This course will use  Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
  • Participants are responsible for purchasing the Raspberry Pi hardware and components.
Course Outline:

Introduction

Fundamentals of Raspberry Pi Electronics

Connecting Everything Together

Software and Hardware Tools for Raspberry Pi

Writing Your First Program: A Blinking Light ("Hello World" of Electronics)

Python Fundamentals: Loops, conditionals, variables, functions, and parameters

Overview of General Purpose Input/Output (GPI/O) Interfaces

Configuring the Input Sensors

Configuring the Output Devices (Speakers, LEDs and electro-mechanic robotics)

Programming Sensor-to-Output Device Control

Project: Build a Motion Sensor and Alarm

Installing additional software

Project: Build a Media Controller with Kodi

Testing and Debugging

Joining the Raspberry Pi Community

Troubleshooting

Closing remarks

Sites Published:

United Arab Emirates - Raspberry Pi for Beginners

Qatar - Raspberry Pi for Beginners

Egypt - Raspberry Pi for Beginners

Saudi Arabia - Raspberry Pi for Beginners

South Africa - Raspberry Pi for Beginners

Brasil - Raspberry Pi for Beginners

Canada - Raspberry Pi for Beginners

中国 - Raspberry Pi for Beginners

香港 - Raspberry Pi for Beginners

澳門 - Raspberry Pi for Beginners

台灣 - Raspberry Pi for Beginners

USA - Raspberry Pi for Beginners

Österreich - Raspberry Pi for Beginners

Schweiz - Raspberry Pi for Beginners

Deutschland - Raspberry Pi for Beginners

Czech Republic - Raspberry Pi for Beginners

Denmark - Raspberry Pi for Beginners

Estonia - Raspberry Pi for Beginners

Finland - Raspberry Pi for Beginners

Greece - Raspberry Pi for Beginners

Magyarország - Raspberry Pi for Beginners

Ireland - Raspberry Pi for Beginners

Luxembourg - Raspberry Pi for Beginners

Latvia - Raspberry Pi for Beginners

España - Raspberry Pi para Principiantes

Italia - Raspberry Pi for Beginners

Lithuania - Raspberry Pi for Beginners

Nederland - Raspberry Pi for Beginners

Norway - Raspberry Pi for Beginners

Portugal - Raspberry Pi for Beginners

România - Raspberry Pi for Beginners

Sverige - Raspberry Pi for Beginners

Türkiye - Raspberry Pi for Beginners

Malta - Raspberry Pi for Beginners

Belgique - Raspberry Pi for Beginners

France - Raspberry Pi for Beginners

日本 - Raspberry Pi for Beginners

Australia - Raspberry Pi for Beginners

Malaysia - Raspberry Pi for Beginners

New Zealand - Raspberry Pi for Beginners

Philippines - Raspberry Pi for Beginners

Singapore - Raspberry Pi for Beginners

Thailand - Raspberry Pi for Beginners

Vietnam - Raspberry Pi for Beginners

India - Raspberry Pi for Beginners

Argentina - Raspberry Pi para Principiantes

Chile - Raspberry Pi para Principiantes

Costa Rica - Raspberry Pi para Principiantes

Ecuador - Raspberry Pi para Principiantes

Guatemala - Raspberry Pi para Principiantes

Colombia - Raspberry Pi para Principiantes

México - Raspberry Pi para Principiantes

Panama - Raspberry Pi para Principiantes

Peru - Raspberry Pi para Principiantes

Uruguay - Raspberry Pi para Principiantes

Venezuela - Raspberry Pi para Principiantes

Polska - Raspberry Pi for Beginners

United Kingdom - Raspberry Pi for Beginners

South Korea - Raspberry Pi for Beginners

Pakistan - Raspberry Pi for Beginners

Sri Lanka - Raspberry Pi for Beginners

Bulgaria - Raspberry Pi for Beginners

Bolivia - Raspberry Pi para Principiantes

Indonesia - Raspberry Pi for Beginners

Kazakhstan - Raspberry Pi for Beginners

Moldova - Raspberry Pi for Beginners

Morocco - Raspberry Pi for Beginners

Tunisia - Raspberry Pi for Beginners

Kuwait - Raspberry Pi for Beginners

Oman - Raspberry Pi for Beginners

Slovakia - Raspberry Pi for Beginners

Kenya - Raspberry Pi for Beginners

Nigeria - Raspberry Pi for Beginners

Botswana - Raspberry Pi for Beginners

Slovenia - Raspberry Pi for Beginners

Croatia - Raspberry Pi for Beginners

Serbia - Raspberry Pi for Beginners

Bhutan - Raspberry Pi for Beginners

Nepal - Raspberry Pi for Beginners

Uzbekistan - Raspberry Pi for Beginners