freeCodeCamp

Learn to Use Claude AI to Build Text Summarizers, Image Describers, and More

Beau Carnes |
From summarizing lengthy articles to providing detailed descriptions of images, AI models are becoming essential tools for developers. One such powerful tool is Claude, a state-of-the-art AI language model developed by Anthropic. Whether you're an as...... read more

How to Build a Callout Component for your Astro Blog

Kolade Chris |
Earlier this year, I became really interested in learning about Astro, so I completely rebuilt my blog using it. The results have been amazing since then: I can easily handle automatic sitemap generation and SEO, and integrating other tools became a ...... read more

How to Connect to Your EC2 Instance Using MobaXterm with SSH and a Keypair (.pem) File

Kedar Makode |
In this article, I’ll walk you through the steps of connecting to your EC2 instance using MobaXterm with a .pem keypair file. Whether you're a beginner dipping your toes into the cloud or an experienced user looking for a quicker method, I’ve got you...... read more

How to Transition from Stay-at-Home Freelancing Parent to Developer: A Bootcamp Survivor’s Guide

Saki Basken |
After months of endless job applications, networking, and studying, I accepted an offer in January to work full-time as a developer. It wasn’t smooth sailing, and I won’t lie — the road was very bumpy. So to help others out, I want to share my story....... read more

How to Use Conditional Statements in C#: If, Switch, and More Explained with Example Code

Grant Riordan |
Being able to update variables, call particular branches of code, or simply output different code based on a certain condition is a vital part of programming in any language. C# (C Sharp) offers multiple ways to do these things, and I’m about to show...... read more

Which Tools to Use for LLM-Powered Applications: LangChain vs LlamaIndex vs NIM

Bhavishya Pandit |
If you’re considering building an application powered by a Large Language Model, you may wonder which tool to use. Well, two well-established frameworks—LangChain and LlamaIndex—have gained significant attention for their unique features and capabili...... read more

How to Perform a Web Accessibility Audit

Victoria Nduka |
Over one billion people worldwide live with some form of disability. That is about 16% of the global population. Now, imagine how many of these individuals might be trying to access your website. Would they navigate easily through your site, or would...... read more

From Failing Programming Class to Senior Software Engineer with Tadas Petra [Podcast #146]

Quincy Larson |
On this week's episode of the podcast, I interview Tadas Petra. He's a software engineer and a Senior Developer Advocate at Agora.io. After learning embedded development in university, Tadas switched to building mobile apps. He's gone on to build doz...... read more

What is Cloud Computing? Beginner's Guide to Cloud Computing with AWS

Kedar Makode |
Ever wondered what people mean when they say, “It’s stored in the cloud”? If you’re imagining fluffy white clouds up in the sky storing your pictures, documents, or your Netflix favorites, then you’re in for a surprise! Spoiler alert: the cloud is mu...... read more

Code a Sonic Infinite Runner Game in JavaScript

Beau Carnes |
Infinite runner games have been a favorite for gamers and developers alike due to their fast-paced action and replayability. These games often feature engaging mechanics like endless levels, smooth character movement, and dynamic environments that ke...... read more