Build Your Own Healthcare AI Assistant with MedGemma, Ollama, and Open WebUI
Lakshmi Mahabaleshwara |
Healthcare data is among the most sensitive data there is. Sending it to a cloud AI service is often not an option because of privacy requirements, regulatory compliance, or both. In this tutorial, yo... read more
How MCP Is Changing WordPress Development
Manish Shivanandhan |
For years, the promise of AI-assisted development felt just out of reach for WordPress developers. You could ask a chatbot to generate a block of PHP, paste it into your editor, run into a conflict, c... read more
How to Build an MCP Server with FastMCP for Your Local AI Agent
Darsh Shah |
In this tutorial, I'll show you how to build an MCP server with FastMCP, connect your local AI agent to use tools from the local MCP server that you built, and add support for remote MCP servers. We'l... read more
AI Paper Review: Self-Consistency Improves Chain of Thought Reasoning in Language Models
Mohammed Fahd Abrah |
When Chain-of-Thought Prompting was introduced, it showed that large language models could solve many difficult reasoning problems simply by thinking step by step before producing an answer. It was a... read more
How to Fix App Jank: A Practical Guide to Profiling Flutter Apps with DevTools
Gidudu Nicholas |
Flutter makes it fast to build beautiful UIs. That speed is one of the framework's greatest strengths, but it also creates a subtle problem: performance issues are easy to introduce and difficult to f... read more
Level Up Your React Skills with Typescript
Beau Carnes |
We've just released a new full-length tutorial on the freeCodeCamp.org YouTube channel that will teach you how to use TypeScript with React. If you’ve been building React apps but feeling like you’re... read more
Why Does the Internet Keep Breaking? A Deep Dive into AWS US-East-1
Beau Carnes |
We’ve been experimenting with a new style of content on the freeCodeCamp YouTube channel: the video essay. These projects allow us to step back from the code tutorials to explore the massive, complex... read more
How to Implement Zero-Trust Workload Identity in Kubernetes with SPIFFE, SPIRE, and Cilium
Destiny Erhabor |
Your network policy says: allow traffic from 10.0.1.45. Yesterday, 10.0.1.45 was your payment service. Today, after a rolling deployment, it's your logging agent. Your payment service is now at 10.0.1... read more
How to Build Your Own Local AI Agent with Tool Calling and Memory
Darsh Shah |
In this tutorial, I'll show you how to build a local AI agent with tool calling and short-term memory using LangChain v1, Ollama, Qwen, and Python. The agent decides on its own when to call tools, and... read more
How to Build a Browser-Based PDF OCR to Text Converter Using JavaScript
Bhavin Sheth |
Not every PDF contains searchable or editable text. Many PDFs are simply scanned images of documents such as invoices, contracts, books, receipts, government forms, and handwritten notes. While these... read more
