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 |
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
The Raspberry Pi Platform and Python Programming for the Raspberry Pi at Coursera Course details
- 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