For today's coding challenge, you'll get a matrix of single letters (kinda like in a crossword puzzle, but without any blank spaces) and a word to find. You'll need to return the start and end indices of that word. Check it out on the freeCodeCamp mobile app.
1
2
29
5,559
Finding the shortest path sounds simple until you have many routes, weights, and possible paths to compare.

In this video essay, @EstefaniaCassN explains how Dijkstra's Algorithm works.

You'll learn about graphs, nodes, edges, weights, greedy selection, adjacency lists, and how ortest path in Python.

freecodecamp.org/news/understan…
1
12
93
7,631
A lot goes into building full stack apps, like auth, a way to manage data, styling, etc.

And in this course, you'll build a complete grocery list app with React Native and Expo.

You'll use Neon Postgres, Drizzle ORM, Clerk auth, and other popular tools, and by the end you'll app.

freecodecamp.org/news/master-fu…
3
37
254
11,704
Learning to code can feel overwhelming when you don't know where to start.

So here's a course for you: Sunny teaches you Python from the ground up.

You'll install Python, write your first program, learn variables, strings, operators, conditionals, and loops, then build some co/AtTliLB9ES
4
51
414
16,515
You may have heard "It worked on my machine" recently and wondered "how can this still happen?"

Well, it's because local, staging, and production environments rarely stay the same, which can create production-only bugs.

In this article, @manishmshiva explains why environment neering time and what can help.

freecodecamp.org/news/why-it-wo…
3
24
168
11,087
Deep learning terms can be a bit confusing when you're first learning them.

In this article, @Roland_Sankara explains CNNs, RNNs, and Transformers with beginner-friendly mental models.

You'll learn how neural networks work, why CNNs focus on spatial patterns, how Keras helps ots more.

freecodecamp.org/news/cnns-rnns…
1
46
285
14,454
AI agents typically only do something after you ask them to, which often works just fine.

But here, Darsh shows how to build a local AI assistant that runs on a schedule.

You'll use Python, Ollama, Qwen, LangChain, cron, and Task Scheduler to run daily agents for common ://t.co/Rihxdh7Hr3
20
57
435
20,481
For today's coding challenge, you'll get a string and will need to determine if it'll fit in a social media post. See if you can solve it on the freeCodeCamp mobile app.
5
3
47
8,957
An MCP server exposes tools, resources, and prompts to an AI app using a standard protocol.

And here, @a0m0rajab shows you how to build one and connect it to ChatGPT.

You'll create a todo app with Node.js, the MCP SDK, Supabase Auth, a database, OAuth flow, DigitalOcean freecodecamp.org/news/how-to-bu…
15
65
436
20,016
Recursion can feel confusing when you first learn about it in Python.

To help you out, @balawc27 teaches you how recursive functions work and when recursion makes more sense than iteration.

You'll also learn how to work with nested data, traverse trees, use memoization, and
freecodecamp.org/news/recursion…
6
26
249
15,139
Most auth libraries protect users' passwords without showing you what's happening behind the scenes.

In this tutorial, @b_eautifulchaos explains how password hashing and salting work, why plain hashes aren't enough, and why bcrypt is designed to be slow.

You'll also learn how arts of a bcrypt hash stored in your database.

freecodecamp.org/news/passwords…
1
41
331
16,497
When you're looking for a new book to read, getting suggestions from a friend can be helpful.

Well, in this course, you'll build your very own book recommender.

You'll use an LLM and Python to build the engine and learn about vector search, zero-shot classification, sentiment tps://t.co/ApcNtXIyBn
10
93
783
30,075
Time series forecasting in Python can help you predict future trends.

In this course, you'll learn what time series data is and how to break it down into its key components.

Then you'll build baseline models, learn important forecasting techniques like ARIMA and seasonal ARIMA, more.

freecodecamp.org/news/learn-tim…
4
71
507
20,427
Automation powers much of modern software development these days.

And in this course, you'll learn how CI/CD works in production with Jenkins.

It covers the SDLC and branching strategies, pipelines, how to build and deploy a Dockerized app, and lots more. et
9
32
381
18,976
For today's coding challenge, you'll be counting some cards. Given an integer representing the number of cards to pick from a deck, return the number of unique combinations you could draw. Check it out on the freeCodeCamp mobile app.
2
3
49
9,429
Reviewing a long PDF page by page can take lots of time that most of us don't want to spend.

But a storyboard gives you a more efficient way to review the contents.

In this in-depth guide, @allinonetools helps you build a browser-based PDF storyboard generator using JavaScript.
q
1
26
213
14,367
When you're building React Native apps, you likely start with a few files and simple components.

But as things get more complex, any change means checking multiple things across the project.

In this handbook, @ajaypatel_aj teaches you how to solve this problem using shadcn/ui +
freecodecamp.org/news/how-to-us…
2
15
102
12,421
You know CAPTCHAS: those little exercises that make you choose the traffic lights or cars?

Well, they may seem like a helpful way to keep bots away from your site, but there's a problem: CAPTCHA farms.

In this guide, @reetain_raina explains how these attacks work and what you ://t.co/HodvMd9stw
0
29
199
12,845
Hey everyone, here's two bits of fun fCC news:

1. The freeCodeCamp forum just got a refresh, and
2. Socrates can now help you get through the curriculum. (No, not the ancient Greek philosopher reincarnate. Just a tool inspired by his methods.)

In this article, @ossia gives you ew. Happy weekend!

freecodecamp.org/news/introduci…
1
17
172
12,664
As a developer, you may spend a lot of time in your terminal.

So to help you work more happily and productively there, @pliutau has shared this collection of CLI/TUI tools.

He goes over their features and installation instructions so you can try them out yourself.
V
4
67
575
23,735