Git & GitHub Crash Course for Beginners
Beau Carnes |
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, branching, merging, stashing, rebase, pull requests, and more. This course is great for beginners wh...... read more
Become an AI Researcher
Beau Carnes |
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, starting with the foundational mathematics essential for understanding modern AI, before divi...... read more
How to Build an Admin Dashboard with shadcn/ui and TanStack Start
Ajay Patel |
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 full-stack framework. By the end, you’ll have: A fully functional /dashboard layout A statisti...... read more
How to Build an AI-Powered RAG Chatbot with Amazon Lex, Bedrock, and S3
Chisom Uma |
Chatbots are widely adopted among software companies, especially those that interact heavily with customers. It is typically used for tasks such as customer support, answering questions, and providing information on websites, apps, and messaging plat...... read more
How to Set Up CUDA and WSL2 for Windows 11 (including PyTorch and TensorFlow GPU)
Md. Fahim Bin Amin |
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 option these days, as it has great compatibility and widespread support. If you’re new to Machin...... read more
How Bluetooth Low Energy Devices Work: GATT Services and Characteristics Explained
Nikheel Vishwas Savant |
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 into an app, you are experiencing the result of GATT working quietly in the background. GATT i...... read more
How to Build Your First MCP Server using FastMCP
Manish Shivanandhan |
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 it structured access to information and actions. It is like the USB-C port for AI, creating...... read more
Learn NestJS for Beginners
Beau Carnes |
NestJS is a progressive Node.js framework for building efficient and reliable server-side applications. It uses TypeScript by default and encourages clean, modular code with concepts including controllers, services, and dependency injection. We just ...... read more
Learn R Programming from Harvard University
Beau Carnes |
Harvard University creates amazing beginner computer science courses. We just released Harvard CS50’s introduction to programming using a language called R, a popular language for statistical computing and graphics in data science and other domains. ...... read more
freeCodeCamp's New Responsive Web Design Certification is Now Live
Jessica Wilkins |
The freeCodeCamp community just published our new Responsive Web Design certification. You can now sit for the exam to earn the free verified certification, which you can add to your résumé, CV, or LinkedIn profile. Each certification is filled with ...... read more
