IoT Development with Python and Raspberry Pi
IoT Development with Python and Raspberry Pi, available at $39.99, has an average rating of 3.85, with 66 lectures, 3 quizzes, based on 33 reviews, and has 274 subscribers.
You will learn about Build your own projects using The Raspberry Pi Deploy wireless projects using the Raspberry Pi Zero W Discover characteristics to consider before building an IoT smart device Build a Raspberry Pi-based smart device by connecting different sensors and actuators Build real-time, full-stack web application in Python Flask Understand and implement AES and RSA message encryption, digital signatures, and the TLS/SSL/HTTPS protocol to secure your devices and users connected to Internet of Things projects Rapidly build a prototype IoT solutions using Cayenne platform Implement IoT solutions using the ESP8266 “Thing” This course is ideal for individuals who are This course is for IoT enthusiasts and budding developers looking to enhance their skills in developing smart projects using Python and Raspberry Pi board. It is particularly useful for This course is for IoT enthusiasts and budding developers looking to enhance their skills in developing smart projects using Python and Raspberry Pi board.
Enroll now: IoT Development with Python and Raspberry Pi
Summary
Title: IoT Development with Python and Raspberry Pi
Price: $39.99
Average Rating: 3.85
Number of Lectures: 66
Number of Quizzes: 3
Number of Published Lectures: 66
Number of Published Quizzes: 3
Number of Curriculum Items: 69
Number of Published Curriculum Objects: 69
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Build your own projects using The Raspberry Pi
- Deploy wireless projects using the Raspberry Pi Zero W
- Discover characteristics to consider before building an IoT smart device
- Build a Raspberry Pi-based smart device by connecting different sensors and actuators
- Build real-time, full-stack web application in Python Flask
- Understand and implement AES and RSA message encryption, digital signatures, and the TLS/SSL/HTTPS protocol to secure your devices and users connected to Internet of Things projects
- Rapidly build a prototype IoT solutions using Cayenne platform
- Implement IoT solutions using the ESP8266 “Thing”
Who Should Attend
- This course is for IoT enthusiasts and budding developers looking to enhance their skills in developing smart projects using Python and Raspberry Pi board.
Target Audiences
- This course is for IoT enthusiasts and budding developers looking to enhance their skills in developing smart projects using Python and Raspberry Pi board.
Internet of Things (IoT) is a rapidly growing technology which aims at connecting all devices to the existing internet infrastructure. Raspberry Pi is a small, affordable single-board computer that is used to design and develop fun and practical IoT devices. If you wish to learn the essential skills required for designing and building IoT-based applications and IoT solutions, then go for this Learning Path.
This course is a practical, hands-on, example-driven tutorial which will teach you how to design and build IoT solutions and IoT-based applications by combining Python and Raspberry Pi. You will start by installing and setting up the necessary hardware to create a seamless development platform. You will then learn to build a Google assistant, a network ad blocker, and a security camera using Raspberry Pi. You will also build a variety of projects such as a real-time motion detecting intruder alarm, a two-way communication channel on the cloud, and a surveillance monitor system with data visualizations done on dashboards for analysis. You will be introduced to Cayenne – a drag and drop IoT platform which helps you to build IoT solutions fast without any programming needed.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Learn Raspberry Pi, will get you started with The Raspberry Pi 3 and show you how to utilize its GPIO along with Python. You will start by installing and setting up the necessary hardware to create a seamless development platform. You will then build applications for The Raspberry Pi and run your program on it by building a touchscreen setup. Next, using the Raspberry Pi you will learn by building your own projects such as a Google assistant, a network ad blocker, and a security camera. Finally, you will explore the new Raspberry Pi Zero W, which has an added wireless LAN and Bluetooth connectivity by building mini projects such as a Pi-Fi router, USB stick, and time-lapse camera.
The second course, Internet of Things with Python and Raspberry Pi, starts you off with IoT project development by combining Python and Raspberry Pi and lays a foundation from which you can develop complex real-world projects. You will learn to build a motion-detecting anti-theft device that sends real-time data to you remotely to signal intruder activity in your house. You will then learn how to build an IoT server in Python-Flask, allowing your users to log in securely and access their devices. It is based on the publish and subscribe model, which assures authentic user database. You will also learn synchronous and asynchronous encryption techniques and protocols that fortify your IoT system. Finally, you will build an atmosphere monitoring system with the ability of energy saving functionality, using infrared sensors, motion sensors, and ADC. This system will alert and detect ambient atmospheric conditions.
The third course, Introduction to Internet of Things, starts with a basic introduction to IoT and takes you through an IoT solution case study. You will then be given with another case study to understand the building blocks of a typical IoT solution which will introduce the Sparkfun ESP8266 “Thing”, which is a customized ESP8266 development board which we will use to rapidly prototype IoT solutions. You will also be introduced to Cayenne – a drag and drop IoT platform which helps you to build IoT solutions fast without any programming needed, it also assists you in building interesting IoT solutions that cover all the basic building blocks of IoT.
By the end of this course, you will have built a secure ecosystem of interconnected devices that will upgrade your skills to build much complex projects using Python and Raspberry Pi in real-world scenarios!
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
-
Parvinder Yadav has worked with wireless penetration testing for more than 4 years and has a deep knowledge of networking. He has created a lot of projects such as Wifi jammer using shell scripting and the Raspberry Pi 2, a portable hacking device which just weighs 100 grams and can hack almost any router, a portable wireless CCTV camera using The Raspberry Pi which is the same size as a mobile phone, a portable media server, a radio station using the Raspberry Pi, and a lot more. He is the author of PHP tutorials, a geeky YouTuber, and a tech-freak and has more than 55K subscribers to his channel on YouTube.
-
Anum Sheraz is an enthusiastic IoT expert holding a first-class Masters degree in Internet of things from Royal Holloway University of London. He has a solid background of experience in embedded system designs, software design architectures, cloud computing, and Artificial Intelligence. He has also mentored some IoT startups. His major interests include Control and Automation, full-stack web development for real-time applications, and Internet Of Things (IoT).
-
Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer company in the field of Maker education. Through MAKERDEMY, Venkatesh works on several Maker domains like Raspberry Pi, Arduino, Artificial Intelligence, 3D printing and the Internet of Things. MAKERDEMY has the largest catalogue of IOT and related topics on Udemy. Venkatesh is actively involved in IOT education and applying his IOT knowledge to solve local business problems.
Course Curriculum
Chapter 1: Learn Raspberry Pi
Lecture 1: The Course Overview
Lecture 2: Versions of Raspberry Pi
Lecture 3: Introduction to Raspberry Pi 3
Lecture 4: Introduction to Raspberry Pi ZERO W
Lecture 5: Install the Operating System in Raspberry Pi
Lecture 6: Enable SSH Connection in Raspberry Pi
Lecture 7: Get the GUI of the Raspberry Pi on a Windows PC
Lecture 8: Learn the Raspbian Operating System
Lecture 9: Programming on Raspberry Pi 3
Lecture 10: Install Kali Linux on Raspberry Pi 3
Lecture 11: Create a Network Ad Blocker Using Raspberry Pi 3
Lecture 12: Build a Spy Box Using Raspberry Pi 3
Lecture 13: Make a Wi-Fi Jammer Using Raspberry Pi 3
Lecture 14: Exploring the Raspberry Pi ZERO W Kits
Lecture 15: Run Kali Linux on Raspberry Pi ZERO W
Lecture 16: Make a USB Stick Using Raspberry Pi ZERO W
Lecture 17: Make a Pi-Fi Router Using Raspberry Pi ZERO W
Lecture 18: Use Raspberry Pi ZERO W to Make a Time-Lapse Camera
Chapter 2: Internet of Things with Python and Raspberry Pi
Lecture 1: The Course Overview
Lecture 2: Exploring IoT Smart Devices and Architecture
Lecture 3: Hardware Considerations and Communication Models
Lecture 4: Exploring Raspberry Pi 3
Lecture 5: Getting Started with First IoT Project
Lecture 6: Integrating Sensors
Lecture 7: Concluding Project 1
Lecture 8: IoT Communication Protocols
Lecture 9: Internet Security and Cryptography
Lecture 10: HTTPS and SSL/TLS Protocols
Lecture 11: Getting Started with PubNub
Lecture 12: Designing Project Architecture
Lecture 13: Integrating Python PubNub on Raspberry Pi
Lecture 14: Integrating Python PubNub on Web-App
Lecture 15: Setting Up AWS Cloud and Running Apache Server on Custom Domain
Lecture 16: Deploying IoT Flask Application on Apache Server
Lecture 17: Securing Custom Domain
Lecture 18: Secure User Login
Lecture 19: Database Integration
Lecture 20: Creating Rules for Admin and Non-Admin Users
Lecture 21: Grant Read/Write Permissions for Users
Lecture 22: Implementing `Add New Device` Feature
Lecture 23: Project Specifications and Circuit Diagram
Lecture 24: Integrating Sensors with Raspberry Pi
Lecture 25: Real-Time Charts in Dashboard
Chapter 3: Introduction to Internet of Things
Lecture 1: The Course Overview
Lecture 2: What Is IoT?
Lecture 3: Why Should You Care about IoT?
Lecture 4: How IoT Is Impacting a Variety of Industries
Lecture 5: A Typical IoT Solution to a Business Problem – Case Study
Lecture 6: A Relook at Joy Global Case Study
Lecture 7: Working with Sensors and Actuators
Lecture 8: Introduction to IoT Devices or Things
Lecture 9: Exploring the Different IoT Platforms
Lecture 10: How the Pieces Fit Together
Lecture 11: Introduction to the SparkFun ESP8266 Thing
Lecture 12: Setting Up the SparkFun ESP8266
Lecture 13: Upcoming Projects and Required Hardware
Lecture 14: Getting Started with the SparkFun ESP8266 Thing
Lecture 15: Getting Started with Cayenne
Lecture 16: Connecting the SparkFun ESP8266 Thing to Cayenne
Lecture 17: Controlling Actuators and Logging Data with Cayenne
Lecture 18: Using Triggers on the Cayenne IoT Platform
Lecture 19: Sending Alerts Through Cayenne
Lecture 20: Scheduling Events on Cayenne
Lecture 21: IoT Project
Lecture 22: The Cayenne Mobile App
Lecture 23: Bonus Video – IoT Ideas
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 5 votes
- 4 stars: 12 votes
- 5 stars: 9 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024