Please turn JavaScript on
freeCodeCamp icon

freeCodeCamp

Want to keep yourself up to date with the latest news from FreeCodeCamp?

Subscribe using the "Follow" button below and we provide you with customized updates, via topic or tag, that get delivered to your email address, your smartphone or on your dedicated news page on Specificfeeds.

You can unsubscribe at any time painlessly.

Title of FreeCodeCamp: "Learn to code | freeCodeCamp.org"

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  2.2 / day

Message History

If you've built a couple of React Native apps, the following probably feels familiar. You start with a colors.ts file and a simple Button component. Everything looks fine at first. Then the design changes a few times, and that small color file starts growing. Your Button also picks up another prop every time someone asks for a slightly different style.

The setup works ...


Read full story

CAPTCHAs are something most of us have come across while browsing the internet. Sometimes we're asked to identify traffic lights in pictures, solve a small puzzle, or simply tick a box to confirm we're human. Websites use these challenges to help distinguish real users from automated bots.

But there's an interesting problem with this approach. What happens when a bot d...


Read full story

freeCodeCamp just turned 12 years old. And so did our beloved forum. And today I'm thrilled to say that the forum is now focused on discussions rather than Q&A.

This is thanks to Socrates, a new tool we just launched. Socrates is built right into the freeCodeCamp curriculum. It can look at your code and give you hints to help you get unstuck.

When you ask So...


Read full story

Let's say you've built a website. You've invested in the design, bought a domain, and so on. But a website isn't only what you see on the screen. A lot happens behind the scenes. You have to understand how the internet works, as well as how Search Engine Optimization (SEO) works.

Speed is a key part of it, too. A slow site can have very weak SEO, because most people wo...


Read full story

If you have certain lines of code that repeat over and over again in a project, there's a pretty standard solution for it: using a function.

But what about when you have the same project file setup that gets repeated over and over? How do you solve that?

Meet bash scripting. Bash scripts are written to execute certain sequences of commands on your machine automa...


Read full story