freeCodeCamp Profile Banner
freeCodeCamp.org Profile
freeCodeCamp.org

@freeCodeCamp

Followers
881K
Following
75K
Statuses
33K

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
If you have a website or web app, you want everyone to be able to access and use it easily. And this is where a web accessibility audit comes in handy - to help you ensure that's the case. Here, @nwa_nduka teaches you how to perform a web a11y audit.
Tweet media one
0
5
41
@freeCodeCamp
freeCodeCamp.org
5 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.
Tweet media one
1
41
248
@freeCodeCamp
freeCodeCamp.org
9 hours
Coding a complex website from scratch is a good way to learn new skills. In this course, you'll use tools like Next.js, Tailwind CSS, Stripe, & React to build a full-stack app. You'll learn about authentication, search, payment integration, and more.
Tweet media one
3
94
616
@freeCodeCamp
freeCodeCamp.org
13 hours
.Net has many internal libraries & tools, and one of the most powerful is LINQ. It helps you handle data in your apps while writing efficient, maintainable code. In this guide, @grantdotdev explains its syntax, goes through common API methods, & more.
Tweet media one
0
15
95
@freeCodeCamp
freeCodeCamp.org
17 hours
Continuous integration/continuous delivery is a popular way to develop software. To help you learn how it works, @yvivi_vi walks you through setting up a CI/CD pipeline. You'll use popular tools like Husky & GitHub Actions and deploy the project, too.
Tweet media one
3
48
334
@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.
Tweet media one
3
112
714
@freeCodeCamp
freeCodeCamp.org
1 day
In computer networking, you can encounter a wide range of issues. And one effective way to troubleshoot them is based on the OSI model. Start at the bottom (the physical layer) and work your way up – and here, @nitheeshp explains how it works in Linux.
Tweet media one
1
17
154
@freeCodeCamp
freeCodeCamp.org
1 day
In Java, generics are a feature that can improve type safety in your code. They also remove the need for explicit casting and make your code more readable. In this guide, Anjan explains how to use generics in Java with some code examples.
Tweet media one
0
8
65
@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, reinforcement learning, RAG, and other concepts you'll need to learn.
Tweet media one
6
122
697
@freeCodeCamp
freeCodeCamp.org
2 days
Redux can be notoriously tricky - but luckily, Redux Toolkit was created to make working with Redux easier. And here, @chideracode teaches you how to use RTK Query, which helps simplify data fetching & caching in web apps. You'll learn how to integrate RTK Query with Redux Toolkit by building a CRUD movie app.
Tweet media one
3
27
169
@freeCodeCamp
freeCodeCamp.org
2 days
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 functionality, and form submissions, too.
Tweet media one
4
72
513
@freeCodeCamp
freeCodeCamp.org
2 days
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, interfaces, and lots more.
Tweet media one
5
116
757
@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 npm library.
Tweet media one
4
58
403
@freeCodeCamp
freeCodeCamp.org
2 days
Arduino is an open-source electronics platform that lets you control the physical world through programming. And in this course, Carlos teaches you how it works in Spanish. You'll learn about key electricity concepts, calculating resistance, what a breadboard is, Arduino programming, & more.
Tweet media one
2
29
221
@freeCodeCamp
freeCodeCamp.org
2 days
As a developer, you'll want to have a portfolio where you can showcase your work and skills. Bonus points if you build it yourself from scratch - which is what @sprucekhalifa teaches you how to do here. You'll use just HTML and CSS and build out header, hero, about, work, & contact sections for a fully-featured portfolio.
Tweet media one
1
82
511
@freeCodeCamp
freeCodeCamp.org
3 days
When you're trying to figure out a coding problem, sometimes a visual representation can really help. And a flowchart is a powerful tool for visualizing your work. In this in-depth guide, Evaristo teaches you how flowcharts work and how to make them with the Mermaid JS library.
Tweet media one
5
79
531
@freeCodeCamp
freeCodeCamp.org
3 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 important and walks you through its four main phases.
Tweet media one
1
73
486
@freeCodeCamp
freeCodeCamp.org
3 days
The CPU, or central processing unit, is basically a computer's brain. And if you're not sure how it works under the hood, this article will change that. Tiago explains how CPUs process data & covers RAM, data paths, transistors, state machines, & more.
Tweet media one
2
21
170
@freeCodeCamp
freeCodeCamp.org
3 days
Knowing how to use the Linux operating system is a great skill for devs to have. And in this book, @hira_zaira teaches you about the Linux command line & system admin. She covers shell scripting, managing files & software packages, log parsing, & more.
Tweet media one
1
30
237
@freeCodeCamp
freeCodeCamp.org
3 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 examples.
Tweet media one
2
62
456