Coursera
Coursera Logo

UCI - The Raspberry Pi Platform and Python Programming for the Raspberry Pi 

  • Offered byCoursera

The Raspberry Pi Platform and Python Programming for the Raspberry Pi
 at 
Coursera 
Overview

Duration

11 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

The Raspberry Pi Platform and Python Programming for the Raspberry Pi
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 4 of 6 in the An Introduction to Programming the Internet of Things (IOT) Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Approx. 11 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Read more
Details Icon

The Raspberry Pi Platform and Python Programming for the Raspberry Pi
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device. Please note that this course does not include discussion forums.

The Raspberry Pi Platform and Python Programming for the Raspberry Pi
 at 
Coursera 
Curriculum

Module 1

Module 1 Introduction (Video)

Lecture 1.1 - Raspberry Pi Board (Updated)

Lecture 1.2 - Raspberry Pi Processor

Lecture 1.3 - Raspberry Pi vs. Arduino (Updated)

Lecture 2.1 - Operating System Benefits

Lecture 2.2 - Processes

Lecture 2.3 - Raspberry Pi IoT

Lecture 3.1 - Raspberry Pi Setup

Lecture 3.2 - Raspberry Pi Configuration

Lecture 3.3 - Overclocking (Updated)

Pre-Course Survey

Course Overview

Module 1 Objectives

Module 1 Reading

Module 1 Quiz

Module 2

Module 2 Introduction (Video)

Lecture 1.1 - Linux Basics

Lecture 1.2 - Login

Lecture 1.3 - Linux Filesystem (Updated)

Lecture 2.1 - Navigating the Filesystem (Updated)

Lecture 2.2 - Text Editors (Updated)

Lecture 2.3 - Accessing Files

Lecture 3.1 - Permissions

Lecture 3.2 - Processes

Lecture 3.3 - Linux Graphic User Interface

Module 2 Objectives

Module 2 Reading

Module 2 Quiz

Module 3

Module 3 Introduction (Video)

Lecture 1.1 - Python on Raspberry Pi

Lecture 1.2 - Python Programming Environment

Lecture 1.3 - Python Expressions

Lecture 2.1 - Strings

Lecture 2.2 - Functions

Lecture 2.3 - Function Arguments

Lecture 3.1 - Lists

Lecture 3.2 - List Methods

Lecture 3.3 - Control Flow

Module 3 Objectives

Module 3 Reading

Module 3 Quiz

Module 4

Module 4 Introduction (Video)

Lecture 1.1 - General Purpose IO Pins

Lecture 1.2 - Protocol Pins

Lecture 1.3 - GPIO Access

Lecture 2.1 - General Purpose IO Pins (Updated)

Lecture 2.2 - Pulse Width Modulation

Lecture 2.3 - Demo of a Blink

Lecture 3.1 - Graphic User Interface

Lecture 3.2 Tkinter Library

Lecture 3.3 - Interaction

Module 4 Objectives

Module 4 Reading

End-of-Course Survey

Module 4 Quiz

The Raspberry Pi Platform and Python Programming for the Raspberry Pi
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    The Raspberry Pi Platform and Python Programming for the Raspberry Pi
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...