We're a community of millions of people who are learning math, programming, and computer science together. A 501(c)(3) public charity. Tweets by @abbeyrenn.
For today's coding challenge, you'll need to figure out the number of files a hard drive can store based on certain constraints. Check it out on the freeCodeCamp mobile app.
WhatsApp automation gets more flexible when you self-host the stack.
In this guide, Achiya shows you how to use n8n and WAHA to build bots that respond to messages, trigger workflows, and more.
He covers setup, APIs, automation logic, and deployment workflows along the way.
https://t.co/yMZGwHYkbm
Good web design really starts with understanding how people think and behave.
In this handbook, Ujah applies academic theories like cognitive load, Gestalt principles, and mental models to real web design decisions.
You’ll learn how psychology and UX research can help you shape more intuitive interfaces.
https://t.co/gHXOnB9p1O
CLI tools are one of the fastest ways to automate developer workflows.
And in this in-depth tutorial, @devseyi teaches you how to build, package, and publish command-line tools with Dart.
You’ll learn about argument parsing, file handling, terminal UX, + how to publish your tool so others can use it, too.
https://t.co/qe9BGI132k
A complete SaaS payment flow involves much more than just charging a card.
To help you build one, in this guide Magnus shows how to connect Stripe Checkout, webhooks, and transactional emails.
You’ll learn how to handle successful payments, async events, and automated user communication.
https://t.co/MuixaI6egM
You don't need to rely entirely on hosted AI APIs anymore thanks to some solid open source options.
In this course, @andrewbrown shows how to run open-source LLMs both locally and in the cloud.
You’ll learn about model setup, inference options, hardware tradeoffs, and scaling strategies along the way.
https://t.co/Ws6MVDLkj9
Large images can slow down websites and consume unnecessary storage.
In this tutorial, @bansidharkadiya shows you how to build a browser-based bulk image compressor with HTML, CSS, and JavaScript.
You'll use the Canvas API to compress images and JSZip to download them together.
https://t.co/d5lwJr80QI
For today's coding challenge, you'll determine how many photos you can store on a certain hard drive given various constraints. See if you can solve it on the freeCodeCamp mobile app.
GitHub Actions are dependencies, and floating tags can create supply-chain risk.
In this article, @rufilboss explains how to secure them with reviewed, immutable references.
You'll learn about SHA pinning, allowlists, Dependabot updates, and pull request enforcement along the way.
https://t.co/aOjbcvLjkv
Doing one big rewrite of a legacy codebase can turn migrations into high-risk, all-or-nothing events.
In this article, @hugo_teijiz teaches you how to migrate a monolith one business capability at a time.
You'll use the Strangler Fig pattern and learn about progressive traffic routing, differential testing, rollback, and data ownership.
https://t.co/oiWwZXrb9u
Taking a full-stack app from local dev to prod involves much more than just putting it on a server.
In this course, Imad explains how to deploy, secure, and automate a Vue.js and FastAPI app.
You'll learn how to set up an Ubuntu server plus all about Nginx, SSL, Cloudflare, CI/CD, security testing, and observability.
https://t.co/V1tXGtmSzZ
Your phone runs more than Android or iOS behind the scenes.
In this handbook, Nikheel explores QuRT, Qualcomm’s real-time operating system that powers DSP workloads for audio, AI, sensors, and more.
You’ll learn about scheduling, memory management, interrupts, and how RTOS systems differ from general-purpose OSes.
https://t.co/rsXvxAFwcE
BTW freeCodeCamp has a PLATINUM transparency rating from Candid, which ranks charities by transparency.
freeCodeCamp is a simple charity with a simple mission: create FREE learning resources for EVERYONE.
Y'all can donate knowing we'll do just that. 🏕️https://t.co/cfz3CJuLY2
Modern chips depend on lithography machines that require complex infra and cost enormous amounts of money.
In this handbook, Vahe explains how EUV lithography works, why ASML dominates the market, and where new semiconductor startups are emerging.
You’ll learn about the physics, supply chains, and business forces shaping advanced chip manufacturing.
https://t.co/iqc0go5GBi
Today's coding challenge feels a bit like one of those word problems you used to get in math class. Given the size of a fuel tank, the current fuel level, and the price per gallon, return the cost to fill the tank all the way. Check it out on the freeCodeCamp mobile app.
Market research takes time when your data is scattered across tools and sources.
In this handbook, Nikhil teaches you how to build a research copilot with Python and MCP.
It'll be able to gather context, call tools, and analyze info automatically, and you’ll create workflows for structured research, synthesis, and reporting.
https://t.co/hqOP0MUjfr
APIs help applications communicate and exchange and verify data.
And in this in-depth guide, @KraneOliver explains how they work and their different types.
You'll also learn about their different architectural styles like REST, SOAP, and GraphQL + how to choose the right approach for your project.
https://t.co/vNJPZjbMhe
DynamoDB queries are shaped by your access patterns, not your schema.
In this in-depth guide, @grantdotdev teaches you how to query data in .NET using partition keys, GSIs, and filter expressions.
You’ll learn about efficient patterns for pagination, querying, and UI-driven data retrieval along the way.
https://t.co/fdwHbtmcyP
JavaScript is single-threaded, but it can still handle async work.
In this course, you'll learn all about the event loop, call stack, task queue, and microtask queue.
You’ll also learn why promises run before timers and how async code really executes, all with helpful examples.
https://t.co/pXBXa9M8Dt
A SOC 2 Type II audit proves that your controls actually work over time.
And in this in-depth guide, Ayo walks you through scoping, control design, evidence collection, and continuous monitoring across the audit period.
You’ll learn how to implement security, availability, and privacy controls & maintain them in production.
https://t.co/ieDHLajvlm