We're a community of millions of people who are learning math, programming, and computer science together. A 501(c)(3) public charity. Tweets by @abbeyrenn.

Just here on Earth... for now
Many devs learn JavaScript by memorizing rules and copying patterns. But you need to understand how the JS engine really works when a weird bug hits. In this video tutorial, you'll learn how the JS engine handles execution contexts, memory, scope, and more. freecodecamp.org/news/think-…
13
29
4,352
Kubernetes traffic isn't automatically secure. Pods, services, and cluster components can expose sensitive data if left unencrypted. Here, @caesar_sage goes over how Kubernetes traffic encryption works & how to use cert-manager automate certificate management. freecodecamp.org/news/how-to…
2
11
85
10,219
Wireshark is an open-source tool that lets you capture live network traffic & inspect pre-recorded capture files. It's useful for troubleshooting network performance, investigating security issues, and so on. Here, Hang teaches you how to use Wireshark filters to analyze your network traffic. freecodecamp.org/news/use-wi…
2
42
316
19,744
Many older ASP.NET apps still run critical systems. But maintaining them gets harder over time. Here, Gopinath goes over project setup, config changes, and other practical strategies to modernize .NET apps without rewriting everything from scratch. freecodecamp.org/news/migrat…
4
9
112
18,083
No one wants a speeding ticket when they're driving! Your task for today's coding challenge is to figure out how many vehicles were speeding given an array of vehicle speeds and a number representing the speed limit. See if you can solve it on the freeCodeCamp mobile app.
2
3
40
14,775
If you have a website, incorporating an AI agent (or several) can be really helpful. And in this in-depth tutorial, @andrewbaisden walks you through creating a team of agents for your site. You'll build the front end with React, the back end with Python, and use helpful tools like Agno & Groq Cloud, too. freecodecamp.org/news/build-…
17
46
428
30,341
Time series data is rarely clean. There are missing values, duplicates, and inconsistent timestamps that can break your analysis. In this tutorial, @balawc27 shows how to clean time series data using Pandas, handle gaps, and prepare datasets for modeling. freecodecamp.org/news/how-to…
5
34
252
24,406
Protecting your privacy online doesn't come down to one tool. It's about layered habits that reduce what you expose in the first place. Here, @manishmshiva covers practical steps like stronger passwords, multi-factor auth, VPNs, and limiting data you share. freecodecamp.org/news/how-to…
6
28
238
26,069
Using a VPN lets you access your home network no matter where you are in the world. This has various benefits, like greater security - and @LifeofDanEL shows you how to set one up here. You'll use the open source Tailscale mesh VPN and host it on a Raspberry Pi. You'll even add encryption with the WireGuard protocol. freecodecamp.org/news/set-up…
4
93
700
37,966
Elasticsearch is a popular tool that many sites use to power their search bars. This course teaches you how to build your own search engine and use it in your apps. You'll learn about index management, document storage, semantic search, embeddings, and lots more. freecodecamp.org/news/learn-…
8
57
643
35,495
C++ is a powerful, high-performance programming language devs use for things like systems and game development. And in this in-depth tutorial, Mark teaches you the basics through a series of interactive exercises. You'll learn about variables, loops, arrays, functions, vectors, pointers, & lots more and you'll write code as you go. freecodecamp.org/news/learn-…
14
81
677
35,256
For today's coding challenge, you'll get an array. Your task is to return the second largest distinct number. See if you can solve it on the freeCodeCamp mobile app.
3
4
52
14,100
OSINT, or Open Source Intelligence, is the collection and analysis of information from public sources. This info is used by security experts and journalists. Here, Tommaso shows you how to set up the OpenOSINT framework, run autonomous investigations, & more. freecodecamp.org/news/build-…
9
58
453
36,720
Wishing a very happy Mid-Autumn Festival to everyone around the world who's celebrating! 🥮 🏮
1
4
33
16,748
Creating GUI apps doesn't have to be that complicated. With Tkinter, you can build desktop interfaces using Python. Here, Sara goes over how to build a working calculator app with buttons, layouts, event handling, & logic to teach core GUI programming concepts. freecodecamp.org/news/build-…
1
19
198
21,915
Many of the ideas behind modern deep learning came from decades of Geoffrey Hinton’s research. In this course, Mohammed walks you through those breakthroughs with hands-on PyTorch code. He covers Boltzmann Machines, backpropagation, t-SNE, AlexNet, Dropout, Capsule Networks, and more. freecodecamp.org/news/hands-…
4
48
425
32,773
If you're checking your package's download count on pub.dev, the numbers can be easy to misunderstand. So in this article, @devseyi shows you how to build a Dart package analytics tool using pub.dev’s APIs. You'll learn how to show 52 weeks of download history, calculate cumulative growth, and independently verify the results. freecodecamp.org/news/build-…
1
8
94
20,972
Being able to demonstrate that you can build production-ready AI agents is super useful these days. In this 8-hour course, Andrew helps you prepare for the Claude Certified Developer Foundations cert. You'll learn about agentic workflows, Claude APIs and SDKs, MCP, tool use, context engineering, and more. freecodecamp.org/news/unlock…
18
109
737
39,315
Being able to manage huge datasets effectively is a key skill for devs these days. And unoptimized time-series data can quickly slow standard PostgreSQL queries way down. In this course, @beaucarnes teaches you how to use TimescaleDB to optimize queries, reduce storage footprints, and make sure it all scales. freecodecamp.org/news/timesc…
6
27
227
23,639