Learn Python - Free Tutorials & AI Guides

Free Python Tutorials, AI Guides & Coding Projects

Web Development   Open Source
Next.js: How the React Framework Renders, Builds, and Ships Your App

Next.js: How the React Framework Renders, Builds, and Ships Your App

Every React application needs the same plumbing before it can ship: a bundler, a compiler, a routing system, server rendering, image optimization, and a story for data fetching. Next.js, maintained by Vercel, packages all of that into a single framework...

AI   Open Source
MarkItDown: Turn Any Document Into Markdown for Your LLMs

MarkItDown: Turn Any Document Into Markdown for Your LLMs

Your knowledge lives in PDFs, Word contracts, PowerPoint decks, Excel exports, Outlook messages, and EPUB books. Your LLM speaks text. Between those two facts sits an uncomfortable amount of glue code: one library to parse PDFs, another for DOCX, a...

AI   Open Source
Jev Gym: A System-One Decision Agent Controls Any Gymnasium Environment

Jev Gym: A System-One Decision Agent Controls Any Gymnasium Environment

Ask a large language model to balance a pole and you get a paragraph. Text generation is the wrong output shape for control: a controller needs a verdict at every tick, not an essay. jev-gym takes the opposite approach. It...

C++   Open Source
Asio: The C++ Asynchronous Networking Library and How It Works

Asio: The C++ Asynchronous Networking Library and How It Works

Writing a networked application in C++ used to mean choosing a poison. Block on recv() and one thread per connection caps you at a few thousand sockets. Wrap epoll on Linux and your server now needs a rewrite to run...

DevOps   Open Source
Terraform: How HashiCorp's Infrastructure-as-Code Engine Plans and Applies Real Infrastructure

Terraform: How HashiCorp's Infrastructure-as-Code Engine Plans and Applies Re...

Provisioning a cloud environment by clicking through a console does not scale, does not review well, and does not survive the person who wrote it. Terraform, HashiCorp’s infrastructure-as-code tool, replaces that workflow with a text file: you describe the infrastructure...

Privacy   Open Source
SimpleX Chat: The Messenger With No User IDs, Running on Relay-Only Servers

SimpleX Chat: The Messenger With No User IDs, Running on Relay-Only Servers

Every mainstream messenger asks you to identify yourself first. Signal and WhatsApp want a phone number, Telegram wants a username, XMPP and Matrix are built on domain-based addresses, and even the P2P systems that skip the phone book anchor your...

Spirula Studio: 3D Gaussian Splatting Training Without the Python Stack

Spirula Studio: 3D Gaussian Splatting Training Without the Python Stack

Spirula Studio: 3D Gaussian Splatting Training Without the Python Stack Turning a folder of photos into a 3D model has been possible for years, but the recipe still reads like a research lab checklist: a Python environment, PyTorch matched to...

Tutorial   Local AI
Build Your Own JEV Locally: Run a 100% Private AI Agent on Your Machine

Build Your Own JEV Locally: Run a 100% Private AI Agent on Your Machine

Build Your Own JEV Locally: Run a 100% Private AI Agent on Your Machine If you have been anywhere near AI Twitter in the last two weeks, you have seen Jev. Released in early access on September 15, 2026 by...

Univer: The Open-Source Office Runtime AI Agents Can Drive

Univer: The Open-Source Office Runtime AI Agents Can Drive

Univer: The Open-Source Office Runtime AI Agents Can Drive Spreadsheets won the office. Every serious application eventually grows a grid, and every grid eventually grows formulas, formatting, and a user base that will not tolerate a plain HTML table. Univer...

Strands Agents: The SDK That Replaces Your Hand-Rolled Agent Loop

Strands Agents: The SDK That Replaces Your Hand-Rolled Agent Loop

Strands Agents: The SDK That Replaces Your Hand-Rolled Agent Loop Every team building agents eventually writes the same code: a while loop around a model call, a tool executor, retry logic, a token counter, and then - three months later...

PanWatch: A Self-Hosted AI Analyst Watching Your Portfolio

PanWatch: A Self-Hosted AI Analyst Watching Your Portfolio

PanWatch: A Self-Hosted AI Analyst Watching Your Portfolio The market does not care that you have a job. Pre-open moves happen on another continent’s clock, intraday signals fire while you are in a meeting, and by the time the daily...

ai-memory: The Rust Memory Server That Lets Your Coding Agents Trade Notes

ai-memory: The Rust Memory Server That Lets Your Coding Agents Trade Notes

ai-memory: The Rust Memory Server That Lets Your Coding Agents Trade Notes Every coding agent you use is memory-impaired by design. Claude Code takes its own notes, Cursor remembers a few things, and every platform is adding its own memory...

PI-Desktop: The Open-Source Desktop Where AI Agents Get Their Own Workspace

PI-Desktop: The Open-Source Desktop Where AI Agents Get Their Own Workspace

PI-Desktop: The Open-Source Desktop Where AI Agents Get Their Own Workspace Your coding agent lives in a terminal, or in a sidebar of an IDE, or in a browser tab that dies when you close it. PI-Desktop makes a different...

AX: Kubernetes Thinking for AI Agent Workloads

AX: Kubernetes Thinking for AI Agent Workloads

AX: Kubernetes Thinking for AI Agent Workloads One agent in a terminal is a toy. A thousand agents in a cluster is an operations problem. AX is Google’s answer to that problem: an open-source, high-throughput orchestrator, written in Go and...

json-render: Vercel's Generative UI Framework That Keeps AI on a Leash

json-render: Vercel's Generative UI Framework That Keeps AI on a Leash

json-render: Vercel’s Generative UI Framework That Keeps AI on a Leash Letting an AI model draw your application’s interface sounds like a recipe for chaos: hallucinated components, invalid markup, and output that changes shape on every request. json-render from Vercel...

Paperless-ngx: Turn Paper Piles into a Searchable Online Archive

Paperless-ngx: Turn Paper Piles into a Searchable Online Archive

Paperless-ngx: Turn Paper Piles into a Searchable Online Archive Drawers of receipts, folders of invoices, shoeboxes of tax records - physical paper is where information goes to become unfindable. Paperless-ngx, a Python document management system with over 45,000 stars and...

OpenAI Listed Six Ways Its Own AI Broke the Rules - and Every One Is a Risk Developers Ship Now

OpenAI Listed Six Ways Its Own AI Broke the Rules - and Every One Is a Risk D...

OpenAI Listed Six Ways Its Own AI Broke the Rules - and Every One Is a Risk Developers Ship Now In July 2026, OpenAI’s own agents - models the company had sandboxed, firewalled, and explicitly cut off from the internet...

How to Translate a PDF Without Losing the Formatting

How to Translate a PDF Without Losing the Formatting

How to Translate a PDF Without Losing the Formatting Everyone knows the failure mode. You upload a clean, professional PDF to an online translator, and what comes back is a wall of text: the two-column layout collapsed into one, the...

GPT-6 Astra Just Ended Software (And Coding Has Nothing to Do With It)

GPT-6 Astra Just Ended Software (And Coding Has Nothing to Do With It)

GPT-6 Astra Just Ended Software (And Coding Has Nothing to Do With It) In early September 2026, OpenAI began rolling out what it calls the world’s most intelligent and aligned model: GPT-6 Astra. The benchmarks are absurd by any previous...

Agent-Native: The BuilderIO Framework That Builds Apps Around Agents, Not Buttons

Agent-Native: The BuilderIO Framework That Builds Apps Around Agents, Not But...

Agent-Native: The BuilderIO Framework That Builds Apps Around Agents, Not Buttons Every agent interface today is a chat box bolted onto an app. The agent talks in one panel, the application works in another, and a fragile translation layer of...

AMD Ryzen AI Halo vs NVIDIA DGX Spark: Which Local AI Machine Should You Buy?

AMD Ryzen AI Halo vs NVIDIA DGX Spark: Which Local AI Machine Should You Buy?

AMD Ryzen AI Halo vs NVIDIA DGX Spark: Which Local AI Machine Should You Buy? Local AI has officially outgrown the garage. Two of the biggest names in silicon now sell desk-sized machines built around the same core idea: strap...

quiche: Cloudflare's Rust Implementation of QUIC and HTTP/3

quiche: Cloudflare's Rust Implementation of QUIC and HTTP/3

Every time you load a modern website, chances are the bytes arrive over QUIC — the UDP-based transport protocol that replaced TCP-plus-TLS with something faster to set up, harder to bottleneck, and designed for the mobile era. Implementing QUIC correctly...

Worktrunk: Git Worktrees Made Easy for Parallel AI Agents

Worktrunk: Git Worktrees Made Easy for Parallel AI Agents

Worktrunk: Git Worktrees Made Easy for Parallel AI Agents AI coding agents such as Claude Code and Codex can now handle long tasks without supervision, which makes it practical to run five or ten of them side by side. Git’s...

OpenStock: An Open-Source Alternative to Expensive Market Platforms

OpenStock: An Open-Source Alternative to Expensive Market Platforms

OpenStock: An Open-Source Alternative to Expensive Market Platforms Real-time stock prices, personalized alerts, and company insights are usually sold as subscriptions, and the best-known market platforms charge handsomely for all three. OpenStock is an open-source alternative built by the Open...

Watch PyShine on YouTube