freeCodeCamp.org
Forum Donate

VPNs vs Proxies: What are the Differences?
#cybersecurity

VPNs vs Proxies: What are the Differences?

  • Manish Shivanandhan Manish Shivanandhan 14 minutes ago
The State of Bluetooth in 2025: What’s New, What’s Possible, and How to Use It
#bluetooth

The State of Bluetooth in 2025: What’s New, What’s Possible, and How to Use It

  • Nikheel Vishwas Savant Nikheel Vishwas Savant 4 hours ago
How to Choose the Right LLM for Your Projects: A Guide to Effective Model Benchmarking
#llm

How to Choose the Right LLM for Your Projects: A Guide to Effective Model Benchmarking

  • Surya Teja Appini Surya Teja Appini 4 hours ago
How I Built a Makaton AI Companion Using Gemini Nano and the Gemini API
#geminiAPI

How I Built a Makaton AI Companion Using Gemini Nano and the Gemini API

  • OMOTAYO OMOYEMI OMOTAYO OMOYEMI 5 hours ago
Applying into the void with recruiter admin Abbey Perini [Podcast #196]
#podcast

Applying into the void with recruiter admin Abbey Perini [Podcast #196]

  • Beau Carnes Beau Carnes 6 hours ago
How to Structure Your README File – README Template Example
#Collaboration

How to Structure Your README File – README Template Example

  • Casmir Onyekani Casmir Onyekani 7 hours ago
Guitar Theory Course for Beginners – Learn Fretboard, Major Scale and Triads
#music

Guitar Theory Course for Beginners – Learn Fretboard, Major Scale and Triads

  • Beau Carnes Beau Carnes a day ago
How to Reduce Round Trip Time (RTT) with Next.js
#Next.js

How to Reduce Round Trip Time (RTT) with Next.js

  • Chukwudi Nweze Chukwudi Nweze a day ago
Cryptography for Beginners: Full Python Course (SHA-256, AES, RSA, Passwords)
#Cryptography

Cryptography for Beginners: Full Python Course (SHA-256, AES, RSA, Passwords)

  • Beau Carnes Beau Carnes 2 days ago
Creative Web Development with Three.js and Blender
#Blender

Creative Web Development with Three.js and Blender

  • Beau Carnes Beau Carnes 2 days ago
How to Build Your Own Private Voice Assistant: A Step-by-Step Guide Using Open-Source Tools
#Voice

How to Build Your Own Private Voice Assistant: A Step-by-Step Guide Using Open-Source Tools

  • Surya Teja Appini Surya Teja Appini 2 days ago
How to Use LangChain and LangGraph: A Beginner’s Guide to AI Workflows
#langchain

How to Use LangChain and LangGraph: A Beginner’s Guide to AI Workflows

  • Manish Shivanandhan Manish Shivanandhan 2 days ago
Event-Based Architectures in JavaScript: A Handbook for Devs
#software architecture

Event-Based Architectures in JavaScript: A Handbook for Devs

  • German Cocca German Cocca 2 days ago
How Do Global Execution Context and Temporal Dead Zone Work in JavaScript?
#JavaScript

How Do Global Execution Context and Temporal Dead Zone Work in JavaScript?

  • Shejan Mahamud Shejan Mahamud 2 days ago
How __proto__, prototype, and Inheritance Actually Work in JavaScript
#JavaScript

How __proto__, prototype, and Inheritance Actually Work in JavaScript

  • Shejan Mahamud Shejan Mahamud 3 days ago
Top Cybersecurity Certifications to Boost Your Career
#cybersecurity

Top Cybersecurity Certifications to Boost Your Career

  • Manish Shivanandhan Manish Shivanandhan 4 days ago
A Beginner’s Guide to Automation with n8n
#automation

A Beginner’s Guide to Automation with n8n

  • Manish Shivanandhan Manish Shivanandhan 4 days ago
How to Manage Python Packages with uv
#Python

How to Manage Python Packages with uv

  • Hew Hahn Hew Hahn 4 days ago
He Turned Down a FAANG Dev Job to Keep Working Remotely with Patrick Hartley [Podcast #195]
#podcast

He Turned Down a FAANG Dev Job to Keep Working Remotely with Patrick Hartley [Podcast #195]

  • Beau Carnes Beau Carnes 7 days ago
Learn Cybersecurity from Harvard University
#cybersecurity

Learn Cybersecurity from Harvard University

  • Beau Carnes Beau Carnes 8 days ago
How to Overcome a Negative Performance Review and Become a Better Developer
#pip

How to Overcome a Negative Performance Review and Become a Better Developer

  • Moshe Siegel Moshe Siegel 8 days ago
How to Build Your Own MCP Server with Python
#Python

How to Build Your Own MCP Server with Python

  • Manish Shivanandhan Manish Shivanandhan 8 days ago
How to Improve Your Programming Skills by Building Games
#General Programming

How to Improve Your Programming Skills by Building Games

  • Manish Shivanandhan Manish Shivanandhan 8 days ago
Mobile App Development with Dart and Flutter
#Dart

Mobile App Development with Dart and Flutter

  • Mark Mahoney Mark Mahoney 9 days ago
How to Use Streams in Flutter
#Flutter

How to Use Streams in Flutter

  • Atuoha Anthony Atuoha Anthony 9 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