- Getting Started with PyTorch
Want to learn about PyTorch? Of course you do. This tutorial covers PyTorch basics, creating a simple neural network, and applying it to classify handwritten digits.
10 min read - Apr 24, 2023 - How to enable CUDA with OpenCV in Arch Linux
Have an NVIDIA card? Want to run OpenCV with CUDA? A full guide to compiling OpenCV from source with the flags you need.
6 min read - Apr 7, 2023 - Building a Web App with Flask and Python: A Beginner's Guide
This tutorial will guide through creating a Web App with Python and Flask step by step, from start to finish.
9 min read - Apr 2, 2023 - Simple Thresholding with OpenCV and Python: A Beginner's Guide
A simple tutorial to guide you through thresholding images for computer vision with OpenCV and Python.
4 min read - Apr 1, 2023 - Dilation Demystified: A Complete Guide to Image Dilation with OpenCV
This tutorial is a complete guide to image dilation, a key component for Computer Vision pre preprocessing.
5 min read - Mar 31, 2023 - Applying Erosion to Images with OpenCV: A Complete Guide
A step by step tutorial for applying erosion to images for processing in OpenCV
4 min read - Mar 30, 2023 - Visualize Your SQLite Data Effortlessly with Python and Matplotlib
A full tutorial to show you how to wrangle data from SQLite and make pretty graphs with it.
13 min read - Mar 27, 2023 - Image Blending Uncovered: A Guide to Blending Images with OpenCV
A step by step tutorial for Blending Images with OpenCV, with an explanation of how it works.
5 min read - Mar 23, 2023 - Grayscaling Images Made Simple with OpenCV
How to grayscale an image made simple with OpenCV. Full tutorial and how it works here.
5 min read - Mar 23, 2023 - A Guide to Blurring Images with OpenCV and Python
Want to know how to blur images with OpenCV and Python? Here's a quick guide with solid code examples
4 min read - Mar 16, 2023
Tutorials
Here are the tutorials I've written over the years, in a variety of languages/platforms.

AI changed software development. This is how the pros use it.
Written for working developers, Coding with AI goes beyond hype to show how AI fits into real production workflows. Learn how to integrate AI into Python projects, avoid hallucinations, refactor safely, generate tests and docs, and reclaim hours of development time—using techniques tested in real-world projects.

