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
Deploying your Flutter web apps manually can start to feel repetitive real fast. So in this tutorial, @atuohaa teaches you how to use GitHub Actions to automate the process. You'll set up Firebase hosting, configure Actions, and manage your deployments through reliable CI/CD
3
9
53
Ruby is a programming language that tends to make developers happy. And if you want to learn the basics, @PlaybackPress has you covered here. In this interactive tutorial, he teaches you Ruby variables, types, looping, arrays, hashes, closures, classes, and more.
freecodecamp.org
Ruby is a programming language designed with developer happiness in mind. Its elegant and intuitive syntax makes coding not only productive but also enjoyable. Ruby stands out with its powerful...
4
8
87
If you're a web dev who wants to turn your site into a native app, this article's for you. In it, Sanjay teaches you how to use the Bubblwrap tool to convert a website to a PWA & publish it on the Play Store. He walks you through creating the PWA, creating the Android app,
1
50
299
Chatbots can do more than just reply — they can plan, use tools, and remember things, too. In this course, Ania shows how to build an AI shopping assistant with LangGraph, MongoDB Atlas, and Google Gemini. You’ll ship a full app with a Node.js backend, React UI, real product
4
52
334
GitHub has a GitHub Actions certification exam. And if you're a developer, DevOps, or automation lover, this course can help you study. In it, @andrewbrown covers runners and commands, advanced workflows, publishing and deployment, and lots more. https://t.co/UyA7ycPxzc
2
114
766
Spreadsheets are an important tool in modern data management and analysis. They can help you track your finances, run a business, analyze data, & more. In this project-based course, Eamonn teaches you Google Sheets core features. https://t.co/yZyNDnRyYA
2
47
313
For today's coding challenge, you'll convert pounds to kilograms. Sounds useful, right? Check it out on the freeCodeCamp mobile app.
2
11
97
As a developer, you should know core system design concepts. This helps show potential employers that you can turn design requirements into production-ready code. This course covers app architecture, API design, caching, networking, databases, and more. https://t.co/j6TmwXZox7
7
279
2K
Data analysis is a popular and growing field in the tech world. And this 19-hour course takes you on an in-depth journey, whether you're a beginner or more advanced in your skills. You'll learn about Python, Excel, SQL, Tableau and Power BI & much more. https://t.co/v6skwMV7lc
5
167
918
Qwen3 is Alibaba Cloud’s latest generation of Qwen large language models. And in this course, you'll learn how to train the LLM from scratch. You'll learn about configuring the model, training hyperparameters, RoPE positional embeddings, self-attention code, and lots more.
5
130
962
You may have heard about the emerging field of Agentic AI. Well, in this handbook, Balajee explains the key concepts behind AI agents & how they work. You'll learn about planning and reasoning, autonomy, how agentic AI "knows" what to do, challenges agents still face, & how to
6
80
524
If you're looking for a good portfolio project, or just a fun way to practice your skills, this one's for you. @ajaypatel_aj walks you through building an admin dashboard using shadcn/ui and TanStack Start. The dashboard will have charts and widgets, a product page, a settings
3
72
468
For today's coding challenge, you'll compress a string. So if you have a string that has consecutive duplicate words (like "Yes, yes, yes, please"), you'll compress it so that it reads "Yes(3), please". Check it out on the freeCodeCamp mobile app.
3
9
106
Git is a powerful version control system that many developers use to track changes to their projects. And GitHub is a platform that allows them to collaborate on and share their code. In this course, Sumit teaches you how both tools work. You'll learn about merging, branching,
5
135
801
As a developer, having your own blog gives you a place to share your projects and learnings. And in this in-depth guide, @chidiadi01 walks you through building your own using Next.js. You'll get to practice your web dev skills and in the end, you'll have a fully-featured blog
0
48
291
The R programming language is commonly used for statistical computing and data science. And you can now learn it from Harvard in this Intro to R course. You'll use the powerful RStudio IDE and learn about filtering data, writing functions to modularize code, creating
4
77
497
NestJS is a popular Node.js framework that you can use to build efficient and reliable server-side apps. And in this course, you'll learn how to get started using it. It covers Nest's modular architecture, TypeScript support, and built-in tools and by the end you'll have coded
2
74
461
On this episode of the freeCodeCamp podcast, Quincy interviews software engineer and teacher Kunal Kushwaha. During university, Kunal taught himself to code by contributing to open source projects and working through freeCodeCamp's curriculum. He shares his experiences working
3
28
253
For today's coding challenge, you'll be given a date in the format "Month day, year". Your task, should you choose to accept it, is to return the date in the format "YYYY-MM-DD". See if you can do it on the freeCodeCamp mobile app.
2
9
92
In coding, a system is a set of rules, processes, and triggers that help guide your workflow. And in this article, @prankurpandeyy teaches you some key system design principles you can use in your code & daily life. He uses job board and gaming case studies and covers growth
3
77
473