Tutorials

Follow along with our step-by-step development, AI, and sysadmin tutorials.

Featured content

Tutorial3 min read

JavaScript

JavaScript Fetch API

JavaScript

JavaScript Fetch API: The Complete Guide (2026)

Master the Fetch API — from basic GET/POST requests to error handling, file uploads, streaming, AbortController, and real-world patterns used in production.

Mar 20, 20263 min read
Read
Tutorial8 min read

JavaScript

Build a CLI File Converter with Node.js

JavaScript

How to Build a CLI File Converter with Node.js

Build a command-line file conversion tool using Node.js. Learn to handle file I/O, parse arguments, convert between formats like CSV to JSON, and publish your tool to npm.

Mar 19, 20268 min read
Read
🐍
Tutorial3 min read

Python

OCR in Python

Python

OCR in Python: Extract Text from Images and Scanned PDFs

A practical guide to extracting text from images and scanned PDF documents using Python, Tesseract OCR, and modern AI-based alternatives.

Mar 19, 20263 min read
Read
Tutorial3 min read

JavaScript

JavaScript Array Methods You Should Be Using

JavaScript

JavaScript Array Methods You Should Be Using in 2026

A practical guide to modern JavaScript array methods — from everyday basics like map and filter to newer additions like groupBy, toSorted, and findLast.

Mar 19, 20263 min read
Read
🐧
Tutorial2 min read

Ubuntu

Systemd Service Files

Ubuntu

Systemd Service Files: Run Any App as a Linux Service

Learn how to create systemd service files to run Node.js, Python, Go, or any application as a background service that starts on boot and auto-restarts on crash.

Mar 19, 20262 min read
Read
🐧
Tutorial9 min read

Ubuntu

Set Up Automated Backups on Ubuntu with rsync and Cron

Ubuntu

How to Set Up Automated Backups on Ubuntu with rsync and Cron

Step-by-step guide to creating automated, incremental backups on Ubuntu using rsync and cron. Covers local backups, remote server backups, rotation policies, and email notifications.

Mar 18, 20269 min read
Read
Tutorial4 min read

JavaScript

Building a REST API with Node.js and Express

JavaScript

Building a REST API with Node.js and Express in 2026

Build a production-ready REST API with Node.js, Express, and modern best practices — including validation, error handling, authentication, and deployment.

Mar 18, 20264 min read
Read
🐧
Tutorial3 min read

Ubuntu

Nginx Reverse Proxy with SSL

Ubuntu

Nginx Reverse Proxy with SSL: The Complete Setup Guide

Set up Nginx as a reverse proxy with free Let's Encrypt SSL certificates for any web application — Node.js, Python, Go, or Docker containers.

Mar 18, 20263 min read
Read
🤖
Tutorial3 min read

AI/ML

Fine-Tuning GPT-4o-mini on Your Own Data

AI/ML

Fine-Tuning GPT-4o-mini on Your Own Data: A Practical Guide

Step-by-step guide to fine-tuning OpenAI's GPT-4o-mini model on your custom dataset for better domain-specific performance at lower cost.

Mar 18, 20263 min read
Read

Want to contribute?

Share your knowledge with the community. Submit a tutorial and help thousands of developers learn something new.

Minimum 100 characters. Use Markdown for headings, code blocks, lists, and formatting.