Raspberry Pi Online Course Video Training Tutorials
Listed are highly recommended online video training & courses to learn all about Raspberry PI Projects.
Coursera Online Courses:
Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online. When you complete a course, you’ll receive a sharable electronic Course Certificate.
Online and open to everyone
Learn a new skill in 4-6 weeks
Priced at about $29-$99
Earn a Course Certificate
List of Suggested Courses:
Click on the image to see which university/institute is offering the course with their detailed specs.
Course
Course Name
Course Offered By
Institute Logo
Price
Interfacing with the Raspberry Pi
University of California, Irvine
69
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
University of California, Irvine
69
A developer's guide to the Internet of Things (IoT)
IBM
79
Robotics: Capstone
University of Pennsylvania
49
A Developer's guide to Node-RED
IBM
79
Embedded Software and Hardware Architecture
University of Colorado Boulder
99
Development of Secure Embedded Systems
EIT Digital
226
Web Connectivity and Security in Embedded Systems
EIT Digital
49
Introduction to FPGA Design for Embedded Systems
University of Colorado Boulder
99
Embedded Hardware and Operating Systems
EIT Digital
49
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine
39
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder
99
Architecting Smart IoT Devices
EIT Digital
49
Sensors and Sensor Circuit Design
University of Colorado Boulder
99
Internet of Things V2: Setting up and Using Cloud Services
University of California San Diego
49
Internet of Things V2: DragonBoard™ bring up and community ecosystem
University of California San Diego
49
Industrial IoT Markets and Security
University of Colorado Boulder
49
Motors and Motor Control Circuits
University of Colorado Boulder
99
FPGA computing systems: Background knowledge and introductory materials
Politecnico di Milano
49
An Introduction to Programming the Internet of Things (IOT)
University of California, Irvine
345
Capstone: Autonomous Runway Detection for IoT
EIT Digital
79
System Validation (4): Modelling Software, Protocols, and other behaviour
EIT Digital
49
Programming for the Internet of Things Project
University of California, Irvine
69
System Validation (3): Requirements by modal formulas
EIT Digital
49
Introduction to Complex Analysis
Wesleyan University
49
Introduction to Architecting Smart IoT Devices
EIT Digital
49
System Validation (2): Model process behaviour
EIT Digital
49
The Arduino Platform and C Programming
University of California, Irvine
69
Development of Real-Time Systems
EIT Digital
49
VLSI CAD Part I: Logic
University of Illinois at Urbana-Champaign
79
VLSI CAD Part II: Layout
University of Illinois at Urbana-Champaign
79
System Validation: Automata and behavioural equivalences
EIT Digital
49
Equivalent Circuit Cell Model Simulation
University of Colorado System
99
Linear Circuits 2: AC Analysis
Georgia Institute of Technology
49
Linear Circuits 1: DC Analysis
Georgia Institute of Technology
49
Converter Circuits
University of Colorado Boulder
79
Semiconductor Devices
University of Colorado Boulder
297
Battery Pack Balancing and Power Estimation
University of Colorado System
49
Advanced Converter Control Techniques
University of Colorado Boulder
79
Pressure, Force, Motion, and Humidity Sensors
University of Colorado Boulder
99
Games, Sensors and Media
University of California, Irvine
49
Modern Robotics: Mechanics, Planning, and Control
Northwestern University
474
Introduction to Programming in C
Duke University
316
Power Electronics Specialization
University of Colorado
474
Install and Manage Google Cloud's Apigee API Platform Specialization
Google Cloud's
147
Engineering Systems in Motion: Dynamics of Particles and Bodies in 2D Motion
Georgia Institute of Technology
49
Introduction to Systems Engineering
UNSW Australia (The University of New South Wales)
49
Software Development Lifecycle
University of Minnesota
236
Software Development Processes and Methodologies
University of Minnesota
59
Java Programming: Principles of Software Design
Duke University
79
Engineering Practices for Building Quality Software
University of Minnesota
59
Java Programming and Software Engineering Fundamentals
Duke University
355
Applied Machine Learning in Python
University of Michigan
79
Introduction to Cyber Attacks
New York University Tandon School of Engineering
49
Materials Science: 10 Things Every Engineer Should Know
University of California, Davis
49
Data Processing Using Python
Nanjing University
29
Fundamentals of Computer Network Security
University of Colorado
316
Cybersecurity and the Internet of Things
University System of Georgia
79
Cyber-Physical Systems: Modeling and Simulation
University of California, Santa Cruz
49
Java Programming: Arrays, Lists, and Structured Data
Duke University
79
Introduction to Cyber Security
NYU Tandon School of Engineering
196
Introduction to Logic
Stanford University
95
Code Yourself! An Introduction to Programming
The University of Edinburgh, Universidad ORT Uruguay
49
Tinkering Fundamentals: Circuits
Exploratorium
49
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem
49
Introduction to Thermodynamics: Transferring Energy from Here to There
University of Michigan
49
Big Data for Data Engineers
Yandex
275
Introduction to Programming with MATLAB
Vanderbilt University
49
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.ACCEPTRead More
Manage consent
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.