<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ youtube - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ youtube - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 01 Aug 2026 08:55:31 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/youtube/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Agentic AI using LangGraph – Build AI Agents & Automate Workflows ]]>
                </title>
                <description>
                    <![CDATA[ We are rapidly moving past standard, single-prompt Large Language Models and entering the era of autonomous AI agents. To help you master this new paradigm, we have just published a massive, comprehen ]]>
                </description>
                <link>https://www.freecodecamp.org/news/agentic-ai-using-langgraph-build-ai-agents-automate-workflows/</link>
                <guid isPermaLink="false">6a6b625e08d602aac2992fab</guid>
                
                    <category>
                        <![CDATA[ agentic AI ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 30 Jul 2026 14:40:30 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/d09f5182-8b2e-4cb8-b376-7b61658769fe.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>We are rapidly moving past standard, single-prompt Large Language Models and entering the era of autonomous AI agents.</p>
<p>To help you master this new paradigm, we have just published a massive, comprehensive course on the freeCodeCamp.org YouTube channel that will teach you all about agentic AI.</p>
<p>This course is designed to take you from the foundational concepts of agentic AI all the way through to building production-ready, end-to-end agent workflows using LangChain and LangGraph.</p>
<p>Here are a few key takeaways you can expect from the course:</p>
<ul>
<li><p>The architectural differences between standard LLMs and Agentic AI.</p>
</li>
<li><p>How to build both single and multi-agent systems using LangChain.</p>
</li>
<li><p>The core components of LangGraph and why it is essential for stateful, cyclical agent workflows.</p>
</li>
<li><p>Advanced techniques including Human-in-the-Loop (HITL), Retrieval-Augmented Generation (RAG), and streaming responses.</p>
</li>
<li><p>Best practices for deploying agentic systems to production environments like AWS and Render using Docker and GitHub Actions.</p>
</li>
</ul>
<p>This is a hands-on, project-driven course. By the end of the 24 hours, you will have built fully functional, deployable AI agents from scratch.</p>
<p>Head over to the freeCodeCamp.org <a href="https://www.youtube.com/watch?v=Zy7EXDONlTY">YouTube channel to watch the full course</a> (24-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/Zy7EXDONlTY" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Master 3D Printing & Additive Manufacturing ]]>
                </title>
                <description>
                    <![CDATA[ Additive manufacturing has evolved into a cornerstone of Industry 4.0 and modern industrial production. Whether it's light-weighting aerospace turbine components, printing custom titanium medical impl ]]>
                </description>
                <link>https://www.freecodecamp.org/news/master-3d-printing-additive-manufacturing/</link>
                <guid isPermaLink="false">6a68da19b4e0ec555c71f0f9</guid>
                
                    <category>
                        <![CDATA[ additive manufacturing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Tue, 28 Jul 2026 16:34:33 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/6b076dd0-c34f-4e57-91c2-7212cf8f52a8.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Additive manufacturing has evolved into a cornerstone of Industry 4.0 and modern industrial production. Whether it's light-weighting aerospace turbine components, printing custom titanium medical implants, or optimizing digital supply chains, modern 3D printing skills are becoming essential across engineering and product design disciplines.</p>
<p>We just published a course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel that will teach you about basic desktop printing and industrial-grade additive manufacturing.</p>
<p>This course covers the entire lifecycle of additive manufacturing, taking you from fundamental concepts to enterprise-level workflows:</p>
<ul>
<li><p>Industry 4.0 &amp; Smart Manufacturing: How cyber-physical systems, IoT, and cloud computing integrate with 3D printing to create smart factories.</p>
</li>
<li><p>Core Printing Technologies: Deep dives into ASTM-classified methods including Material Extrusion (FDM), Vat Photopolymerization (SLA/DLP), Powder Bed Fusion (SLS/SLM), Binder Jetting, Directed Energy Deposition (DED), and Hybrid manufacturing.</p>
</li>
<li><p>Real-World Sector Applications: Case studies exploring aerospace fuel nozzles, custom craniomaxillofacial medical implants, automotive topology-optimized brackets, and energy sector gas turbines.</p>
</li>
<li><p>CAD Pre-Processing &amp; Slicing: Managing 3D data formats (STL, OBJ, 3MF), optimizing print orientation, generating support structures, and mastering slicing parameters.</p>
</li>
<li><p>Materials Science: Material selection across thermoplastics (PLA, ABS, Nylon), photopolymer resins (Standard, Tough, Dental), and industrial metal alloys (Titanium Ti-6Al-4V, Inconel, Copper, Stainless Steel).</p>
</li>
<li><p>Design for Additive Manufacturing (DFAM): Leveraging simulation-driven design, topology optimization, generative design, and part consolidation to produce lighter, stronger components.</p>
</li>
<li><p>Digital Inventory &amp; Warehousing: Transitioning from physical warehouses to on-demand, decentralized digital supply networks.</p>
</li>
<li><p>Quality Control &amp; Post-Processing: Addressing printing defects (warping, delamination, porosity), in-situ process monitoring, destructive/non-destructive testing (CT scanning, CMM), and post-processing finishing steps.</p>
</li>
</ul>
<p>You can watch the full course directly on the <a href="https://www.google.com/search?q=https://youtu.be/XMnRj4ooZx8">freeCodeCamp.org YouTube Channel</a> for free (7-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/XMnRj4ooYz8" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Build Bulletproof APIs using TypeScript in Express ]]>
                </title>
                <description>
                    <![CDATA[ If you've ever loved the speed of building backend servers with Express.js, but wished you didn't have to guess at types or debug silly runtime errors, we just posted the perfect tutorial for you. Our ]]>
                </description>
                <link>https://www.freecodecamp.org/news/build-bulletproof-apis-using-typescript-in-express/</link>
                <guid isPermaLink="false">6a63758d7e45b1af6f81b3d4</guid>
                
                    <category>
                        <![CDATA[ TypeScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Fri, 24 Jul 2026 14:24:13 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/591e1e7c-c93b-48cb-8ddf-7ef49b284729.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you've ever loved the speed of building backend servers with Express.js, but wished you didn't have to guess at types or debug silly runtime errors, we just posted the perfect tutorial for you.</p>
<p>Our new video course, TypeScript in Express, is now live on the freeCodeCamp.org YouTube channel!</p>
<p>In this hands-on tutorial, instructor Rachel takes you step-by-step through combining Express with TypeScript, giving you the best of both worlds: the rapid development speed of Express paired with the scalability, reliability, and robust safety of strong typing.</p>
<p>Throughout the course, you’ll build a fully typed, production-ready pet shelter API from scratch. Along the way, you'll tackle:</p>
<ul>
<li><p>Environment Setup: Configuring TypeScript, setting up compiler options (<code>tsconfig.json</code>), and managing development dependencies like <code>@types/express</code>.</p>
</li>
<li><p>Request &amp; Response Typing: Moving away from the dreaded <code>any</code> type by leveraging TypeScript generics to strictly define route parameters, request queries, and response bodies.</p>
</li>
<li><p>Modular Architecture: Cleaning up your project structure by separating your endpoints into dedicated Express routers and controllers.</p>
</li>
<li><p>Custom Middleware: Writing and typing your own middleware functions from scratch—including input validators and authentication checks.</p>
</li>
<li><p>Query Parameter Filtering: Handling string, boolean, and numeric query filters to make your APIs flexible and real-world ready.</p>
</li>
</ul>
<p>Whether you're looking to solidify your backend skills or bring stronger type safety to your Node.js projects, this course is packed with practical challenges and coding exercises to keep you on your toes.</p>
<p>Watch the full tutorial <a href="https://youtu.be/bYgphDEWwvs">on the freeCodeCamp.org YouTube channel</a> (1-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/bYgphDEWwvs" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Multi-Agent Coding & Deployment with TRAE IDE ]]>
                </title>
                <description>
                    <![CDATA[ Modern software engineering is evolving into an ecosystem where AI actively participates in planning, coding, and deployment. To help bridge the gap between initial concepts and fully shipped products ]]>
                </description>
                <link>https://www.freecodecamp.org/news/multi-agent-coding-deployment-with-trae-ide/</link>
                <guid isPermaLink="false">6a6213bd6b556b99a0ec5466</guid>
                
                    <category>
                        <![CDATA[ #ai-tools ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 23 Jul 2026 13:14:37 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/c7192c88-d8f8-40c9-9550-005df6625d02.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Modern software engineering is evolving into an ecosystem where AI actively participates in planning, coding, and deployment. To help bridge the gap between initial concepts and fully shipped products, we just published a course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel by developer and course creator Ania Kubow.</p>
<p>The tutorial centers around TRAE IDE, an AI-native development environment featuring dual operating models. In IDE mode, it functions like a standard editor with intelligent code completion and refactoring assistance. In solo mode, developers can describe goals in plain English and delegate entire implementation phases while supervising the outcome.</p>
<p>You will learn about architecture by turning a simple sentence into a comprehensive product requirements document and structured task list. As projects scale, developers can leverage multi-agent coordination, deploying specialized programming agents concurrently, such as one agent refining frontend UI guidelines while another configures a Node.js and PostgreSQL backend.</p>
<p>The course emphasizes privacy and security through local file management and sandbox execution, minimizing operational risks. Finally, the course walks through production preparation, integrating with Vercel to take a project from a single sentence to a live application.</p>
<p>Watch the full course on <a href="https://youtu.be/yVga-_gMfIM">the freeCodeCamp.org YouTube channel</a> (23-minute watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/yVga-_gMfIM" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Claude Certified Architect – Foundations: Prep for Anthropic's New Certification Exam ]]>
                </title>
                <description>
                    <![CDATA[ Anthropic is expanding its official certification ecosystem, and advanced practitioners now have a dedicated path to validate their expertise with the release of the Claude Certified Architect – Found ]]>
                </description>
                <link>https://www.freecodecamp.org/news/claude-certified-architect-foundations-prep-for-anthropic-s-new-certification-exam/</link>
                <guid isPermaLink="false">6a62129c3b9d6ffafc6bca6d</guid>
                
                    <category>
                        <![CDATA[ claude ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Certification ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 23 Jul 2026 13:09:48 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/7fd04cd5-52c9-4974-b7c9-74ebb862d2b0.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Anthropic is expanding its official certification ecosystem, and advanced practitioners now have a dedicated path to validate their expertise with the release of the Claude Certified Architect – Foundations exam (<code>CCA-f</code>).</p>
<p>Navigating the official exam guide can be challenging, as standard Anthropic documentation tends to be high-level and concept-focused. To bridge that gap, we just published a comprehensive, hands-on prep course on the freeCodeCamp.org YouTube channel, led by 20-year developer veteran Andrew Brown.</p>
<p>The course focuses heavily on practical implementation rather than just theory. Key domains include:</p>
<ul>
<li><p><strong>Agentic Architecture &amp; Orchestration:</strong> Building robust agent workflows and managing the complete agentic loop (gather context, take action, verify results).</p>
</li>
<li><p><strong>Tool Design &amp; Model Context Protocol (MCP):</strong> Implementing tool use, understanding stop reasons (<code>tool_use</code> vs. <code>end_turn</code>), and working with Anthropic's custom MCP framework.</p>
</li>
<li><p><strong>Claude Code Configuration &amp; Workflows:</strong> Setting up local environments, utilizing the Claude Agent SDK, managing authentication, and structuring multi-agent architectures (including Hub-and-Spoke coordination).</p>
</li>
<li><p><strong>Prompt Engineering &amp; Context Management:</strong> Implementing robust error-handling, structured JSON outputs, multi-pass review loops, and strategies for handling large context windows.</p>
</li>
</ul>
<p>Whether you are looking to adopt Claude as a primary AI driver within your organization or simply want to master advanced agentic design patterns that are transferable across any AI stack, this course offers the deep technical foundation you need.</p>
<p>Watch the full course on <a href="https://www.youtube.com/watch?v=reDRM0tqhNs">the freeCodeCamp.org YouTube channel</a> (13-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/reDRM0tqhNs" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How an Apple Engineer Pranked Billion-Dollar Lawyers (and Won) ]]>
                </title>
                <description>
                    <![CDATA[ What happens when an engineer gets fed up with corporate lawyers breathing down their neck? Sometimes, you get an inside joke that quietly ships to millions of machines and survives for over three dec ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-an-apple-engineer-pranked-billion-dollar-lawyers-and-won/</link>
                <guid isPermaLink="false">6a6211a0796e2bb162a4809c</guid>
                
                    <category>
                        <![CDATA[ video essay ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 23 Jul 2026 13:05:36 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/edbee5f7-49b7-483b-9a4c-041143d823c2.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>What happens when an engineer gets fed up with corporate lawyers breathing down their neck? Sometimes, you get an inside joke that quietly ships to millions of machines and survives for over three decades.</p>
<p>Back in the late 1980s, amidst a fierce multi-million dollar trademark battle, Apple's legal team began heavily scrutinizing every technical asset, line of code, and audio file for any accidental musical references. Pushed to the limit by the endless bureaucratic interference, one engineer decided to orchestrate a brilliant, passive-aggressive act of defiance.</p>
<p>Through a clever piece of misdirection on written paperwork, a deeply sarcastic inside joke slipped right past legal review and became a permanent part of the operating system. Over thirty years later, that hidden act of rebellion is still embedded in unexpected places across modern tech history, including the very code styling Apple's own legal disclaimers.</p>
<p>Uncover the full story of how a rogue sound designer outsmarted the legal department on <a href="https://www.youtube.com/watch?v=PVAstrvWPkQ">the freeCodeCamp.org YouTube channel</a> (7-minute watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/PVAstrvWPkQ" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ A Beginner's Guide to Python: Hands-On Projects to Get You Coding ]]>
                </title>
                <description>
                    <![CDATA[ Have you been wanting to learn how to code but found it a bit too overwhelming or confusing? We just published a brand new course on the freeCodeCamp.org YouTube channel that is designed specifically  ]]>
                </description>
                <link>https://www.freecodecamp.org/news/a-beginner-s-guide-to-python-hands-on-projects-to-get-you-coding/</link>
                <guid isPermaLink="false">6a58c2ecce2d9571ce9c8a00</guid>
                
                    <category>
                        <![CDATA[ Python ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 16 Jul 2026 11:39:24 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/11759acb-ceeb-43b9-9b10-8abe0bba7590.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Have you been wanting to learn how to code but found it a bit too overwhelming or confusing? We just published a brand new course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel that is designed specifically for absolute beginners. This comprehensive Python tutorial, created by Sunny Damalu, takes you from beginner to building your own functional real-world applications.</p>
<p>In this course, you will learn the fundamentals of Python programming in a logical, step-by-step sequence. You will start with the absolute basics, learning how to install Python, set up the Zed code editor, and write your very first "Hello World" program. As you progress, you will master essential concepts like working with variables, data types, string manipulation, and operators. You will also learn how to build dynamic programs using user inputs, if statements, and loops.</p>
<p>Once you have a firm grasp on the fundamentals, you will apply your new skills by building several hands-on projects from scratch. You will write a dynamic calculator, create a secure random password generator, build a MAC address generator, and even explore networking by writing a script to check your internet connectivity using Python's socket module.</p>
<p>You can watch the full course on <a href="https://www.youtube.com/watch?v=oDOw5tB3Udw">the freeCodeCamp.org YouTube channel</a> (9-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/oDOw5tB3Udw" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Intro to Shaders: JavaScript and p5.js Course for Beginners ]]>
                </title>
                <description>
                    <![CDATA[ Are you ready to unlock the true rendering power of your computer and create breathtaking visuals? We just published a new course on the freeCodeCamp.org YouTube channel that will teach you the fundam ]]>
                </description>
                <link>https://www.freecodecamp.org/news/intro-to-shaders-javascript-and-p5-js-course-for-beginners/</link>
                <guid isPermaLink="false">6a58c1f600ad718fe90bfe7d</guid>
                
                    <category>
                        <![CDATA[ p5.js ]]>
                    </category>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 16 Jul 2026 11:35:18 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/bfb3c226-4906-49bb-9a6b-c75652ec147e.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Are you ready to unlock the true rendering power of your computer and create breathtaking visuals? We just published a new course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel that will teach you the fundamentals of graphics programming.</p>
<p>This beginner-friendly course, developed by Patt Vira, is designed for anyone eager to break into WebGL and the math of motion, requiring absolutely zero prior shader experience.</p>
<p>In this course, you will learn exactly why shaders are so much faster than traditional CPU rendering by understanding the difference between how CPUs and GPUs handle data. You will dive into the GLSL language to write code that executes on millions of pixels simultaneously. You will progressively master core concepts like mapping coordinate spaces, leveraging shaping functions to sculpt colors, domain repetition for tiling, and using distance functions to draw and animate complex shapes.</p>
<p>By following along using JavaScript and the p5.js library, you will apply these exact techniques to build a stunning, animated, glowing fractal heart entirely from scratch. You will learn how to structure your files, pass dynamic variables from your JavaScript code to the GPU, and mix colors using cosine-based palettes for a rich, professional spectrum.</p>
<p>You can watch the <a href="https://youtu.be/YdhXnB5E-4s">full course on the YouTube channel</a> (1-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/YdhXnB5E-4s" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Master Full-Stack Mobile Development with React Native ]]>
                </title>
                <description>
                    <![CDATA[ Do you want to get into mobile development and build cross-platform applications? We just published a comprehensive new course on the freeCodeCamp.org YouTube channel that will teach you how to build  ]]>
                </description>
                <link>https://www.freecodecamp.org/news/master-full-stack-mobile-development-with-react-native/</link>
                <guid isPermaLink="false">6a58c1695b624eb755f699d2</guid>
                
                    <category>
                        <![CDATA[ React Native ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 16 Jul 2026 11:32:57 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/823b7020-e45c-499e-99d2-d7324fbb2533.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Do you want to get into mobile development and build cross-platform applications? We just published a comprehensive new course on the freeCodeCamp.org YouTube channel that will teach you how to build a complete, full-stack React Native application from the ground up.</p>
<p>In this massive tutorial, you will develop a feature-rich grocery list app that runs seamlessly on both iOS and Android.</p>
<p>Throughout the lessons, you will get hands-on experience with some of the most powerful tools in the modern mobile ecosystem. You will use Expo and React Native for the core framework, ensuring your single codebase translates flawlessly across devices. For the backend and data management, the project integrates a Neon Postgres database managed with Drizzle ORM. You will also learn how to implement secure user authentication using Clerk, allowing users to seamlessly log in with Google, Apple, or GitHub.</p>
<p>Styling your mobile application is streamlined in this course, as it walks you through using NativeWind to apply Tailwind CSS classes directly to your React Native components. You will also master global state management with Zustand, making it remarkably simple to handle your application's complex data flow. Towards the end of the build, you will even integrate Sentry to create a native feedback form that captures user bug reports and feature requests in real-time.</p>
<p>You can watch the full course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel (4-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/4GtVeULrNks" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Understanding Dijkstra's Algorithm ]]>
                </title>
                <description>
                    <![CDATA[ In 1956, a young programmer was taking his girlfriend shopping in Amsterdam. Feeling tired, they sat down at a cafe terrace for a cup of coffee. In the 20 minutes it took to finish their drinks, he co ]]>
                </description>
                <link>https://www.freecodecamp.org/news/understanding-dijkstra-s-algorithm/</link>
                <guid isPermaLink="false">6a58c0ae78ff326927bcf6bc</guid>
                
                    <category>
                        <![CDATA[ dijkstra ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                    <category>
                        <![CDATA[ video essay ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 16 Jul 2026 11:29:50 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/e02f5472-4cdc-428e-a0ae-e3e71ed17bcb.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In 1956, a young programmer was taking his girlfriend shopping in Amsterdam. Feeling tired, they sat down at a cafe terrace for a cup of coffee. In the 20 minutes it took to finish their drinks, he conceptualized an algorithm that would go on to power GPS navigation, network routing, supply chains, and robotics. That programmer was Edsger W. Dijkstra, and he literally changed the world in the time it takes to have a quick coffee break.</p>
<p>We just published a new video on the freeCodeCamp.org YouTube channel that dives deep into Dijkstra's Algorithm. In this comprehensive guide, you will learn the fascinating history behind its creation and exactly how it works under the hood. Estafania created this video.</p>
<p>The course begins with the incredible origin story of the algorithm. Dijkstra famously designed the entire solution completely in his head without using a pencil or paper, a constraint that forced a brilliant simplicity into his ultimate design.</p>
<p>From there, you will explore how to translate the physical world of roads and cities into an abstract data structure. The video breaks down the core concepts of graphs, explaining how nodes represent locations, edges represent the paths between them, and weights represent distances or travel times.</p>
<p>Once the data structures are established, you will follow a step-by-step visual walkthrough to find the shortest path between a source node and a destination node. This section illustrates exactly why this approach is classified as a greedy algorithm, meaning it consistently selects the best possible option at each individual step.</p>
<p>Finally, you will put theory into practice with a complete Python implementation. You will learn how to represent a graph using an adjacency list and leverage a priority queue min-heap to efficiently track and visit nodes. By the end of the lesson, you will even build a backtracking function to recreate and print the exact optimal path.</p>
<p>You can watch the <a href="https://youtu.be/n1VUnHD62r0">full video on the YouTube channel</a> (22-minute watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/n1VUnHD62r0" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Level Up Your React Skills with Typescript ]]>
                </title>
                <description>
                    <![CDATA[ We've just released a new full-length tutorial on the freeCodeCamp.org YouTube channel that will teach you how to use TypeScript with React. If you’ve been building React apps but feeling like you’re  ]]>
                </description>
                <link>https://www.freecodecamp.org/news/level-up-your-react-skills-with-typescript/</link>
                <guid isPermaLink="false">6a4e5ea3911c94446d1e5604</guid>
                
                    <category>
                        <![CDATA[ TypeScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Wed, 08 Jul 2026 14:28:51 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/cf080e29-66d5-4aeb-bac5-57aa58f95bec.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>We've just released a new full-length tutorial on the freeCodeCamp.org YouTube channel that will teach you how to use TypeScript with React.</p>
<p>If you’ve been building React apps but feeling like you’re missing a layer of safety and clarity, this is the course for you. You will learn how to refactor a real-world project to be fully type-safe, more readable, and significantly easier to maintain.</p>
<p>In this tutorial, Rachel Johnson walks you through the entire process, including:</p>
<ul>
<li><p>Refresher on Vanilla TypeScript: A quick warm-up to get you back in the mindset.</p>
</li>
<li><p>Typing <code>useState</code>: Moving from inferred types to explicit, foolproof state management.</p>
</li>
<li><p>Component Architecture: How to define custom prop types, handle functional component returns, and keep your code modular.</p>
</li>
<li><p>Function Props: Mastering the common pattern of passing callbacks between components with confidence.</p>
</li>
</ul>
<p>By the end, you’ll have a foundational understanding of how TypeScript fits into a modern React workflow, helping you catch bugs before they even reach your browser.</p>
<p>Watch the full course <a href="https://youtu.be/aJP1AbZSqz8">on the freeCodeCamp.org YouTube channel</a> (1-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/aJP1AbZSqz8" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Why Does the Internet Keep Breaking? A Deep Dive into AWS US-East-1 ]]>
                </title>
                <description>
                    <![CDATA[ We’ve been experimenting with a new style of content on the freeCodeCamp YouTube channel: the video essay. These projects allow us to step back from the code tutorials to explore the massive, complex  ]]>
                </description>
                <link>https://www.freecodecamp.org/news/why-does-the-internet-keep-breaking-a-deep-dive-into-aws-us-east-1/</link>
                <guid isPermaLink="false">6a4e5931809a1766583744cd</guid>
                
                    <category>
                        <![CDATA[ video essay ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Wed, 08 Jul 2026 14:05:37 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/c3810468-6637-43b4-be7c-0d856a5a853e.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>We’ve been experimenting with a new style of content on the freeCodeCamp YouTube channel: the video essay. These projects allow us to step back from the code tutorials to explore the massive, complex systems that underpin our digital world.</p>
<p>In our latest video, we cover the recurring, massive outages of AWS’s US-East-1 region.</p>
<p>When the internet goes down, it often feels like a mysterious, singular event. But the history of US-East-1 is a story of compounding complexity. From a network upgrade gone wrong in 2011 to a single missing DNS record in 2025, we trace how one specific data center cluster in Northern Virginia became the unintentional "connective tissue" of the modern web</p>
<p>This is a story about how systems this large don't fail in the ways we predict, they fail in the ways we forget to protect against.</p>
<p>Watch the full video <a href="https://www.youtube.com/watch?v=6C14E9sQ_-w">on the freeCodeCamp.org YouTube channel</a> (16-minute watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/6C14E9sQ_-w" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>

<p>We hope you enjoy this deeper dive. Let us know what you think of this video essay format and what topics you'd like us to explore next.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ AI Agents For Beginners ]]>
                </title>
                <description>
                    <![CDATA[ We just released an in-depth, hands-on video course on the freeCodeCamp.org YouTube channel about AI agents Led by Mumshad Mannambeth, founder of CodeCloud, this full-length course is designed to take ]]>
                </description>
                <link>https://www.freecodecamp.org/news/ai-agents-for-beginners/</link>
                <guid isPermaLink="false">6a4d1cb6082a392ccb116b56</guid>
                
                    <category>
                        <![CDATA[ agentic AI ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Tue, 07 Jul 2026 15:35:18 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/3f4489bc-205b-4362-bbc4-cde818235bec.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>We just released an in-depth, hands-on video course on the freeCodeCamp.org YouTube channel about AI agents</p>
<p>Led by Mumshad Mannambeth, founder of CodeCloud, this full-length course is designed to take you from the absolute fundamentals of Large Language Models (LLMs) to building specialized, multi-agent systems.</p>
<p>Here are the core things you will learn in this course:</p>
<ul>
<li><p>LLM Core Concepts: Learn how generative pre-trained transformers (GPT) work, understand tokens and tokenization, and see how temperature shapes model predictability.</p>
</li>
<li><p>Workflows vs. Agents: Learn the important architectural distinction between predefined code pathways (workflows) and fully autonomous loops where the AI decides its own next steps using tools.</p>
</li>
<li><p>Hands-on Implementation: Build four distinct agent personalities from scratch: Zippy (the orchestrator), Savvy (the research specialist utilizing the React pattern), Meshi (the memory manager), and Cody (the code and automation specialist).</p>
</li>
<li><p>Production Patterns &amp; Security: Explore critical design patterns including structured JSON outputs, input/output guardrails, human-in-the-loop approvals, and secure sandbox execution.</p>
</li>
<li><p>OpenClaw Case Study: Wrap up the course by dissecting OpenClaw, a popular open-source, production-grade personal assistant framework. You will trace its 5-phase loop, check how it manages session state, and see how it dynamically builds a 19-section system prompt based on real-world research.</p>
</li>
</ul>
<p>Watch the full course on <a href="https://youtu.be/AZDSpS5v57w">the freeCodeCamp.org YouTube channel</a> (3-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/AZDSpS5v57w" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Mastering JavaScript Dates and Times ]]>
                </title>
                <description>
                    <![CDATA[ Managing dates and times in JavaScript is notoriously tricky, often leading to subtle bugs that only surface once an application hits production. To help you master this fundamental skill, the freeCod ]]>
                </description>
                <link>https://www.freecodecamp.org/news/mastering-javascript-dates-and-times/</link>
                <guid isPermaLink="false">6a45bb3958a5f88e69843690</guid>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 02 Jul 2026 01:13:29 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/c34d8aed-4b0e-4d50-a02b-15cfe3bc0c56.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Managing dates and times in JavaScript is notoriously tricky, often leading to subtle bugs that only surface once an application hits production. To help you master this fundamental skill, the freeCodeCamp.org YouTube channel has just published a comprehensive course on the topic. Tapas created this course.</p>
<p>This course covers the full spectrum of time handling in modern web development:</p>
<ul>
<li><p>Core Concepts: Understand epoch time, time zones, and the real reasons why time is relative.</p>
</li>
<li><p>JavaScript Date Object: Learn how the native Date object works, its common pitfalls, and how to avoid bugs related to mutation and zero-indexed months.</p>
</li>
<li><p>The Power of INTL: Master the underrated Internationalization (INTL) API to format dates, times, and relative time (e.g., "3 days ago") without relying on heavy third-party libraries.</p>
</li>
<li><p>The Future with Temporal: Get an introduction to the new Temporal API—the modern, immutable replacement for the legacy Date object that finally brings proper time zone and DST support to JavaScript.</p>
</li>
<li><p>Proactive Strategies: Learn how to avoid silent production bugs caused by daylight saving time (DST) and incorrect time zone handling.</p>
</li>
</ul>
<p>By breaking the topic down into logical parts, this course ensures you understand <em>why</em> time related issues happen, not just how to patch them.</p>
<p>You can watch the full course on <a href="https://youtu.be/2WJ-ut_XEYQ">the freeCodeCamp.org YouTube channel</a> (2-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/2WJ-ut_XEYQ" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Command Line Basics for Beginners ]]>
                </title>
                <description>
                    <![CDATA[ If you’ve ever watched a developer or DevOps engineer rapidly typing away into a blank, dark window filled with text, it might have looked like pure wizardry. That "blank window" is the command line a ]]>
                </description>
                <link>https://www.freecodecamp.org/news/command-line-basics-for-beginners/</link>
                <guid isPermaLink="false">6a43ead6ddc9ba7a9bd38fd7</guid>
                
                    <category>
                        <![CDATA[ cli ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Tue, 30 Jun 2026 16:12:06 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/c456512e-2aeb-46a6-874f-f6cfa2e8d269.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you’ve ever watched a developer or DevOps engineer rapidly typing away into a blank, dark window filled with text, it might have looked like pure wizardry. That "blank window" is the command line and it is one of the most powerful tools in a programmer's toolkit.</p>
<p>To help you learn this important tool, we just released a complete Command Line Basics for Beginners course on the freeCodeCamp.org YouTube channel.</p>
<p>Learning the CLI allows you to:</p>
<ul>
<li><p>Boost Your Efficiency: Perform complex file operations in seconds.</p>
</li>
<li><p>Unlock Advanced Tools: Many essential developer tools, cloud platforms, and data analysis packages <em>only</em> run via the command line.</p>
</li>
<li><p>Prepare for the Industry: Whether you want to go into software development, DevOps, or data science, command line proficiency is a non-negotiable skill.</p>
</li>
</ul>
<p>By the end of this course, you will know how to set up and use the terminal locally on your own computer.</p>
<p>Here are some of the core commands and concepts you'll master:</p>
<ul>
<li><p>Navigating the File Tree</p>
</li>
<li><p>Managing Files</p>
</li>
<li><p>Handling Directories</p>
</li>
<li><p>Reading and Writing Data</p>
</li>
</ul>
<p>Watch the full course on <a href="https://youtu.be/mABpAI-pCw0">the freeCodeCamp.org YouTube channel</a> (1-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/mABpAI-pCw0" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
