freeCodeCamp Profile Banner
freeCodeCamp.org Profile
freeCodeCamp.org

@freeCodeCamp

Followers
1M
Following
73K
Media
4K
Statuses
35K

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.

Just here on Earth... for now
Joined August 2013
Don't wanna be here? Send us removal request.
@freeCodeCamp
freeCodeCamp.org
1 hour
Search is a key feature in most modern applications - and users expect fast, accurate, helpful answers. But many search tools struggle to handle this without complex and heavy infra. So in this guide, @manishmshiva shares a faster, lighter open-source option you can use in your
0
5
45
@freeCodeCamp
freeCodeCamp.org
5 hours
If you're building an e-commerce app, you'll want to make sure you test checkout and payment flows. But this can be tricky to do - so Sandeep wrote this guide to help you learn best practices and techniques. In it, you'll learn how to build a testing framework that can handle
0
19
138
@freeCodeCamp
freeCodeCamp.org
9 hours
When you're designing a website or app, you'll need to think about more than just how it looks. It matters how users interact with it, how consistently the brand comes through, and so on. In this handbook, @atuohaa teaches you about theming in Flutter and how you can create a
1
15
130
@ossia
Quincy Larson
11 hours
Want to make your first open source code contribution? I just created an easy one. First timers only.🧑‍💻 In our settings, update "my location" text to be "my stated location (freeCodeCamp does not track your actual location)" Contribution guide: https://t.co/Wi5hiO2Fhx
4
7
65
@freeCodeCamp
freeCodeCamp.org
13 hours
For today's coding challenge, you'll write some code that converts miles to kilometers. Find it on the freeCodeCamp mobile app.
2
4
74
@freeCodeCamp
freeCodeCamp.org
17 hours
In computer science, multithreading lets two or more threads execute at the same time. This helps performance, which is critical in apps that perform CPU-intensive tasks. In this course, you'll learn how it works in Java + how to handle its challenges. https://t.co/GXthSAHO45
4
40
386
@freeCodeCamp
freeCodeCamp.org
21 hours
When you build an app, you may want to get it out there so the world can see it. This means you'll need to deploy it - which can sound like a daunting process. In this course, Kerollos teaches you how to deploy your apps using various popular tools. https://t.co/qmhA7XEYAM
1
58
568
@freeCodeCamp
freeCodeCamp.org
1 day
If you want to get into AI Engineering, there are certain skills you'll need. Things like math, machine learning, deep learning, and hands-on engineering experience, to name a few. In this AI Engineering roadmap, @tatevkaren7 covers key statistics, data science, Generative AI,
3
99
654
@freeCodeCamp
freeCodeCamp.org
1 day
To build dynamic, modern web apps, you'll need to be able to work with various powerful tools. And in this course, you'll learn how to use Next.js and the Strapi CMS to build a summer camp website. You'll implement some fun advanced features like dynamic content loading, search
1
69
492
@freeCodeCamp
freeCodeCamp.org
1 day
TypeScript was created to improve JavaScript by adding static types. And if you've been wanting to learn it, start here with this TS handbook from @stephenjyd. You'll learn about type annotations, type inference, the union and any types, objects, function params, type aliases,
1
69
527
@freeCodeCamp
freeCodeCamp.org
2 days
ChatGPT was released on November 30th, 2022. So for today's coding challenge, you'll build an AI detector that can help you determine whether text was likely generated by AI. Find it on the freeCodeCamp mobile app.
2
21
200
@freeCodeCamp
freeCodeCamp.org
2 days
If you're a JavaScript developer, you'll need to know how to use npm, the Node Package Manager. It helps you manage your dependencies and share reusable code. In this in-depth tutorial, Ger teaches you all about npm. Then you'll get your hands dirty & actually create your own
1
51
420
@freeCodeCamp
freeCodeCamp.org
2 days
Companies often use penetration testing to make sure their websites are secure. This is when a security pro tests & attacks parts of a system - with the company's permission - to identify vulnerabilities & recommend fixes. In this guide, Mohammed teaches you why pentesting is
2
31
336
@freeCodeCamp
freeCodeCamp.org
2 days
A Raspberry Pi is a tiny computer with a surprising amount of power. And they're often sold with keyboards, mice, etc - but you may not need that stuff. So here, @_JosiahAdesola teaches you how to use your Pi headlessly with VS Code and SSH - no monitor needed.
2
34
277
@freeCodeCamp
freeCodeCamp.org
2 days
The word Polymorphism comes from the Greek and means "having many forms". And it's an object-oriented programming principle that helps you write flexible, maintainable, reusable code. In this guide, @DoableDanny explains how polymorphism works in Python with lots of code
2
58
399
@freeCodeCamp
freeCodeCamp.org
2 days
Math isn't just about numbers - it's about finding complex patterns in our world. And there are many ways that you can apply mathematical concepts in programming, beyond what you might've learned in school. In this guide, Tiago discusses the architecture of math – and how you
5
198
1K
@freeCodeCamp
freeCodeCamp.org
3 days
Today's daily coding challenge is inspired by the classic video game Pong. It came out on this day in 1972! So for this challenge, you'll calculate a ball's trajectory as it bounces around. Find it on the freeCodeCamp mobile app.
1
12
86
@freeCodeCamp
freeCodeCamp.org
3 days
Elixir is a dynamic, functional programming language that lets you build scalable & maintainable apps. It's built on another language, Erlang, that was designed for building apps that require extreme reliability & availability. In this tutorial, Mark explains how Elixir works
3
32
241
@freeCodeCamp
freeCodeCamp.org
3 days
If you want to deploy a FastAPI app connected to a PostgreSQL database, you need a tool that supports Python web apps & managed databases. In this guide, @prestonosoro shows you how to use Render as your deployment tool. You'll walk through the steps and learn some best
2
44
327
@freeCodeCamp
freeCodeCamp.org
3 days
Next.js optimizes performance through smart rendering strategies and layered caching. And Sumit teaches you all about these techniques in this course. You'll learn about static site generation, server-side rendering, React's client and server components, memoization, router
5
36
307