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
Based in United States
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…
1
9
80
6,172
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
4
71
12,825
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
32
12,269
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
41
352
23,373
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
30
196
20,390
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
26
218
22,232
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
87
656
35,277
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
52
615
34,450
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
80
662
34,598
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,006
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
435
35,310
Wishing a very happy Mid-Autumn Festival to everyone around the world who's celebrating! 🥮 🏮
1
4
33
16,672
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
197
21,810
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
424
32,632
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,913
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
736
39,182
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
226
23,577
A number is a perfect square if you can multiply an integer by itself to get that number. And for today's coding challenge, you'll need to determine if a given integer is a perfect square. Check it out on the freeCodeCamp mobile app.
3
5
42
14,053
Dynamic programming is a popular problem-solving technique that often trips devs up in interviews. It's where you break a problem into smaller parts, solve each part once, and store the results so you don’t repeat work. In this course, you'll learn the key patterns behind dynamic programming and develop a visual intuition for optimization. freecodecamp.org/news/learn-…
3
88
555
30,029