We're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity. Tweets by @abbeyrenn.

Joined August 2013
5,060 Photos and videos
For today's coding challenge, you'll get a string to work with. Your task will be to return only the words that are entirely lowercase, in their original order, and with a space between each word. Check it out on the freeCodeCamp mobile app.
3
6
26
7,259
As a software developer, you should know how to work with databases. And if you need to learn the basics or brush up on your skills, this course is for you. It covers client & network layers, execution management, storage engines, indexing, & lots more. freecodecamp.org/news/learn-…
3
73
518
21,444
A web service is a standardized way for software apps to communicate with each other over a network. And in this tutorial, Kumar teaches you how they work and why they're important. You'll learn about two main types of web services - SOAP and REST - and when to use each one in your projects. freecodecamp.org/news/how-we…
5
30
278
16,919
If you have a website, big or small, it might become a target for attackers. So you should be familiar with the top ways they might try to exploit vulnerabilities. In this article, @manishmshiva talks about SQL injection, cross-site scripting, weak authentication, and more - and how to fix the issues. freecodecamp.org/news/how-ha…
3
46
313
20,071
For today's coding challenge, you'll get a 2D grid to work with. You'll also get a starting position ([row, col]). You'll need to add a new value and replace the value at the starting position (and all connected cells of the same value) with the new value. See if you can solve it on the freeCodeCamp mobile app.
3
7
60
13,608
If you want to use an LLM, you don't need a cloud subscription or massive server. You can run it right on your personal computer - and Manish shows you how in this guide. You'll learn how to install Ollama via the UI and command line, set everything up, and then run it locally. freecodecamp.org/news/how-to…
8
70
447
25,506
If you're building a project and eventually hope to bring others on board, you'll want to create a solid README file. And in this guide, @casweb_dev explains how to structure it effectively. He walks you through all the important info to include, and even shares a template you can use for your own READMEs. freecodecamp.org/news/how-to…
6
33
298
19,654
If you need to brush up your math skills - or gain new ones - this collection of courses is for you. It's a list of more than 220 of the top online math courses from the 60 best universities in the world. You can learn about linear algebra, differential equations, vector calculus, statistics and probability, and lots more. freecodecamp.org/news/math-o…
3
60
430
29,118
Object-oriented programming is one of the most widely-used programming paradigms in software development. And in this detailed guide, Lucas shows you how it works in TypeScript. You'll learn key TS language features like objects, classes, & interfaces, then see how they give rise to the four pillars of OOP: inheritance, polymorphism, encapsulation, and abstraction. freecodecamp.org/news/learn-…
4
31
258
21,254
Trying to muddle your way through a poorly-designed system architecture document is no fun at all. So in this guide, @E4ma_u_ teaches you how to create helpful system architecture documentation. She talks about diagrams, making tech language accessible, communicating clearly, keeping things simple, and more. freecodecamp.org/news/system…
45
331
27,747
If you want to improve your programming skills, try comparing and contrasting similar code. In this in-depth guide, Evaristo walks you through five different versions of a Rock, Paper, Scissors game in JavaScript. You'll use System Block Diagrams to analyze each project, dissect their methodologies, and learn how to build mental models. freecodecamp.org/news/how-to…
3
70
508
24,725
For today's coding challenge, you'll get a 4-digit number, and you'll need to return the number of times you'll need to apply Kaprekar's Routine to reach 6174. Sounds interesting, right? Check it out on the freeCodeCamp mobile app.
3
11
83
15,250
When you're preparing for technical interviews, you should solidify your knowledge of algorithms & data structures. And many devs use LeetCode to help them practice and study. In this course, you'll work through the Neetcode 150 – the 150 most essential LeetCode problems – to really hone your skills. freecodecamp.org/news/prepar…
6
75
578
31,681
Practicing your web dev skills is much more fun on a practical and useful project. And here, @bansidharkadiya shows you how to build a browser-based text compare tool. You'll use HTML, CSS, and JavaScript to compare two text versions, highlight added and deleted words, and run it all locally in the browser. freecodecamp.org/news/how-to…
4
21
160
16,721
Small personal projects shouldn't need a big monthly hosting bill. In this tutorial, @jcubic teaches you how to publish a PHP site for $0 with Wasmer, Cloudflare, and a free .eu.org domain. You'll create a GitHub repo, deploy to Wasmer, configure DNS in Cloudflare, register the domain, and connect it all. freecodecamp.org/news/how-to…
3
30
230
19,952
JSON is flexible, but that flexibility can cause problems when apps expect a specific shape of data. In this article, @chidiadi01 explains what JSON Schema is and why validation matters. You'll learn schema structure, different keywords, OpenAPI use cases, and Azure ARM templates. freecodecamp.org/news/what-i…
37
222
17,813
freeCodeCamp.org reposted
We're now exactly half way into 2026. I hope you're packing in some serious skills. This FREE 1 hour Linux / Unix terminal course is a great way to continue your progress. Dive in this weekend.
2
6
53
10,588
PDFs often need specific margin sizes for printing, binding, notes, or signatures. In this tutorial, @allinonetools shows you how to build a browser-based PDF margin tool with JavaScript and PDF-lib. You'll upload PDFs, preview pages, set custom margins, apply presets, download the updated file locally, and more. freecodecamp.org/news/build-…
13
117
15,235
Cloud infrastructure moves fast, and security practices have to adapt with the times. In this article, @manishmshiva explains why traditional pentesting struggles at scale. You'll learn how containers, APIs, CI/CD, multi-cloud visibility gaps, temporary assets, and continuous validation change the cloud security model. freecodecamp.org/news/the-cl…
8
93
14,460
For today's coding challenge, you'll get two database objects. Your job is to return the second object with any missing properties from the first filled in. See if you can solve it on the freeCodeCamp mobile app.
6
57
14,003