DEV'S DAILY DIGEST

Development

Git & GitHub Crash Course for Beginners

Git is important for any developer. We just posted a course that will help you learn Git and GitHub from scratch with clear examples, real workflows,...

Beau Carnes - freecodecamp

Learn NestJS for Beginners

NestJS is a progressive Node.js framework for building efficient and reliable server-side applications. It uses TypeScript by default and encourages clean,...

Beau Carnes - freecodecamp

UI

How to Build an Admin Dashboard with shadcn/ui and TanStack Start

In this guide, we’ll build a feature-rich admin dashboard using shadcn/ui for beautiful, reusable components and TanStack Start for a powerful, type-safe...

Ajay Patel - freecodecamp

Design

freeCodeCamp's New Responsive Web Design Certification is Now Live

The freeCodeCamp community just published our new Responsive Web Design certification. You can now sit for the exam to earn the free verified certification,...

Jessica Wilkins - freecodecamp

Other

Become an AI Researcher

We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to become an AI Researcher. This course will guide you step-by-step,...

Beau Carnes - freecodecamp

How to Build an AI-Powered RAG Chatbot with Amazon Lex, Bedrock, and S3

Chatbots are widely adopted among software companies, especially those that interact heavily with customers. It is typically used for tasks such as customer...

Chisom Uma - freecodecamp

How to Set Up CUDA and WSL2 for Windows 11 (including PyTorch and TensorFlow GPU)

If you’re working on complex Machine Learning projects, you’ll need a good Graphics Processing Unit (or GPU) to power everything. And Nvidia is a popular...

Md. Fahim Bin Amin - freecodecamp

How Bluetooth Low Energy Devices Work: GATT Services and Characteristics Explained

Every time you check your smartwatch for heart rate, read the battery level of wireless earbuds, unlock a Bluetooth smart lock, or watch sensor data stream...

Nikheel Vishwas Savant - freecodecamp

How to Build Your First MCP Server using FastMCP

Model Context Protocol, or MCP, is changing how large language models connect with data and tools. Instead of treating an AI model as a black box, MCP gives...

Manish Shivanandhan - freecodecamp

Learn R Programming from Harvard University

Harvard University creates amazing beginner computer science courses. We just released Harvard CS50’s introduction to programming using a language called R, a...

Beau Carnes - freecodecamp

Masonry: Things You Won’t Need A Library For Anymore

CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.

Patrick Brosset - smashingmagazine