How to Evaluate AI Agents with an LLM-as-a-Judge Harness in Python
Darsh Shah |
In this tutorial, I'll show you how to evaluate a local AI agent with a simple, repeatable evaluation harness. The harness runs the agent against a set of test cases, checks the results with both rule... read more
How to Create Accessible Modals and Pop-ups Using HTML, CSS, and Minimal JavaScript
jabo Landry |
Creating pop-ups and modals on your site can be a complicated process. And it often requires a lot of boilerplate code to get started. But the real challenge comes when you want to make that modal or... read more
How to Build a Browser-Based PDF Redaction Tool Using JavaScript
Bhavin Sheth |
PDF documents are frequently used to share invoices, contracts, reports, legal records, customer documents, financial statements, and internal business files. But before these documents are shared, th... read more
How to Build an Internal Developer Platform: A Complete Guide to Backstage, ArgoCD, and Crossplane
Ayobami Adejumo |
Every fast-growing engineering team eventually hits the same wall. A developer needs a new staging environment, so they file a ticket. The platform team queues it. Two weeks later, the environment exi... read more
How Neural Machine Translation Works: Build Your Own Translation App with React Native and QVAC
Jibril-M🍀 |
For the past 10 years, we've experienced a massive improvement in translation technologies. We went from robotic-like translations to systems that not only understand the meaning of each word in a sen... read more
How to Implement PayPal in a Microservice Architecture Using NestJS, gRPC, and Docker
Md Tarikul Islam |
In this tutorial, you'll build a production-ready PayPal payment service using NestJS microservices. Along the way, you'll learn how to isolate payment logic into its own service, communicate between... read more
The Observer Design Pattern Handbook: Event-Driven Architecture & Domain-Driven Design in Dart
Oluwaseyi Fatunmole |
Every application, at some point, has to deal with a fundamental challenge: something happens, and several other things need to react to it. A user logs in, and the app needs to save a token, cache th... read more
A Beginner's Guide to Python: Hands-On Projects to Get You Coding
Beau Carnes |
Have you been wanting to learn how to code but found it a bit too overwhelming or confusing? We just published a brand new course on the freeCodeCamp.org YouTube channel that is designed specifically... read more
Intro to Shaders: JavaScript and p5.js Course for Beginners
Beau Carnes |
Are you ready to unlock the true rendering power of your computer and create breathtaking visuals? We just published a new course on the freeCodeCamp.org YouTube channel that will teach you the fundam... read more
Master Full-Stack Mobile Development with React Native
Beau Carnes |
Do you want to get into mobile development and build cross-platform applications? We just published a comprehensive new course on the freeCodeCamp.org YouTube channel that will teach you how to build... read more
