- Python and SQLite
- SQLite Notes
- OpenAI API Chat Request
- RegEx /Regular Expressions for Python (Python Part 17)
- Sanitize Strings with Python (Python Part 16)
- Filter Variables with Python (Python Part 15)
- OS Module in Python (Python Part 14)
- REST APIs, Requests Module and JSON in Python (Python Part 13)
- Try Statements in Python (Python Part 12)
- Shebang, Input and ArgParse in Python (Python Part 11)
- Write Functions in Python (Python Part 10)
- Write To and Read Files with Python (Python Part 9)
- Lists and Dictionaries in Python (Python Part 8)
- venv / Virtual Environments in Python (Python Part 7)
- Modules in Python (Python Part 6)
- Loops in Python (Python Part 5)
- If Else Statements and Conditions in Python (Python Part 4)
- Variables and Concatenation in Python (Python Part 3)
- Write and Run Python Scripts (Python Part 2)
- Python Coding Intro (Python Part 1)
- MAC Address to Vendor API with Python (macvendorlookup.com)
- Scraping YouTube with OpenAI (Python, ChatGPT, YouTube Transcript API)
- RSS Scraping with ChatGPT API (OpenAI, Python, Feedparser, Beautiful Soup)
- National Weather Service REST API with Python
- Website Scraping with ChatGPT API (Python and Beautiful Soup 4)
- IP Address Geolocation with Python (ipify.org, IP-API.com)
- DALL E API – Introduction (Generative AI Pictures)
- Python and ChatGPT API – Introduction
- Voice Activated ChaptGPT with Python
- ChatGPT API – Introduction
- Arduino – Raspberry Pi Web Fan Control with MySQL
- Arduino – Raspberry Pi Web Based Fan Switch
- Arduino – Temperature Web App with Raspberry Pi
- Arduino – Bidirectional Serial Communication with Raspberry Pi
- Arduino – Send Serial Commands from Raspbery Pi
- Arduino – Read Serial Communication with Raspberry Pi
- Arduino – Send Commands with Serial Communication
- Linux Tools – Dig Utility Introduction for DNS Probing
- PHP Projects – Free IP Geolocation API with IPinfoDB
- Linux Tools – NMAP Introduction (Network Mapping)
- Linux Projects – Import NMAP XML Output Into MySQL with PHP
- Import NMAP XML Into MySQL (and Print Report)
- Linux Projects – Parse NMAP XML Output with PHP
- Linux Projects – Simple Network Scanner Web App (nmap)
- Raspberry Pi – Install Ubuntu Desktop
- Raspberry Pi – How to Install Ubuntu Server
- Raspberry Pi – Install SAMBA Folder Sharing
- Raspberry Pi – Install a LAMP Server (Linux, Apache, MariaDB, PHP)
- Raspberry Pi – Setup Pi Hole for DNS Security
- Raspberry Pi – Control GPIO Pins with GPIOzero Library
- Raspberry Pi – How to Begin Coding Python on Raspberry Pi
- Raspberry Pi – How to Use Raspberry Pi OS
- Raspberry Pi – How to Install an Operating System on the Raspberry Pi
- Raspberry Pi – What is a Raspberry Pi Computer?
- Arduino Uno with WiFi – Read Network Configuration Settings
- Arduino Arducam – 5MP Time Lapse Camera
- Arduino GPS – Vehicle Speeding Log and Alert
- Arduino GPS – GPS Tracker to SD Card (Adafruit Ultimate GPS)
- Arduino GPS – Adafruit Ultimate GPS Coordinates and Speed Display on LCD
- Arduino ArduCam – Motion Activated Video Spycam
- Arduino ArduCam – Motion Detection Spycam (PIR, RTC, SD)
- Arduino ArduCam – Name Saved Images with Timestamp on SD Card
- Arduino ArduCam – Save Images to SD Card
- Arduino Projects – Garden Sensor Suite (DHT11, DS3231, Light, Moisture, I2C LCD)
- Arduino Displays – Multicolor LED (RGB LED)
- Arduino Projects – LCD Temperature/ Humidity Alert with Timestamp (DHT11, DS3231, I2C 20×4 LCD)
- Arduino Sensors – DHT11 Temperature/ Humidity Sensor Setup
- Arduino Modules – Real Time Clock Setup (DS3231)
- Arduino Real Time Clock Module (ZS-042)
- Arduino Modules – Log Temperature to SD Card Data Logging Module (HW-125)
- Arduino Uno with WiFi – WiFi Scanner with 20×4 I2C LCD Screen Project
- Arduino Uno with WiFi – Network Scanner with I2C 20×4 Screen
- Arduino Uno with WiFi – Arduino to Arduino Communication with URL
- Arduino Uno with WiFi – Arduino to Arduino Communication
- Arduino Power – DLI IoT Power Relay
- Arduino Uno with WiFi – Control Arduino with wget on Linux
- Arduino Uno with Wifi – RC Car Controlled By PHP Server
- Arduino Uno with Wifi – Remote Control Car
- MySQL – Find Minimum and Maximum Values in Column
- MySQL – Average Values in a Column
- MySQL – Select Unique Values from Table (SELECT DISTINCT)
- PHP – Time and Date Functions
- PHP – Test Transformation (strtolower, strtoupper, ucfirst, ucwords
- Linux – Create Ubuntu Installation Flash Drive on Mac (balenaEtcher)
- PHP – Turn Strings into Arrays with explode()
- PHP – See Variable/Array Values with var_dump()
- HTML Intro- Auto Refresh Webpages
- PHP – Parse String with strpos()
- PHP Project (Simple) – Network Up/Down Monitor with If/Else Statement
- PHP Project (Simple) – Simple Network Up/Down Monitor
- PHP – Send Shell Commands with shell_exec()
- PHP – Parse Filenames and Paths with pathinfo()
- PHP – Test Variable Against an Array with in_array()
- PHP – File Upload Filter ($_FILES)
- PHP – Upload File with HTML Form ($_FILES)
- PHP – isset() Function to Verify if a Variable Has a Value
- PHP – glob() Function to List and Filter Files in Folder
- PHP – $SESSION Variables
- PHP – $_GET to Send Variables in Hyperlinks
- PHP Project (Intermediate) – Photo Gallery Search by Tags
- PHP Project (Intermediate) – Edit Picture Data in Gallery with MySQL Backend
- PHP Project (Intermediate) – Photo Gallery with MySQL Backend
- PHP Project (Simple) – Image Upload App
- PHP Project (Simple) – Dynamic Photo Gallery
- PHP Project (Simple) – Dynamic Photo Gallery Stream
- Linux Tools – FFMPEG to Convert and Resize Video Files
- Linux Tools – JpegOptim to Compress/ Optimize Image Files
- CSS and HTML 5 – Sticky Position
- CSS and HTML 5 – Animations
- CSS and HTML 5 – Format Hyperlinks
- CSS and HTML 5 – Colors
- CSS and HTML 5 – Making Shapes
- CSS and HTML 5 – Opacity for Text and Images
- CSS and HTML 5 – Text Overlay on Images
- CSS and HTML 5 – Basic Animation for Alerts
- CSS and HTML 5 – Hover Formatting
- CSS and HTML 5 – Basic Image Formatting
- CSS and HTML 5 – Tag Based Class Attributes
- CSS and HTML 5 – nth-of-type Formatting
- CSS and HTML 5 – Table Formatting
- CSS and HTML 5 – DIV Tags and Borders
- CSS and HTML 5 – ID in CSS
- CSS and HTML 5 – Classes in CSS
- CSS and HTML 5 – Adding CSS to HTML (External, Internal, Inline)
- CSS and HTML 5 – Basic CSS Syntax
- CSS and HTML 5 – CSS 3 and HTML 5 Introduction
- Review – QNAP QGD- 1600P
- HTML Intro – Forms
- HTML Intro – Title Tag
- HTML Intro – Picture Tag (Responsive Images)
- HTML Intro – iFrames
- HTML Intro – Tables
- HTML Intro – Lists
- HTML Intro – Hyperlink Navigation
- REVIEW – DeckLink Quad HDMI Recorder (Mac Pro and Wirecast)
- HTML Intro – Embed Images
- HTML Intro – Basic Text Format Tags
- HTML Intro – Sytnax and Formatting
- HTML Intro – What is HTML (Hyper Text Markup Language)
- Programming Intro- IDE (Integrated Development Enviornment) Intro
- Programming Intro – API (Application Programming Interface) Intro
- Programming Intro – SDK (Software Development Kits) Intro
- Programming Intro – Coding Frameworks Intro
- Programming Intro – Pseudocode Intro
- Programming Intro – Wireframing Intro
- Programming Intro – How to Find a Coding Job
- Programming Intro – Best Programming Language
- Programming Intro – How to Self Study Coding
- Programming Intro – Introduction to Programming
- MySQL – HTML Form Validation with PHP (filter_var)
- MySQL – Sanitize Variables with PHP (filter_var)
- MySQL – PHP Prepared Statements
- MySQL – INSERT Records with HTML Hyperlinks and PHP($_GET)
- MySQL – UPDATE Records with HTML Form and PHP
- MySQL – SEARCH Form with HTML and PHP
- MySQL – INSERT Records with HTML Form and PHP
- MySQL – Update Records with PHP
- MySQL – PHP to INSERT Into Table
- MySQL – PHP Print Records to HTML (mysqli)
- MySQL – Connect with PHP (mysqli)
- MySQL – Backup, Restore Copy Tables and Databases
- MySQL – Stored Functions Introduction
- MySQL – Stored Procedures Introduction
- MySQL – Table Joins Introduction (inner join)
- MySQL – Create, Delete User Accounts and Grant Privileges (create user, drop user, grant, show grants)
- MySQL – Update and Delete Records (update, delete)
- MySQL – Add Records and Search Tables (insert, select)
- MySQL – Create, Alter and Delete Tables (Create Table, Alter Table, Drop Table)
- MySQL – Create, Delete Database and Show Grants (Create Database, Drop Database, Show Grants)
- MySQL – Install LAMP Server for MySQL Labs (tasksel)
- MySQL – Data Types Introduction
- MySQL – Structure Introduction
- MySQL – MySQL Introduction
- Cloud Computing – Database Introduction
- Cloud Computing – Serverless Architecture (Cloud Functions)
- Cloud Computing – SOA (Service Oriented Architecture)
- Cloud Computing – Client/ Server Architecture
- Cloud Computing – Virtualization Introduction
- Cloud Computing – Colocation Datacenters
- Cloud Computing – MaaS Introduction (Metal as a Service)
- Cloud Computing – IaaS Introduction (Infrastructure as a Service)
- Cloud Computing – PaaS Introduction (Platform as a Service)
- Cloud Computing – SaaS Introduction (Software As A Service)
- Cloud Computing – Public, Private and Hybrid Clouds
- Cloud Computing – Load Balancing
- Cloud Computing – Server Clusters
- Cloud Computing – Abstraction
- Cloud Computing – Introduction
- Linux – Network Configuration (ip, route, dhclient, systemd-resolve, netplan)
- Linux – UFW Firewall Setup (ufw)
- Linux – FTP Server Setup (vsftpd)
- Linux – SSH for Remote Administration
- Linux – Cron Jobs for Scheduled Tasks (crontab)
- Linux – Tarballs, Archive and Compress Folders (tar)
- Linux – Change Permissions and Ownership for Files and Folders (chmod, chown, members, groups)
- Linux – File and Folder Permission Introduction
- Linux – Task Manager and Kill Processes (top)
- Linux – Start, Stop, Restart Services (Systemd, systemctl, service, init.d)
- Linux – Make, Rename, Move, Delete Folders (mkdir, mv, cp, rm)
- Linux – Rename, Move, Copy and Delete Files (mv, cp,rm)