freeCodeCamp.org
  • English
  • Español
  • 中文(简体字)
  • Italiano
  • Português
  • Українська
  • 日本語
  • 한국어
  • Forum
  • Curriculum
Donate

How Clients and Servers Communicate: Full Handbook on HTTP/1.1, HTTP/2, REST, WebSockets, GraphQL, gRPC, and Protocol Buffers
#server

How Clients and Servers Communicate: Full Handbook on HTTP/1.1, HTTP/2, REST, WebSockets, GraphQL, gRPC, and Protocol Buffers

  • Oluwaseyi Fatunmole Oluwaseyi Fatunmole 15 hours ago
Product Experiment Counterfactual Methods for Estimating the Effects of AI Prompt Engineering
#product experimentation

Product Experiment Counterfactual Methods for Estimating the Effects of AI Prompt Engineering

  • Rudrendu Paul Rudrendu Paul 21 hours ago
Multi-Agent Coding & Deployment with TRAE IDE
##ai-tools

Multi-Agent Coding & Deployment with TRAE IDE

  • Beau Carnes Beau Carnes a day ago
Claude Certified Architect – Foundations: Prep for Anthropic's New Certification Exam
#claude

Claude Certified Architect – Foundations: Prep for Anthropic's New Certification Exam

  • Beau Carnes Beau Carnes a day ago
How an Apple Engineer Pranked Billion-Dollar Lawyers (and Won)
#video essay

How an Apple Engineer Pranked Billion-Dollar Lawyers (and Won)

  • Beau Carnes Beau Carnes a day ago
How to Run an AI Extractability Audit on Your Site (I Found 6 Heading Tags That Cost Me Citations)
#SEO

How to Run an AI Extractability Audit on Your Site (I Found 6 Heading Tags That Cost Me Citations)

  • Chudi Nnorukam Chudi Nnorukam 2 days ago
How to Build Kubernetes Networking Without Kubernetes: Do What the CNI Does By Hand
#Kubernetes

How to Build Kubernetes Networking Without Kubernetes: Do What the CNI Does By Hand

  • Shubham Katara Shubham Katara 2 days ago
How Programmatic Advertising Works
#Advertising

How Programmatic Advertising Works

  • Manish Shivanandhan Manish Shivanandhan 2 days ago
From RPC to gRPC: Understanding Remote Procedure Calls, Protocol Buffers, and Modern Distributed Systems Communication
#gRPC

From RPC to gRPC: Understanding Remote Procedure Calls, Protocol Buffers, and Modern Distributed Systems Communication

  • Oluwaseyi Fatunmole Oluwaseyi Fatunmole 2 days ago
What Is HyDE? How to Improve RAG with Hypothetical Documents
#RAG

What Is HyDE? How to Improve RAG with Hypothetical Documents

  • Sameer Shukla Sameer Shukla 2 days ago
How to Make a Static HTML Page Editable in the Browser with Vanilla JavaScript
#HTML

How to Make a Static HTML Page Editable in the Browser with Vanilla JavaScript

  • timothy ogbemudia timothy ogbemudia 2 days ago
How to Trace and Monitor AI Agents with LangSmith
#AI

How to Trace and Monitor AI Agents with LangSmith

  • Darsh Shah Darsh Shah 2 days ago
How to Train a Tumor Segmentation Model on Ultrasound Data with MONAI
#Healthcare AI

How to Train a Tumor Segmentation Model on Ultrasound Data with MONAI

  • Lakshmi Mahabaleshwara Lakshmi Mahabaleshwara 2 days ago
How to Build a Reusable Date-Time Picker in React with shadcn/ui
#shadcn ui

How to Build a Reusable Date-Time Picker in React with shadcn/ui

  • Vaibhav Gupta Vaibhav Gupta 2 days ago
How to Build an AI Feature With Gemini: A Practical Guide to Prompt Engineering for Developers
#AI

How to Build an AI Feature With Gemini: A Practical Guide to Prompt Engineering for Developers

  • Joan Ayebola Joan Ayebola 2 days ago
How to Evaluate AI Code Quality: A Practical Guide for Engineers
#AI

How to Evaluate AI Code Quality: A Practical Guide for Engineers

  • Manish Shivanandhan Manish Shivanandhan 2 days ago
"Relaxation and its Role in Vision": The 1977 PhD Thesis That Helped Shape Modern AI Research
#AI

"Relaxation and its Role in Vision": The 1977 PhD Thesis That Helped Shape Modern AI Research

  • Mohammed Fahd Abrah Mohammed Fahd Abrah 3 days ago
How to Serve a Multi-User AI Agent with FastAPI and Streamlit
#AI

How to Serve a Multi-User AI Agent with FastAPI and Streamlit

  • Darsh Shah Darsh Shah 4 days ago
How to Use Apple’s Foundation Models in a Web App with a macOS Companion
#software development

How to Use Apple’s Foundation Models in a Web App with a macOS Companion

  • Balogun Wahab Balogun Wahab 4 days ago
How to Optimize Enterprise Application Performance with T-SQL Query Tuning and Indexing Strategies
#SQL Query Performance

How to Optimize Enterprise Application Performance with T-SQL Query Tuning and Indexing Strategies

  • Gopinath Karunanithi Gopinath Karunanithi 4 days ago
How to Build a Browser-Based PDF Signature Tool Using JavaScript
#JavaScript

How to Build a Browser-Based PDF Signature Tool Using JavaScript

  • Bhavin Sheth Bhavin Sheth 4 days ago
How to Build a Multi-Tenant SaaS API with Node.js, RBAC, and Audit Logging
#Node.js

How to Build a Multi-Tenant SaaS API with Node.js, RBAC, and Audit Logging

  • Zia Ullah Zia Ullah 4 days ago
HRV Data Is Everywhere. Here's What It Actually Means
#Health Tech

HRV Data Is Everywhere. Here's What It Actually Means

  • Shradha Puri Shradha Puri 4 days ago
That's Embarrassing: Why Frontier AI Still Makes Things Up, and What to Do About It
#AI

That's Embarrassing: Why Frontier AI Still Makes Things Up, and What to Do About It

  • Omer Rosenbaum Omer Rosenbaum 4 days ago
From Manufacturing to Microservices: Universal Lessons About Reliability
#Microservices

From Manufacturing to Microservices: Universal Lessons About Reliability

  • Manish Shivanandhan Manish Shivanandhan 4 days ago

freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charity organization (United States Federal Tax Identification Number: 82-0779546)

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.

Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff.

You can make a tax-deductible donation here.

Trending Books and Handbooks

  • REST APIs
  • Clean Code
  • TypeScript
  • JavaScript
  • AI Chatbots
  • Command Line
  • GraphQL APIs
  • CSS Transforms
  • Access Control
  • REST API Design
  • PHP
  • Java
  • Linux
  • React
  • CI/CD
  • Docker
  • Golang
  • Python
  • Node.js
  • Todo APIs
  • JavaScript Classes
  • Front-End Libraries
  • Express and Node.js
  • Python Code Examples
  • Clustering in Python
  • Software Architecture
  • Programming Fundamentals
  • Coding Career Preparation
  • Full-Stack Developer Guide
  • Python for JavaScript Devs

Mobile App

  • Download on the App Store
  • Get it on Google Play

Our Charity

Publication powered by Hashnode About Alumni Network Open Source Shop Support Sponsors Academic Honesty Code of Conduct Privacy Policy Terms of Service Copyright Policy