Get $1 credit for every $25 spent!

The Complete Raspberry Pi 3 Training Bundle

Ending In:
Add to Cart - $19
Add to Cart ($19)
$214
91% off
wishlist
(151)
Courses
6
Lessons
170
Enrolled
1,508

What's Included

Product Details

Access
Lifetime
Content
3 hours
Lessons
24

Wireless Penetration Testing with Kali Linux & Raspberry Pi

Put Your Raspberry Pi to Work by Testing Your Network's Security

By Cristian Gradosteanu | in Online Courses

Penetration Testing is a security practice in which you intentionally hack your own network to expose vulnerabilities. This course will teach you how to use a Raspberry Pi device to perform penetration tests and protect against common operating system vulnerabilities. You'll get a better grasp of your own network security, and know some of the methods most commonly used by hackers.

  • Access 24 lectures & 3 hours of content
  • Understand the functionality & security of computer networks
  • Learn how to use common Linux tools to penetrate wireless networks
  • Discover a valuable use for your Raspberry Pi
  • Discover methods hackers use to break into your network & how to combat them
As a software developer, Cristian Gradisteanu is responsible for the development of management software products produced by his company. His areas of expertise include programming languages like Java, Objective-C, C#, C++, PHP, Ruby and system administration. He is very passionate about teaching everyday people topics that they are interested in, and feels that in order to keep up with the latest technology trends, your leaning process should be a continuous one. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility:

  • Internet required

Course Outline

  • Introduction
    • Course Introduction
    • Hardware Requirements
    • Downloading and installing Kali Linux on Raspberry Pi
    • Downloading and installing Kali Linux in VirtualBox on Windows
    • Downloading and installing Kali Linux in VirtualBox on Mac OS X
    • What's new in Kali Linux version 2 / 2016 (23:02)
    • Connecting to Kali Linux for the first time - VirtualBox
    • Connecting to Kali Linux for the first time - Raspberry Pi
    • Updating Kali Linux
    • Setting up your wireless adapter
    • Conclusions
  • Bypassing Wireless LAN Authentication
    • Bypassing Hidden SSIDs
    • Bypassing MAC Address filtering
    • Bypassing Shared Key Authentication
    • Bypassing Open System Authentication
    • Cracking WEP
    • Cracking WEP with fern-wifi-cracker
    • Cracking WPA & WPA2
    • Cracking WPA2 with Wifite and Cowpatty
    • Connecting to a WPA/WPA2 wireless network
    • MITM - Man in the middle attack
    • MITM with Ettercap
    • Conclusions

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
8

Cluster Pi: Build a Raspberry Pi Beowulf Cluster

Discover Parallel Programming By Reaping the Power of 3 Minicomputers

By Wolf Donat | in Online Courses

Want to amp up your computing power? Learn parallel programming, a type of computation that tackles big problems by dividing them into many smaller ones, then solving them all at once. Through this course, you'll link several Raspberry Pi devices together to build Beowulf clusters, or a series of linked computers that together can execute parallel programming--providing you with greater processing power than you thought possible.
  • Build a Raspberry Pi Beowulf cluster w/ 8 lectures & 1 hour of content
  • Learn the history of supercomputing & parallel programming
  • Discover common open-source software for the Raspberry Pi & how to implement it in clusters
  • Adapt your skills to service more powerful machines
  • Learn how to parallelize computations to increase speed & power
Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate
  • 3 Raspberry Pi minicomputers
  • A network switch
  • 1 Ethernet cable per Raspberry Pi

Compatibility:

  • Internet required

Course Outline

  • Introduction
    • Intro to supercomputing
  • Ingredients
    • Hardware
    • Software
  • The build
    • Configuring and Installing MPICH
    • Installing mpi4py
  • Conclusion
    • Getting everything working
    • Resources and further study

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
12

Raspberry Pi Essentials & Extras

Broaden Your Raspberry Pi's Horizons with This 1-Hour Crash Course

By Wolf Donat | in Online Courses

The Raspberry Pi has become one of the most popular tools for hobbyists and engineers alike, but it can be tough to find the best jumping off point when you start tinkering. This course offers some general Pi knowledge and will show you some of the many ways you can make your Pi work for you. From installing different operating systems to using the Raspberry Pi as a web server, you'll open up a whole new realm of possibility for your device.
  • Access 12 lectures & 1 hour of content
  • Discover how to install the optional Pi camera board
  • Understand the UART protocol
  • Learn how to interface w/ a GPS module using I2C
  • Use the Pi as a Network File Server
  • Put Windows 10 on your Raspberry Pi for a more familiar operating system
  • Turn your Pi into a fully-functioning web server
Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it. For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility:

  • Internet required

Course Outline

  • The Lectures
    • Introduction
    • Tour of the Raspberry Pi
    • The Virtual Desktop
    • The Raspberry Pi camera board
    • UART - Part 1
    • UART - Part 2
    • I2C - Part 1
    • I2C - Part 2
    • Windows on the Pi
    • The PI as a webserver
    • The Pi as a network file server
    • Conclusion

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
19

PiBot: Build Your Own Raspberry Pi Powered Robot

Yes, You Can Build a Robot with Raspberry Pi. Here's How.

By Wold Donat | in Online Courses

Tell us you didn't just get a little giddy reading that title. Yes, this course will take you through all the steps of building your very own robot, operated with your Raspberry Pi. From installing the libraries needed to access GPIO pins to configuring a wireless adapter, you'll end this course with a working robot that you can control remotely.
  • Access 19 lectures & 2 hours of content
  • Use the included eBook to follow the course & gain additional instruction
  • Develop a command line through which to control your robot
  • Explore different materials for the body of your robot
  • Configure a wireless adapter to control your robot from a distance
Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it. For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Users will need to provide their own robot parts

Compatibility:

  • Internet required

Course Outline

  • Introduction
    • Course Intro
    • The Raspberry Pi overview
    • Linux overview
    • Python overview
  • Ingredients & Parts
    • Format your SD Card (Windows)
    • Format your SD Card (Mac)
    • Download and Install NOOBS/Raspbian (Windows)
    • Download and Install NOOBS/Raspbian (Mac)
    • First Pi startup with NOOBS
    • First startup - raspi-config
    • Things you'll need and where to get them
    • Installing the wireless adapter
    • Installing ServoBlaster libraries
  • Bot Construction and Control
    • Bot construction
    • Power requirements
    • Bot control
    • Python control script
    • PiBot Book File
    • Conclusion & Final Thoughts
    • New Lecture

View Full Curriculum


Access
Lifetime
Content
7 hours
Lessons
58

Raspberry Pi: Full Stack

Discover the Web Development Capabilities of Raspberry Pi

By Peter Dalmaris | in Online Courses

Raspberry Pi is a highly capable web development CPU, and this course will teach you how to maximize its potential. By learning the various components that make up the web development stack, you'll be able to build applications and make them available to users through a web interface. This is the A to Z guide for using Raspberry Pi for the Web.

  • Access 58 lectures & 7 hours of content
  • Learn the various components of the web development stack: the operating system, hardware, application server, web server, database server, & Python programming language
  • Integrate Cloud services into your Raspberry Pi-powered web application
  • Install a Python virtual environment & use Flask, uWSGI & Nginx to design & host your application
  • Use the Google Chart API to create visual representations of sensor data
  • Add interactivity to web pages using JQuery
  • Analyze sensor data using Plotly
Peter Dalmaris is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent. He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems. He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.

Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS. Peter has been an electronics enthusiast since he remembers himself when he wrecked his sister's digital watch and his parents VCR. He replaced the watch but managed to fix the VCR. Now, he is particularly fascinated by the rapid prototyping opportunities that the Arduino and similar platforms has brought about. He lives in Sydney, Australia.

For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate
  • A DHT11 or DH22 sensor
  • 5mm LED
  • Resistors
  • Breadboard and jumper wires
  • USB Wifi dongle, if available

Compatibility:

  • Internet required

Course Outline

  • Introduction to the course
    • Introduction
    • About the Raspberry Pi
    • Components
    • Detailed List of Components you will need
  • The operating system
    • Section introduction
    • Installing mini Raspbian using Mac OS X
    • Installing mini Raspbian using Windows
    • Quiz
    • Section 2 conclusion
  • Python and GPIOs
    • Section introduction
    • Setup Python
    • GPIO basics
    • Make an LED blink
    • Read the status of a button
    • Read temperature and humidity from a digital sensor
    • Quiz
    • Section conclusion
  • Setup the Web application stack
    • Section introduction
    • What is the Web application stack?
    • Install Nginx, the Web server
    • Install Flask and venv
    • Install uWSGI
    • Setup Upstart
    • About log files
    • Serving static assets and Skeleton
    • Styling our Web application with Skeleton
    • Debugging a Flask application
    • Quiz
    • Section Conclusion
  • Building a simple Flask application on the Raspberry Pi
    • Section 5 introaudioProcessed
    • Show DHT22 sensor data in the browser
    • Install the SQLite3 database
    • Use a Python script to store sensor reading to the database
    • Automate sensor data logging with cron and SQLite3
    • Show historical sensor data in the browser
    • Quiz
    • Section Conclusion
  • Improving our application with date-time range record selector
    • Section 6 introaudioProcessed
    • Selecting historical sensor data records with a time-date range
    • Define a date-time range in the URL
    • Timezones in Rasbian
    • Validating timestamps
    • Tidying up: refactor our application code
    • Quiz
    • Section Conclusion
  • Improving the user interface
    • Section 7 introaudioProcessed
    • Adding date range radio buttons
    • Visualise sensor data with Google Charts
    • Install a datetime picker widgets
    • Setting up the datetime picker widget
    • Setting up time zones on the client side
    • Setting up time zones on the server side
    • Link the two pages of the application
    • Quiz
    • Conclusion
  • Setup cloud charting and analysis with Plotly
    • Section 8 introaudioProcessed
    • Setup Plotly
    • Add Plotly links
    • Add Plotly support to the Flask application script
    • Section Conclusion
  • Other useful things to know
    • Install and configure a Wifi USB dongle for wireless networking

View Full Curriculum


Access
Lifetime
Content
7 hours
Lessons
49

From 0 to 1: Raspberry Pi and the Internet of Things

Use This Handy Microprocessor to Configure & Execute Home Automatron Projects

By Loonycorn | in Online Courses

Remember those sci-fi movies about smart homes with remotely controlled lights and sensors? Those flicks aren't so far-fetched anymore, because the future is here, and its name is Raspberry Pi. Understand how to tinker with this microcomputer's physical parts, and master the Python programming required to complete home automation projects such as flashing LEDs and remote-controlled sensors.
  • Master physical computing using Raspberry Pi w/ over 6 hours of content
  • Understand what the Internet of Things is & how the Raspberry Pi fits into it
  • Tinker w/ the Raspberry Pi's physical components
  • Navigate the Raspbian OS, write Linux Shell commands, connect your Pi to Internet, etc.
  • Code w/ Python using lists, loops, functions, etc.
  • Design a circuit & program it to communicate w/ other devices
  • Complete home automation projects: flash an LED, build a sensor, etc.
Loonycorn is comprised of four individuals--Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh--who have honed their tech expertises at Google and Flipkart. The team believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Raspberry Pi recommended (if you intend to complete the physical computing projects)

Course Outline

  • What this course is about
    • You, This course and Us
  • What is the Internet of Things?
    • What is the internet of things and why should you care?
    • What makes a home smart?
    • Small but Mighty : The Raspberry Pi (15:37)
  • Pi's Anatomy
    • The brain : Raspberry Pi's Microprocessor
    • Exploring the Raspberry Pi board
    • Raspberry Pi : Where is the memory?
    • Operating systems : Make an informed choice
  • Getting Started
    • Install the Operating system
    • Let's go on a tour : Raspbian OS
    • Getting Comfortable : Linux Shell commands
    • User permissions on the Raspberry Pi
    • Installing a software
    • Connecting your Pi to the Internet
  • Coding with Python - It's easy as Pi
    • Coding is like Cooking
    • A List is a List
    • Playing with Lists
    • Dictionaries and If-Else
    • Don't Jump Through Hoops, Use Loops
    • Lists, Dictionaries and Loops
    • Functions are like Foodprocessors
    • Stay cool : Import a module
  • Physical Computing with the Raspberry Pi
    • Raspberry Pi and Physical Computing : How stuff works
    • Establish the first link : How do devices communicate?
    • Put the pieces together : Designing a circuit
    • Tie it all up : Writing the code
  • Let's have some fun! Home Automation projects
    • Meet the players: A few common electrical components
    • Getting our feet wet: Flash an LED
    • Push some buttons : Reading an input
    • Our first sensor : How bright is it in here?
    • Who goes there? : Detect an object & measure distance with an ultrasonic sensor
    • Get ready for Magic 1 : Automate a switch using a relay and sensors
    • Get ready for Magic 2 : Automate a switch using a relay and sensors
    • Control a relay from anywhere - I
    • Setting up a video feed with the Pi Camera
  • For Arduino lovers: WiringPi
    • WiringPi and Pulse Width Modulation

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a credit refund within 15 days of purchase.