The Curious Engineer

All blogs / Software / engineering practice

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

freecodecamp.org/news

Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.

Software / engineering practicePythonAI / MLDevOps / SRE / infrastructure

Posts
84 from 25 May 2018 to 6 Nov 2026
Posting
weekly (46 in the last year)
Kind
magazine
Feed
https://www.freecodecamp.org/news/rss/

2026 46

  1. How to Build a PDF Storyboard Generator Using JavaScript
  2. Godot 4 Roguelike Course – Build a Complete Top-Down Action Game
  3. How to Use shadcn/ui in React Native Applications [Full Handbook]
  4. What a CAPTCHA Farm Attack Actually Looks Like
  5. Introducing Socrates and the New freeCodeCamp Forum
  6. How to Find and Fix Common Technical SEO Issues on Your Website
  7. How to Automate Docker Image Creation for Postgres Using Shell Commands
  8. How to Partner with Design Studios on Client Builds: A Freelance Developer's Guide
  9. Learn Vector Databases for Beginners – Embeddings, Similarity Search & ChromaDB
  10. How to Detect Financial Fraud Patterns with Knowledge Graphs: A Production Guide
  11. How AI-Powered Search Works: A Guide for Devs on AI Visibility
  12. Learn Real-World Penetration Testing: Hands-On Ethical Hacking Crash Course
  13. High-Speed Decision Pipelines: Jev and Prefill-Only Inference from Scratch
  14. Build with Gemini 4 Argon – Fast-Track API Crash Course
  15. Secure Your AI Agents – Free Model Context Protocol (MCP) Security Course
  16. Python in Marketing: A Practical Guide to Marketing Analytics, Automation, and Data-Driven Growth [Full Book]
  17. Cloud Service Models Explained: IaaS vs PaaS vs SaaS
  18. How to Build a Command-Line Weather App with Python
  19. How to Build Passkey Authentication with WebAuthn, Next.js and NestJS
  20. How to Build a Simple Data Analyzer in Python with Pandas
  21. How Noise-Cancelling Headphones Actually Remove Sound in Real Time
  22. Learn Model Context Protocol (MCP) Security
  23. What Is Model Distillation? A Guide for Developers
  24. How to Diagnose vite: not found After npm ci in a Container Build
  25. Build a Hybrid Search Engine in PostgreSQL: BM25 + Vector Retrieval
  26. How Neural Networks Work: Why Straight Lines Aren't Enough
  27. How Wearables Can Adapt When Pregnancy Changes a User's Regular Baseline
  28. How to Build an AI Agent Harness from Scratch in TypeScript
  29. How to Make Your Coding Agent Check Its Work in the Browser
  30. How to Build and Publish a Native Android App in 2026: From Jetpack Compose to the Google Play Store
  31. How to Detect Operational Drift Before It Becomes an Incident
  32. How to Build a Website User Interface Faster Using AI Prompts
  33. How to Migrate an Application from AWS to GKE [Full Book]
  34. Agentic AI Reliability: Build a Testing Harness for Tool Use, Guardrails, Loops, & Workflow Outcomes [Full Book]
  35. The Anatomy of an AI Data Center
  36. Learn How to Design Software Systems Like a Senior Engineer in Our New Course
  37. How to Build Ephemeral PR Preview Environments on GKE with GitHub Actions, Ingress, and Automatic TLS
  38. How to Give an AI Agent Safe Access to an Internal API with MCP
  39. Secure by Design: How to Engineer Security into Architecture Before Writing Any Code
  40. How to Build Disaster Simulations on a Real Map: Animated Canvas Layers and Collapsing 3D Buildings with Mapbox GL JS and Three.js
  41. How to Stop an AI Agent from Inventing Nigerian Postcodes
  42. How to Keep a File for Minutes, Not Years, on Cloud Run
  43. The State of AI and Software Engineering: Code is Cheaper but Expertise are More Valuable [Full Book]
  44. What to Do When Your Constants Are Someone Else's Law
  45. How to Measure Conformance Between an Operational Specification and Its Execution
  46. How to Add Structured Data (JSON-LD) to a Next.js Site and Validate It

2025 5

  1. Full-Stack Developer Guide
  2. JavaScript Classes
  3. TypeScript
  4. Clustering in Python
  5. Access Control

2024 6

  1. Learn continuous integration delivery and deployment
  2. Python for JavaScript Devs
  3. Learn linux for beginners book basic to advanced
  4. Coding Career Preparation
  5. Todo APIs
  6. React for beginners handbook

2023 8

  1. JavaScript
  2. CSS Transforms
  3. Front-End Libraries
  4. Learn golang handbook
  5. Clean Code
  6. Node.js
  7. GraphQL APIs
  8. REST APIs

2022 8

  1. Programming Fundamentals
  2. Express and Node.js
  3. The java handbook
  4. AI Chatbots
  5. Software Architecture
  6. The php handbook
  7. REST API Design
  8. Command Line

2021 5

  1. Support
  2. Python Code Examples
  3. The python handbook
  4. The docker handbook
  5. Sponsors

2019 4

  1. Code of Conduct
  2. Copyright Policy
  3. Shop
  4. Academic Honesty

2018 2

  1. Privacy Policy
  2. Terms of Service