freeCodeCamp

Why developers needn't fear CSS – with the King of CSS himself Kevin Powell [Podcast #154]

Quincy Larson |
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Kevin Powell. He's a designer, a software engineer, and an expert in CSS. He's runs a CSS-focused YouTube channel with nearly a million subscribers. There's nothing ...... read more

How to Run Open Source LLMs on Your Own Computer Using Ollama

Krishna Sarathi Ghosh |
AI tools have become commonplace these days, and you may use them daily. One of the key ways to secure your confidential data – both personal and business-related – is by running your own AI on your own infrastructure. This guide will explain how to ...... read more

The C# Class Handbook – Types of Classes with Code Examples

Isaiah Clifford Opoku |
Classes are the fundamental building blocks of object-oriented programming in C#. They allow you to create reusable and modular code by grouping related data and functions. Different types of classes serve various purposes. For instance, organizing y...... read more

How to Build a Honeypot in Python: A Practical Guide to Security Deception

Chaitanya Rahalkar |
In cybersecurity, a honeypot is a decoy system that’s designed to attract and then detect potential attackers attempting to compromise the system. Just like a pot of honey sitting out in the open would attract flies. Think of these honeypots as secur...... read more

AWS Solutions Architect Professional (SAP-C02) Certification Course

Beau Carnes |
Earning the AWS Certified Solutions Architect – Professional certification is a significant step for cloud professionals who want to validate their advanced skills in designing and deploying complex solutions on AWS. This credential is highly respect...... read more

Learn Game Development with JavaScript and Kaplay

Beau Carnes |
Game development is an exciting way to bring your creative ideas to life. If you're new to coding or want to expand your skills, JavaScript is one of the best programming languages to learn. JavaScript is versatile and widely used for web-based games...... read more

Build Smarter Spring Boot Applications with Spring AI

Beau Carnes |
If you're a Java developer working with Spring Boot, you might wonder how to harness the power of AI in your projects. The good news is that Spring AI, an emerging tool within the Spring ecosystem, offers seamless AI integrations that are both access...... read more

How to Make LLMs Better at Math Using AI Agents, MathJS, and BaseAI Tool Calls

Maham Codes |
Large Language Models (LLMs) like GPT often struggle to answer mathematical questions. In fact, if you ask a human a tough math question, like what is 185 cm in ft, they’ll struggle as well. They’d likely need a calculator to perform this conversion ...... read more

What to Do If You Don't Get into Outreachy: Exploring Other Paths to Open Source

Victoria Nduka |
Did you apply to Outreachy and receive a “Your Initial Application Was Not Successful” email? Or maybe you got into the contribution stage but after a rigorous month of contribution, you were not selected as an intern. How disheartening that can be! ...... read more

How to Write User Stories for Beginners: Agile in Practice

Ben |
In this tutorial, you’ll learn about an important part of the Agile approach to software development: user stories. I’ll take you through what user stories are, common pitfalls that I’ve seen with creating user stories, and the frameworks that exist ...... read more