freeCodeCamp.org
@freecodecamp.bsky.social
3.6K followers 4 following 1.9K posts
We're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity.
Posts Media Videos Starter Packs
freecodecamp.bsky.social
When you're building an app, you'll often need a way to send and get back data between your app & a server. And using a REST API is a great way to do this. In this tutorial, John teaches you how to build a REST API in Django using the Django Rest Framework.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
The FARM stack combines 3 powerful tools for building modern web apps: FastAPI, React, and MongoDB. In this course, Beau teaches you how to use them to build a TODO app. You'll learn about the stack, then use NGINX & Docker to deploy your app.
www.freecodecamp.org/news/use-the...
freecodecamp.bsky.social
Productivity, like so many things, is a skill that you can improve. In this course, Fatos covers some often-overlooked techniques to help you be more productive. He discusses value addition, clarity, goal-setting, motivation, time management, and more.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
Today's coding challenge: an HTML Tag Stripper. You'll get a string of HTML code, and you'll need to remove the tags and return the plain text context. Check it out on the freeCodeCamp mobile app.
freecodecamp.bsky.social
Building a word search game is a great way to practice key web development skills. In this interactive tutorial, Mark walks you through the process. You'll use HTML, CSS, & JavaScript and learn about Trie data structures, recursion, building out the UI, and more.
www.freecodecamp.org/news/build-a...
freecodecamp.bsky.social
If you want to build a robust web app, you used to have to worry about managing tons of infra. But with serverless architecture, you can focus on your app code. In this handbook, Prince explains how serverless works & walks you through publishing & deployment.
www.freecodecamp.org/news/serverl...
freecodecamp.bsky.social
Building a custom chatbot can be tricky, especially if you want to keep the info private. Here, Elabonga teaches you how to make a local RAG app using Ollama & ChromaDB in R. You'll have a Shiny interface for your bot that fetches info while staying private.
www.freecodecamp.org/news/build-a...
freecodecamp.bsky.social
Continuous Integration & Continuous Delivery let you quickly update your code & deploy your apps. Here, Chidiadi teaches you how to use GitHub Actions to build a CI/CD pipeline. You'll learn key Actions concepts, the phases of CI/CD, & how it all comes together.
www.freecodecamp.org/news/automat...
freecodecamp.bsky.social
React Native is a powerful tool that helps you build cross-platform mobile apps. And in this course, you'll learn how to use it. You'll learn about navigation, data storage, dynamic routing, and more while building a couple apps.
www.freecodecamp.org/news/mobile-...
freecodecamp.bsky.social
The AWS Certified Solutions Architect Professional cert can help you prove your expertise in the Cloud. And in this course, Andrew helps you prep for the exam. You'll learn about storage services, networking, databases, security, management tools, and lots more.
www.freecodecamp.org/news/aws-sol...
freecodecamp.bsky.social
Here's today's coding challenge: string count. Go solve it on the freeCodeCamp mobile app.
freecodecamp.bsky.social
If you've ever wondered how Large Language Models like ChatGPT work, this course is for you. It covers the data preparation, model training, & fine-tuning that happens before an LLM is ready to go. You'll learn the whole training process from start to finish.
www.freecodecamp.org/news/train-y...
freecodecamp.bsky.social
Lazygit is a wrapper for the Git command line that replaces it with a user interface. It has a ton of shortcuts you can use to commit, edit, & delete branches in your project. Here, Rajdeep walks you through using Lazygit to improve your Git workflow.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
The open source community offers devs many opportunities to collaborate, learn, & grow. Contributing to OSS helps you develop skills, get key experience when job hunting, and so on. If you want to dive in, this course will teach you how to get involved.
www.freecodecamp.org/news/become-...
freecodecamp.bsky.social
Flutter is an open-source UI software development kit that lets you build UIs for mobile, web, & desktop from one codebase. And here, Kevine teaches you how to use it + Strapi to build a multi-lingual social recipe app and walks you through the whole process.
www.freecodecamp.org/news/build-a...
freecodecamp.bsky.social
If you want to gather info about your website's users, the fastest way to do this is by talking to them. And you can do this by adding a chat system to your app. In this guide, Spruce walks you through adding live chat to your applications with Rocket.Chat.
www.freecodecamp.org/news/add-liv...
freecodecamp.bsky.social
The "this" keyword in JavaScript is tricky - partly because its meaning can change depending on how it's used. Well, Henry wrote a whole handbook about it. He dives deep in to implicit, explicit, new, and default bindings, arrow functions, best practices, & more.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
For today's coding challenge, you'll need to convert 24-hour format time to 12-hour format. 🕚 Give it a shot on the freeCodeCamp mobile app.
freecodecamp.bsky.social
A resistive soil moisture sensor is an effective way to measure the moisture content in soil. It's a super useful tool for farmers, gardeners, & others. Michael helps you build your own using an Arduino UNO microcontroller & teaches you how to calibrate & use it.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
If you're starting a blog, you could use an established blogging platform, or you could host it yourself. And Manish thinks you should give the latter a try using Next.js. In this guide, he walks you through building your blog with Next & deploying it on Sevalla.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
The Linux operating system powers the majority of the world's servers. So it's a great tool to know. And this course will teach you Linux basics. You'll learn how to manage & troubleshoot a wide range of systems & you'll practice the concepts with labs.
www.freecodecamp.org/news/free-li...
freecodecamp.bsky.social
Vite is a powerful build tool and development server that helps speed up web development. It uses an optimized development server that makes use of native ES modules – so it's fast. In this course you'll learn how to use Vite to speed up your projects.
www.freecodecamp.org/news/complet...
freecodecamp.bsky.social
Object-oriented programming is centered around the concept of objects. And you might know how they work in the front-end code - but what about the back end? Here, you'll learn all about constructors and how objects are created and initialized with values in Java.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
Running your Node.js apps locally is pretty simple. But running them in the cloud is a bit more complex. This is where containers come in - they make your apps portable & predictable. Here, Manish walks you through containerizing and deploying your Node apps.
www.freecodecamp.org/news/how-to-...
freecodecamp.bsky.social
Today's coding challenge is the Battle of Words. Sounds fun, right? Check it out on the freeCodeCamp mobile app.