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
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,
0
13
70
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
23
219
In the grim darkness of the far future, heresies hide everywhere βοΈ WISHLIST WARHAMMER CRPG ON STEAM
24
90
2K
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,
0
41
332
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
12
138
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
36
318
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
1
28
287
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
30
260
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
57
378
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
4
173
1K
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
11
75
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
234
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
322
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
297
The Electron framework lets you build desktop apps for Windows, macOS, and Linux using familiar web tools. And in this article, Abhijeet teaches you how to integrate it with Tailwind to create beautiful, responsive desktop apps. He explains each tool then walks you through the
3
21
178
This weekend, keep pushing forward with your skills. freeCodeCamp just published a FREE full-length Python handbook ππon Natural Language Processing. Here are this week's five freeCodeCamp resources that are worth your time: 1. Before modern Large Language Models, scientists
8
34
199
For today's coding challenge, you'll try to guess the secret word. Check it out on the freeCodeCamp mobile app.
2
7
63
gRPC is a fast, type-safe way for services to talk that's built on HTTP/2 and Protocol Buffers. And in this .NET handbook, @Clifftech_Dev teaches you how to build gRPC services with https://t.co/gTTiPJz2vR Core from start to production. He covers setting up your first service,
1
17
133
When you're building apps, it's a good practice to bake security into the whole process. And that's what you'll learn how to do in this DevSecOps + API security course. It covers common vulnerabilities, why API security matters, key principles of DevSecOps, and more.
5
94
598
Here's a question you'll inevitably face as a dev: which programming language (or library/tool) should I learn/use? This can be frustrating - but here, Ryan gives you a framework for evaluating this choice. He teaches you about the Law of Suitability and how it can help you
4
33
229
Clustering is a key technique in unsupervised machine learning that helps you discover valuable insights in your data. And in this handbook, @tatevkaren7 explains how it works in Python. She covers K-means clustering, Hierarchical clustering, and DBSCAN clustering, along with
15
75
416