<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Youtube Channel freeCodeCamp.org</title>
    <link>https://www.youtube.com/@freecodecamp</link>
    <description>Youtube Channel freeCodeCamp.org</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en-US</language>
    <lastBuildDate>Thu, 16 Apr 2026 15:00:39 +0000</lastBuildDate>
    <pubDate>Thu, 16 Apr 2026 23:00:39 +0800</pubDate>
    <item>
      <title>Joke of the day. Do you get it?</title>
      <link>https://www.youtube.com/shorts/-S4uCYU47LA</link>
      <description>video duration is 0:5. Joke of the day. Do you get it?</description>
      <content:encoded><![CDATA[<p>video duration is 0:5. Joke of the day. Do you get it?</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/-S4uCYU47LA/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 16 Apr 2026 19:52:22 +0800</pubDate>
    </item>
    <item>
      <title>System Design Course – APIs, Databases, Caching, CDNs, Load Balancing &amp; Production Infra</title>
      <link>https://www.youtube.com/watch?v=C842vFY5kRo</link>
      <description>video duration is 125:22. Level up your system design skills! This course pr</description>
      <content:encoded><![CDATA[<p>video duration is 125:22. Level up your system design skills! This course progresses from foundational concepts to production-ready systems, covering databases, scaling, and load balancing. Learn practical techniques for building and securing APIs, including RESTful and GraphQL.</p><br /><p>Course developed by @hayk.simonyan </p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>⭐️ Contents ⭐️</p><p>- 0:00:00 Introduction</p><p>- 0:03:05 Single Server Setup</p><p>- 0:07:12 Databases: SQL, NoSQL, Graph</p><p>- 0:13:32 Vertical vs Horizontal Scaling</p><p>- 0:16:22 Load Balancing</p><p>- 0:25:08 Health Checks</p><p>- 0:28:00 Single Point of Failure (SPOF)</p><p>- 0:31:01 API Design</p><p>- 0:47:17 API Protocols</p><p>- 0:59:10 Transport Layer: TCP, UDP</p><p>- 1:04:22 RESTful APIs</p><p>- 1:19:04 GraphQL</p><p>- 1:24:52 Authentication</p><p>- 1:45:51 Authorization</p><p>- 1:57:02 Security</p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/C842vFY5kRo/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 16 Apr 2026 18:00:28 +0800</pubDate>
    </item>
    <item>
      <title>Why repeat business is so important for freelancers</title>
      <link>https://www.youtube.com/shorts/A84bznMx89A</link>
      <description>video duration is 0:58. Why repeat business is so important for freelancer</description>
      <content:encoded><![CDATA[<p>video duration is 0:58. Why repeat business is so important for freelancers</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/A84bznMx89A/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 15 Apr 2026 20:29:23 +0800</pubDate>
    </item>
    <item>
      <title>When it comes to vibe coding, Chris asks: is it for a program or a product?</title>
      <link>https://www.youtube.com/shorts/6gKAC9cWNZQ</link>
      <description>video duration is 0:45. When it comes to vibe coding, Chris asks: is it fo</description>
      <content:encoded><![CDATA[<p>video duration is 0:45. When it comes to vibe coding, Chris asks: is it for a program or a product? He thinks this is an important distinction, and talks about it with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/6gKAC9cWNZQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 14 Apr 2026 20:05:39 +0800</pubDate>
    </item>
    <item>
      <title>OpenAI Codex Essentials – AI Coding Agent</title>
      <link>https://www.youtube.com/watch?v=u-Jl7bzab8A</link>
      <description>video duration is 274:56. Learn how to use Codex to accelerate real-world co</description>
      <content:encoded><![CDATA[<p>video duration is 274:56. Learn how to use Codex to accelerate real-world coding workflows and developer productivity.</p><br /><p>Created by @ExamProChannel </p><br /><p>Course info: https://www.exampro.co/exp-codex-01</p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>⭐️ Contents ⭐️</p><p>- 00:00 Introduction</p><p>- 01:33 Codex Essentials</p><p>- 03:02 The AI Certification Roadmap </p><p>- 06:51 Study Recommendations & Passing Requirements </p><p>- 09:23 Validity and Re-certification </p><p>- 11:26 Accessing the Code Repository Codeex Fundamentals</p><p>- 12:10 What is Codeex? Agentic Coding vs. Coding Harness </p><p>- 13:39 Common Use Cases and Skills </p><p>- 14:21 Understanding the Agentic Loop </p><p>- 15:40 OpenAI GPT Model Families </p><p>- 17:27 Deep Dive: Model Intelligence vs. Context Windows </p><p>- 21:52 Installation Requirements (Node.js & WSL 2) </p><p>- 23:00 Authentication: Subscription vs. API Keys </p><p>- 23:32 Checking Login Status and Account Info </p><p>- 24:33 Lab: Installing Codeex and "Hello World"</p><p>- 29:32 Using API Keys for Production and Automation </p><p>- 32:26 Setting Environment Variables for Keys </p><p>- 36:00 Subscriptions vs. API Token Billing </p><p>- 38:08 Managing the Context Window (400k Token Limits) </p><p>- 40:06 Truncation and Hallucination Issues </p><p>- 40:36 Commands: /clear and /compact </p><p>- 41:17 Lab: Managing Context History </p><p>- 50:27 Codeex Sessions, Threads, and Messages </p><p>- 51:25 Session Commands: /new, /resume, /fork, and /rename </p><p>- 52:48 Under the Hood: SQLite and JSONL Session Storage </p><p>- 1:01:01 Tracking Usage with Custom Scripts </p><p>- 1:13:53 Customizing the Status Line </p><p>- 1:22:05 Project Guidance via agents.md </p><p>- 1:23:09 Truncation Limits and Tracing </p><p>- 1:24:39 Lab: Creating Project Guidelines </p><p>- 1:41:08 Deep Dive: Plan Mode and Clarifying Questions </p><p>- 1:42:10 Project Lab: Building a Wolfenstein 3D Clone </p><p>- 1:53:00 Sandbox Security: Bubble Wrap and Seatbelt </p><p>- 1:53:56 Approval Policies (Untrusted, Request, Never) </p><p>- 1:54:50 OS-Specific Settings and Network Access </p><p>- 2:04:49 Permission Overrides: Auto Mode vs. Full Access </p><p>- 2:07:01 Creating and Troubleshooting Rules </p><p>- 2:32:50 Global vs. Project Configuration (config.toml) API, SDKs, and Extensions</p><p>- 2:36:19 Non-Interactive (Headless) Mode for CI/CD </p><p>- 2:43:35 OpenAI Interaction Layers: REST API vs. SDKs </p><p>- 2:50:04 Implementing the OpenAI Agents SDK </p><p>- 3:01:13 Working with the Codeex SDK </p><p>- 3:05:16 Using the Codeex Desktop Application </p><p>- 3:09:29 Installing the VS Code Extension </p><p>- 3:10:58 The Codeex App Server Protocol </p><p>- 3:12:24 Automated Workflows with GitHub Actions</p><p>- 3:18:07 Anatomy of Agent Skills </p><p>- 3:21:20 Discovery, Activation, and Execution </p><p>- 3:22:26 Skill Locations and Marketplace </p><p>- 3:23:01 Lab: Image Generation Skills </p><p>- 3:35:03 Project Lab: Building a Task Manager Skill </p><p>- 3:47:08 Optimizing Cost with Model and Effort Selection </p><p>- 3:48:14 Fast Mode for Inference </p><p>- 3:57:18 Connecting MCP Tools (Roblox Example) </p><p>- 4:10:21 Orchestrating Sub-Agents and Worker Teams </p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/u-Jl7bzab8A/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 14 Apr 2026 18:01:34 +0800</pubDate>
    </item>
    <item>
      <title>Recursion is a key concept in coding. Gavin explains it simply here.</title>
      <link>https://www.youtube.com/shorts/-jTrzdO-6i4</link>
      <description>video duration is 1:53. Recursion is a key concept in coding. Gavin explai</description>
      <content:encoded><![CDATA[<p>video duration is 1:53. Recursion is a key concept in coding. Gavin explains it simply here.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/-jTrzdO-6i4/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 13 Apr 2026 20:17:26 +0800</pubDate>
    </item>
    <item>
      <title>"Oh, so this is what people mean by 'focus'!"</title>
      <link>https://www.youtube.com/shorts/8tkXb5Wj4s0</link>
      <description>video duration is not been catched."Oh, so this is what people mean by 'focus'!" Abbe</description>
      <content:encoded><![CDATA[<p>video duration is not been catched."Oh, so this is what people mean by 'focus'!" Abbey, on starting ADHD medication for the first time. She discusses what improved for her and what she finally started to understand about how her brain works.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/8tkXb5Wj4s0/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 12 Apr 2026 20:43:56 +0800</pubDate>
    </item>
    <item>
      <title>What has learning to code taught you...?</title>
      <link>https://www.youtube.com/shorts/hmA8gOvH4AY</link>
      <description>video duration is not been catched.What has learning to code taught you...?</description>
      <content:encoded><![CDATA[<p>video duration is not been catched.What has learning to code taught you...?</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/hmA8gOvH4AY/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 11 Apr 2026 20:32:21 +0800</pubDate>
    </item>
    <item>
      <title>Bangladesh's thriving developer scene is full of beginners who are truly passionate about learning</title>
      <link>https://www.youtube.com/shorts/XSxRY1666nA</link>
      <description>video duration is 0:43. Bangladesh's thriving developer scene is full of b</description>
      <content:encoded><![CDATA[<p>video duration is 0:43. Bangladesh's thriving developer scene is full of beginners who are truly passionate about learning. Sumit chats about this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/XSxRY1666nA/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 10 Apr 2026 20:18:28 +0800</pubDate>
    </item>
    <item>
      <title>How to learn programming and CS in the AI hype era – interview with prof Mark Mahoney [Podcast #215]</title>
      <link>https://www.youtube.com/watch?v=Tb6oaEkxtp8</link>
      <description>video duration is 76:5. Today Quincy Larson interviews Mark Mahoney. He wo</description>
      <content:encoded><![CDATA[<p>video duration is 76:5. Today Quincy Larson interviews Mark Mahoney. He worked as a dev before becoming a computer science professor. He's taught computer science for 23 years at Carthage College, a 180-year-old US university. He's also taught thousands of developers through his free programming courses built on top of his own open source course platform, Playback Press.</p><br /><p>We talk about:</p><p>- Why learning programming the hard way is still the right way</p><p>- How to not deskill yourself when programming with LLM tools</p><p>- And why now is a great time to study computer science</p><br /><p>Support for this podcast comes from the 10,113 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org</p><br /><p>Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org</p><br /><p>Links from our discussion:</p><p>- Playback Press, Mark's free interactive courses: https://playbackpress.com/books</p><p>- Mark's personal website: https://markm208.github.io/</p><p>- One of the many vibe-coded projects Mark mentions: https://markm208.github.io/vibeCodingInClassTools/git-workflow-simulator.html</p><p>- Mark's tutorials on freeCodeCamp: https://www.freecodecamp.org/news/author/markm208/</p><br /><p>Community news section:</p><br /><p>1. freeCodeCamp just published a new course on AI-assisted software development. You'll learn common terminal workflows and tips for “pair programming” alongside LLM tools. You'll also get exposure to  tools like GitHub Copilot, Claude Code, Gemini CLI, and OpenClaw. At the end of the day, the entire goal of using these tools is to build more features without compromising the maintainability of your codebase. (90 minute YouTube course): https://www.freecodecamp.org/news/ai-tools-for-developers/</p><br /><p>2. freeCodeCamp also published a beginner level course on AI literacy for everybody that you can also share with your family. First you'll learn about the two traits that definte artificial intelligence: autonomy and adaptivity. Then you'll build your own image classifier right on your own phone or laptop. This course also delves into considerations like algorithmic bias the environmental costs of training and running LLM systems. (1 hour YouTube course): https://www.freecodecamp.org/news/ai-literacy-for-everybody/</p><br /><p>3. Learn how to build your own QR code generator using JavaScript. This tutorial will walk you through generating QR codes entirely in a browser without the need for a backend. You'll learn how to validate input, clear previous output, and use a JavaScript library to render the code instantly on the client side. Then you'll see how to extend the project with downloads, custom styling, WiFi support, and more. (7 minute read): https://www.freecodecamp.org/news/how-to-build-a-qr-code-generator-using-javascript/</p><br /><p>4. I'm thrilled to announce that the Bad Website Club is back for another Responsive Web Design bootcamp based on freeCodeCamp's curriculum. It starts April 24 and runs for 10 weeks. You can  join their Discord community and tune in for live streams. It's lead by volunteer devs who are passionate about helping folks learn CSS and JavaScript fundamentals. (5 minute read): https://www.freecodecamp.org/news/bad-website-club-bootcamp-based-on-freecodecamp-rwd-cert/</p><br /><p>5. Today's song of the week is 2008's Strange Overtones. The Talking Heads singer David Byrne blends his voice with Brian Enos, who handles organs and synths. The entire affair plays over an infectious palm-muted guitar line, and driving bass. This is a perfect mid-week jam. Put it on during during your commute. https://www.youtube.com/watch?v=GvZhpCYWFzs</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/Tb6oaEkxtp8/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 10 Apr 2026 19:35:45 +0800</pubDate>
    </item>
    <item>
      <title>Git push -f? Uh huh...</title>
      <link>https://www.youtube.com/shorts/TDUrGO9O_ro</link>
      <description>video duration is 0:4. Git push -f? Uh huh...more like git push my luck!</description>
      <content:encoded><![CDATA[<p>video duration is 0:4. Git push -f? Uh huh...more like git push my luck!</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/TDUrGO9O_ro/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 09 Apr 2026 19:52:20 +0800</pubDate>
    </item>
    <item>
      <title>CUDA Programming for NVIDIA H100s – Comprehensive Course</title>
      <link>https://www.youtube.com/watch?v=SqQUQHdYWyc</link>
      <description>video duration is 1478:24. Learn CUDA programming for NVIDIA Hopper GPUs. You</description>
      <content:encoded><![CDATA[<p>video duration is 1478:24. Learn CUDA programming for NVIDIA Hopper GPUs. You will learn to build efficient WGMMA pipelines and leverage Cutlass optimizations to perform the massive matrix multiplications that power modern AI. Beyond single-chip performance, the curriculum covers multi-GPU scaling and NCCL primitives necessary for training trillion-parameter models. To get the most out of these lessons, you should have a foundational grasp of C++ syntax and linear algebra, particularly how matrices are tiled and multiplied.</p><br /><p>- Course website: https://cudacourseh100.github.io</p><p>- Course repo: https://github.com/cudacourseh100/H100-Course</p><p>- X: https://x.com/_PrateekShukla_</p><p>- GitHub Sponsors: https://github.com/sponsors/prateekshukla1108</p><br /><p>✏️ Developed by @Prateek_Shukla </p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>Contents</p><p>- 0:00:00 Course Introduction</p><p>- 0:07:27 Table of Contents & Course Overview</p><p>- 0:23:30 LESSON 1 — H100 Hopper GPU Architecture</p><p>- 0:25:47 H100 Specifications: HBM3, Bandwidth & Power</p><p>- 0:26:22 Tensor Cores Overview</p><p>- 0:27:18 Tensor Memory Accelerator (TMA)</p><p>- 0:34:44 Transformer Engine</p><p>- 0:34:58 L2 Cache Architecture</p><p>- 0:35:21 GPCs, TPCs & SM Layout</p><p>- 0:37:00 Thread Block Clusters</p><p>- 0:46:22 Distributed Shared Memory</p><p>- 0:52:44 SM Sub-Partitions (SMSPs)</p><p>- 0:54:01 Warp Schedulers & Dispatch Units</p><p>- 1:02:37 Shared Memory & Data Movement</p><p>- 1:12:20 Occupancy</p><p>- 1:32:49 LESSON 2 — Clusters, Data Types, Inline PTX & Pointers</p><p>- 1:32:57 Thread Block Clusters Programming</p><p>- 1:42:11 Configuring Cluster Dimensions</p><p>- 1:48:08 Inline PTX Assembly</p><p>- 1:59:31 State Spaces</p><p>- 2:06:01 Data Types in PTX</p><p>- 2:07:16 Generic Pointers</p><p>- 2:09:59 Address Space Conversion</p><p>- 2:15:14 LESSON 3 — Asynchronicity & Barriers</p><p>- 2:15:22 Introduction to Async Operations</p><p>- 2:28:06 Proxies</p><p>- 2:28:56 Fences & Memory Ordering</p><p>- 2:36:17 Fence Ordering & Visibility</p><p>- 2:38:58 Fence Scopes</p><p>- 2:40:30 Acquire & Release Fences</p><p>- 2:45:18 Expected Count & Thread Arrival</p><p>- 2:46:01 M-Barrier Arrive Operations</p><p>- 2:55:37 M-Barrier PTX Instructions</p><p>- 3:07:21 Barrier Wait Operations</p><p>- 3:10:03 Phase & Parity</p><p>- 3:59:42 Commit Operations</p><p>- 4:10:06 LESSON 4 — CuTensorMap Descriptors</p><p>- 4:16:18 Tensor Shape, Stride & Data Type</p><p>- 4:22:52 Element Stride & Dimensions</p><p>- 4:24:13 Box Dimensions (Tile Size)</p><p>- 4:30:30 Bank Conflicts</p><p>- 4:31:05 Swizzling</p><p>- 4:33:02 Swizzle Formula Deep Dive</p><p>- 4:52:48 Interleave Layouts</p><p>- 5:04:22 Out-of-Bounds Fill (OOB)</p><p>- 5:06:01 LESSON 5 — cp.async.bulk (Async Bulk Copies via TMA)</p><p>- 5:08:04 Bulk Tensor Operations (1D–5D)</p><p>- 5:27:31 Multicast Operations</p><p>- 5:47:44 Prefetch</p><p>- 5:53:41 LESSON 6 — WGMMA Part 1 (Warp Group Matrix Multiply Accumulate)</p><p>- 5:59:18 Warp Groups & Matrix Multiplication</p><p>- 6:03:21 WGMMA Descriptors</p><p>- 6:07:26 Accumulators & Register Reuse</p><p>- 6:30:34 Scale Factors (Scale D, Scale A, Scale B)</p><p>- 6:47:05 Core Matrices & 16×16 Tiles</p><p>- 7:44:03 LESSON 7 — WGMMA Part 2</p><p>- 7:46:02 Commit Groups & Wait Groups</p><p>- 8:04:31 WGMMA with FP8 Data Types</p><p>- 8:48:46 LESSON 8 — Kernel Design</p><p>- 8:50:58 Compute-Bound vs. Memory-Bound Kernels</p><p>- 8:54:10 Warp Specialization</p><p>- 9:08:56 Cooperative vs. Ping-Pong Pipelines</p><p>- 9:09:47 Pipelining Fundamentals</p><p>- 9:12:47 Circular Buffering</p><p>- 9:36:38 Ping-Pong Pipeline Deep Dive</p><p>- 9:37:34 Epilogue Handling in Pipelines</p><p>- 9:43:52 Persistent Scheduling</p><p>- 10:48:13 Split-K & Stream-K Strategies</p><p>- 10:57:20 Data-Parallel Tile Scheduling</p><p>- 11:35:23 Epilogue Fusion (Bias, Activation, Scaling)</p><p>- 11:41:35 Epilogue Operations Overview</p><p>- 12:05:32 CUTLASS SOURCE CODE WALKTHROUGH</p><p>- 13:04:17 Main Loop & Scheduling Policies</p><p>- 13:51:03 Dispatch Policy</p><p>- 15:18:49 SM90 Tile Scheduler</p><p>- 17:58:46 SM90 Epilogue (TMA Warp Specialized)</p><p>- 19:22:42 SM90 Builder</p><p>- 19:44:58 Collective Builder</p><p>- 19:49:56 FAST.CU KERNEL WALKTHROUGH</p><p>- 19:55:19 Main Loop Implementation</p><p>- 20:06:51 Producer Warp Group (Dependence Wall)</p><p>- 20:12:08 Consumer Warp Group</p><p>- 21:29:30 Prologue</p><p>- 21:47:09 MULTI-GPU PROGRAMMING — Part 1</p><p>- 21:56:19 NVSwitch</p><p>- 22:03:23 Topology & System Architecture</p><p>- 22:17:03 NVSwitch, BlueField DPUs & Storage Fabrics</p><p>- 22:37:19 CUDA Peer-to-Peer Communication</p><p>- 22:37:57 MPI (Message Passing Interface)</p><p>- 22:46:29 P2P Limitations & Trade-offs</p><p>- 22:49:29 MULTI-GPU PROGRAMMING — Part 2</p><p>- 22:52:20 SLURM Resource Allocation</p><p>- 22:52:52 PMIx Process Management</p><p>- 23:05:27 NCCL (NVIDIA Collective Communications Library)</p><p>- 23:15:20 NCCL Internals & Ring Algorithm</p><p>- 23:17:43 AllReduce Operations</p><p>- 23:34:18 NCCL Collectives: Broadcast, AllGather, ReduceScatter</p><p>- 23:36:16 Parallelism Strategies: Data, Tensor, Pipeline & Expert Parallelism</p><p>- 24:37:56 Course Conclusion & Next Steps</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/SqQUQHdYWyc/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 09 Apr 2026 18:00:48 +0800</pubDate>
    </item>
    <item>
      <title>The magic of web dev: continuously and quickly improving your project. No waiting required.</title>
      <link>https://www.youtube.com/shorts/Dg5KwM2ndMg</link>
      <description>video duration is 0:53. The magic of web dev: continuously and quickly imp</description>
      <content:encoded><![CDATA[<p>video duration is 0:53. The magic of web dev: continuously and quickly improving your project. No waiting on app store approvals required. Chris discusses this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/Dg5KwM2ndMg/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 08 Apr 2026 20:29:25 +0800</pubDate>
    </item>
    <item>
      <title>Learn Drone Programming with Python – Tutorial</title>
      <link>https://www.youtube.com/watch?v=k-yDYgc8AmU</link>
      <description>video duration is 107:40. Learn drone programming using Python and the high-</description>
      <content:encoded><![CDATA[<p>video duration is 107:40. Learn drone programming using Python and the high-fidelity Pyimverse simulator. The course is designed to take you from the fundamentals of 3D movement to deploying advanced computer vision across five practical, real-world missions. By focusing on simulation first, you can develop intelligent autonomous code for tasks like gesture control and line following without the risk of expensive hardware crashes. </p><br /><p>✏️ Course developed by @murtazasworkshop </p><br /><p>Kickstarter Launching on 14th April</p><p>Back The Project Here: https://www.kickstarter.com/projects/cvweb/pysimverse</p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>Contents</p><p>— 00:00 Introduction to Python Drone Programming</p><p>— 00:31 Real-World Applications: Drones in 2026</p><p>— 01:42 Why Use a Simulator? Avoiding Hardware Crashes</p><p>— 02:42 Overview of the 5 Practical Missions</p><p>— 03:16 Understanding Drone Configurations (Quads, Hexas, Octos)</p><p>— 04:14 Anatomy of a Drone: Motors, ESCs, and Sensors</p><p>— 05:06 Downloading and Installing the Pyimverse Simulator</p><p>— 06:07 Kickstarter Campaign and Pro Features</p><p>— 07:27 Installation: Python 3.13 and PyCharm Setup</p><p>— 12:12 Creating Your First Drone Project</p><p>— 14:24 Writing the "First Flight" Script (Takeoff & Landing)</p><p>— 18:35 Basic 3D Movement: Up, Down, Left, and Right</p><p>— 22:40 Adjusting Drone Speed and Rotation (Yaw)</p><p>— 24:01 Continuous Control with Send RC Methods</p><p>— 27:39 Mission 1: Garage Navigation & Precision Landing</p><p>— 33:39 Mission 2: Video Streaming & Image Capture</p><p>— 41:16 Developing AI-Assisted Keyboard Controls</p><p>— 57:56 Mission 3: Hand Gesture Control with MediaPipe</p><p>— 1:11:29 Mission 4: Body Follower & Vertical Jump Detection</p><p>— 1:29:38 Mission 5: Autonomous Line Following</p><p>— 1:42:43 Implementing PID Control for Smoother Flight</p><p>— 1:46:06 Course Wrap-up & World Rankings Leaderboard</p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/k-yDYgc8AmU/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 07 Apr 2026 20:19:56 +0800</pubDate>
    </item>
    <item>
      <title>Learn how to render elements into your scenes in Three.js</title>
      <link>https://www.youtube.com/shorts/cmLlI2XqsVs</link>
      <description>video duration is 0:29. Learn how to render elements into your scenes in T</description>
      <content:encoded><![CDATA[<p>video duration is 0:29. Learn how to render elements into your scenes in Three.js</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/cmLlI2XqsVs/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 07 Apr 2026 20:05:30 +0800</pubDate>
    </item>
    <item>
      <title>If you want to make social media work for you, focus on building true connections</title>
      <link>https://www.youtube.com/shorts/pRcITcZ4laM</link>
      <description>video duration is 0:30. If you want to make social media work for you, foc</description>
      <content:encoded><![CDATA[<p>video duration is 0:30. If you want to make social media work for you, focus on building true connections rather than gaining tons of followers. Those relationships will be more meaningful and fruitful in the long run.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/pRcITcZ4laM/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 06 Apr 2026 20:17:21 +0800</pubDate>
    </item>
    <item>
      <title>To keep clients: Do what you promise, communicate clearly, listen closely, and show you really care</title>
      <link>https://www.youtube.com/shorts/T8PMKaNP_UA</link>
      <description>video duration is 0:54. To keep clients: Do what you promise, communicate </description>
      <content:encoded><![CDATA[<p>video duration is 0:54. To keep clients: Do what you promise, communicate clearly, listen closely, and show you really care. Quincy recaps Luke's sage freelancing advice on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/T8PMKaNP_UA/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 05 Apr 2026 20:43:28 +0800</pubDate>
    </item>
    <item>
      <title>Why was the developer unhappy at their job...?</title>
      <link>https://www.youtube.com/shorts/gM2Ra8GpGuU</link>
      <description>video duration is 0:12. Why was the developer unhappy at their job...? (We</description>
      <content:encoded><![CDATA[<p>video duration is 0:12. Why was the developer unhappy at their job...? (We all need jokes sometimes.)</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/gM2Ra8GpGuU/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 04 Apr 2026 20:32:15 +0800</pubDate>
    </item>
    <item>
      <title>When you're trying to learn a new deep skill, a structured approach is everything.</title>
      <link>https://www.youtube.com/shorts/gLm8i6ryFmA</link>
      <description>video duration is 1:13. When you're trying to learn a new deep skill, a st</description>
      <content:encoded><![CDATA[<p>video duration is 1:13. When you're trying to learn a new deep skill, a structured approach is everything. Zubin discusses this with Quincy on the freeCodeCamp podcast, and shares lessons from his own learning journey.</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/gLm8i6ryFmA/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 03 Apr 2026 20:18:34 +0800</pubDate>
    </item>
    <item>
      <title>Lessons from 15,031 hours of coding live on Twitch with Chris Griffing [Podcast #214]</title>
      <link>https://www.youtube.com/watch?v=ajIss2t5FxM</link>
      <description>video duration is 78:44. Today Quincy Larson interviews Chris Griffing is a</description>
      <content:encoded><![CDATA[<p>video duration is 78:44. Today Quincy Larson interviews Chris Griffing is a software engineer and prolific streamer of live coding on Twitch. He spent 10 years as a "snowboard bum" doing odd jobs at ski resorts to facilitate him spending as much time on the mountain as possible.</p><br /><p>At age 28 he taught himself PHP programming and started building websites for friends. In 2018 he started streaming himself programming on Twitch, which blew up during the pandemic and has lead to more opportunities as a dev and developer advocate.</p><br /><p>We talk about:</p><p>- How he learned programming at age 28 and built projects for friends before going pro </p><p>- How learning Go made him a better Rust Developer and why you should be a polyglot programmer</p><p>- How Chris uses LLM tools but still builds most codebases manually</p><p>- Tips for building projects in public for anyone interested in also stream coding</p><br /><p>Support for this podcast comes from the 10,338 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org</p><br /><p>Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org</p><br /><p>Links from our discussion:</p><p>- Chris's Twitch channel: https://www.twitch.tv/cmgriffing</p><p>- Chris's YouTube channel: https://youtube.com/@cmgriffing</p><br /><p>Community news section:</p><br /><p>1. freeCodeCamp just published a comprehensive course that will walk you through using the popular AI-assisted development tool Claude Code. You'll learn about Code Harnesses, Agentic Loops, Sandboxing, and other key concepts. By the end of the course you'll be able to spin up an entire fleet of agents to help you fix bugs and build out new features. (12 hour YouTube course): https://www.freecodecamp.org/news/claude-code-essentials-exampro/</p><br /><p>2. We also published a course on the Hugging Face tool ecosystem. You'll learn how to connect your models, datasets, and deployment tools into a single unified build pipeline. (7 hour YouTube course): https://www.freecodecamp.org/news/deploying-ai-models-with-hugging-face/</p><br /><p>3. Learn how to secure your Kubernetes Cluster. This in-depth tutorial starts by exploring real-world security breaches at big companies like Tesla, Shopify, and Capital One. Then it walks you through how to prevent each of these types of attacks by hardening your setup. (1 hour read): https://www.freecodecamp.org/news/how-to-secure-a-kubernetes-cluster-handbook/</p><br /><p>4. Tell your Spanish-speaking friends: freeCodeCamp just published a new Spanish-language course on SQL and relational databases. It covers tables, foreign keys, queries, data manipulation, and more. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-sql-course-for-beginners-in-spanish/</p><br /><p>5. Today's song of the week is the 1988 song by Genesis sideproject Mike + the Mechanics: "Nobody's Perfect". If you like synths and guitar solos, you'll love this song. Paul Young has an incredible voice. And I love the edifying message behind the song. The video is as 80s as they get: https://www.youtube.com/watch?v=L7mQ26YCsho</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/ajIss2t5FxM/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 03 Apr 2026 18:00:06 +0800</pubDate>
    </item>
    <item>
      <title>The Bad Website Club bootcamp is back - and they're going through fCC's RWD cert</title>
      <link>https://www.youtube.com/shorts/zJHXDuUzFkc</link>
      <description>video duration is 0:45. The Bad Website Club bootcamp is back - and they'r</description>
      <content:encoded><![CDATA[<p>video duration is 0:45. The Bad Website Club bootcamp is back - and they're going through fCC's RWD cert. Carmen gives you the lowdown here.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/zJHXDuUzFkc/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 03 Apr 2026 04:01:46 +0800</pubDate>
    </item>
    <item>
      <title>How streaming works in Next.js, explained with a simple example</title>
      <link>https://www.youtube.com/shorts/Q4reYv2-t4g</link>
      <description>video duration is 0:42. How streaming works in Next.js, explained with a s</description>
      <content:encoded><![CDATA[<p>video duration is 0:42. How streaming works in Next.js, explained with a simple example</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/Q4reYv2-t4g/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 02 Apr 2026 19:52:24 +0800</pubDate>
    </item>
    <item>
      <title>SaaS Marketing for Developers – Automate Sales Tasks with AI</title>
      <link>https://www.youtube.com/watch?v=wYx9Q6dcJCw</link>
      <description>video duration is 39:36. If you're a software engineer or SaaS founder who </description>
      <content:encoded><![CDATA[<p>video duration is 39:36. If you're a software engineer or SaaS founder who loves writing code but dreads the marketing and sales grind, this video is for you. Simon Severino, the CEO of Strategy Sprints, will show you how he practically automates his entire sales pipeline using artificial intelligence. Simon breaks down his exact system for using Claude, Obsidian, and Notion to create a virtual team of "45 collaborators" that handles tedious admin tasks, lead generation, and cold outreach. You'll get a step-by-step demo on how to efficiently define your Ideal Client Profile, seamlessly generate targeted lead lists using tools like Hunter, and craft A/B tested cold emails that actually convert.</p><br /><p>Featuring and Simon Severino and Haider Malik.</p><br /><p>Join the Sprint Club risk-free 7-day free trial: http://www.strategysprints.com</p><br /><p>More from Simon Severino:</p><p>http://x.com/simonseverino</p><p>@SalesShow </p><p>@InvestingShow </p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>⭐️ Contents ⭐️</p><p>- 00:00 Introduction</p><p>- 01:30 The Evolution of AI Sales in 2026</p><p>- 03:30 Creating a Virtual Team of 45 Collaborators</p><p>- 04:45 The Tech Stack: Obsidian, Granola, and Notion</p><p>- 06:40 Automating Admin vs. Strategy</p><p>- 10:00 Live Demo: The Daily Briefing</p><p>- 13:10 Defining Your Ideal Client Profile (ICP)</p><p>- 15:10 Automating Lead Lists with Hunter.io</p><p>- 17:15 A/B Testing Cold Emails</p><p>- 18:55 Automated Reporting in Slack</p><p>- 22:00 The "Value-First" Prospecting Strategy</p><p>- 25:30 Public GitHub Repo and AI Skills</p><p>- 28:50 The Seven Hostile Critics Framework</p><p>- 33:00 Strategy vs. Execution: AI as the Workhorse</p><p>- 37:00 The Jetpack Workshop and Sprint Club Onboarding</p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/wYx9Q6dcJCw/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 02 Apr 2026 18:01:21 +0800</pubDate>
    </item>
    <item>
      <title>Joke of the day: Why do programmers prefer dark mode?</title>
      <link>https://www.youtube.com/shorts/ADAtpF-0gTw</link>
      <description>video duration is 0:4. Joke of the day: Why do programmers prefer dark mo</description>
      <content:encoded><![CDATA[<p>video duration is 0:4. Joke of the day: Why do programmers prefer dark mode?</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/ADAtpF-0gTw/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 01 Apr 2026 20:29:21 +0800</pubDate>
    </item>
    <item>
      <title>If you can contribute to an open source project and collaborate with others, you can work anywhere</title>
      <link>https://www.youtube.com/shorts/5e9J47H9EFE</link>
      <description>video duration is 0:48. If you can successfully contribute to an open sour</description>
      <content:encoded><![CDATA[<p>video duration is 0:48. If you can successfully contribute to an open source project and collaborate well with others, you can work just about anywhere. Tapas discusses this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/5e9J47H9EFE/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 31 Mar 2026 20:05:20 +0800</pubDate>
    </item>
    <item>
      <title>AI-Assisted Coding Tutorial –  OpenClaw, GitHub Copilot, Claude Code, CodeRabbit, Gemeni CLI</title>
      <link>https://www.youtube.com/watch?v=wlpBCazAY9Q</link>
      <description>video duration is 85:25. Learn how to use AI tools to become more productiv</description>
      <content:encoded><![CDATA[<p>video duration is 85:25. Learn how to use AI tools to become more productive as a developer.</p><br /><p>You will master AI pair programming and agentic terminal workflows using top-tier tools like GitHub Copilot, Anthropic's Claude Code, and the Gemini CLI. The course also covers open-source automation with OpenClaw, teaching you how to set up a highly customizable, locally hosted AI assistant for your development environment. Finally, you will learn how to maintain high code quality and streamline your team's workflow by integrating CodeRabbit for automated, AI-driven pull request analysis.</p><br /><p>Some of this course is based on this article from Mrugesh Mohapatra:  https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/</p><br /><p>CodeRabbit provided a grant to make this course possible.</p><p>Try out CodeRabbit: https://coderabbit.link/fcc</p><br /><p>Contents</p><p>- 0:00:00 Introduction to AI-Assisted Development </p><p>- 0:00:42 Core Fundamentals: Tokens, Context Windows, and Hallucinations </p><p>- 0:05:48 When to Use AI vs. When to Code Manually </p><p>- 0:06:57 Setting Up GitHub Copilot in VS Code </p><p>- 0:09:42 Copilot Pricing and Plans </p><p>- 0:10:18 First Steps: Ghost Text and Code Completions </p><p>- 0:13:40 Pro Tip: The Neighboring Tabs Trick </p><p>- 0:15:52 Practice Exercise: Building a To-Do App </p><p>- 0:17:15 Interaction Modes: Ask, Edit, and Agent Mode </p><p>- 0:21:44 Agent Mode: Building a Full REST API Autonomously </p><p>- 0:24:52 Repository Customization with Instruction Files </p><p>- 0:26:34 Using Participants and Slash Commands </p><p>- 0:28:34 Automated Code Reviews with CodeRabbit </p><p>- 0:30:57 Setting Up CodeRabbit for GitHub Repositories </p><p>- 0:32:03 Simulating Real-World PR Reviews and Security Fixes </p><p>- 0:37:33 Chatting with AI Directly in Pull Requests </p><p>- 0:41:12 Configuring CodeRabbit Behaviors (.yaml) </p><p>- 0:41:58 Local Reviews via the CodeRabbit CLI </p><p>- 0:48:13 Powerful Terminal AI: Claude Code vs. Gemini CLI </p><p>- 0:49:12 Claude Code: Reasoning, Thinking Modes, and Fixes </p><p>- 0:53:02 Gemini CLI: Million-Token Context and Multimodal Features </p><p>- 0:57:01 OpenClaw: Your Open-Source Personal AI Assistant </p><p>- 1:01:01 Automating Tasks with Cron Jobs and Desktop Actions </p><p>- 1:03:33 Orchestrating Your AI Workflow </p><p>- 1:08:27 Model Context Protocol (MCP): Giving AI Real-World Tools </p><p>- 1:12:40 AI Code Quality and Security Essentials </p><p>- 1:15:03 The Formula for Better Prompt Engineering </p><p>- 1:16:13 Course Recap and Final Resources</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/wlpBCazAY9Q/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 31 Mar 2026 18:01:00 +0800</pubDate>
    </item>
    <item>
      <title>Kids and young people: stay curious and be willing to engage with others</title>
      <link>https://www.youtube.com/shorts/1Z-8HxlLAHk</link>
      <description>video duration is 0:30. Why it's important for kids and young people to st</description>
      <content:encoded><![CDATA[<p>video duration is 0:30. Why it's important for kids and young people to stay curious and be willing to engage with others.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/1Z-8HxlLAHk/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 30 Mar 2026 20:17:27 +0800</pubDate>
    </item>
    <item>
      <title>Here's a cool and easy way to work with colors in your Three.js projects</title>
      <link>https://www.youtube.com/shorts/ehkDsePv3W8</link>
      <description>video duration is 0:13. Here's a cool and easy way to work with colors in </description>
      <content:encoded><![CDATA[<p>video duration is 0:13. Here's a cool and easy way to work with colors in your Three.js projects</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/ehkDsePv3W8/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 29 Mar 2026 20:43:24 +0800</pubDate>
    </item>
    <item>
      <title>Do web devs NEED to understand low-level programming concepts? Chris doesn't think so...</title>
      <link>https://www.youtube.com/shorts/uWRdzJTpcpI</link>
      <description>video duration is 0:53. Do web devs NEED to understand low-level programmi</description>
      <content:encoded><![CDATA[<p>video duration is 0:53. Do web devs NEED to understand low-level programming concepts? Chris doesn't think so...and he discusses why on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/uWRdzJTpcpI/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 28 Mar 2026 20:32:40 +0800</pubDate>
    </item>
    <item>
      <title>When things are new and a little scary, embracing a beginner's mindset can help</title>
      <link>https://www.youtube.com/shorts/GC5CLCgnvm0</link>
      <description>video duration is 0:57. When things are new and a little scary, embracing </description>
      <content:encoded><![CDATA[<p>video duration is 0:57. When things are new and a little scary, embracing a beginner's mindset can help. Justin explains why and how in his chat with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/GC5CLCgnvm0/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 27 Mar 2026 20:18:22 +0800</pubDate>
    </item>
    <item>
      <title>What happens when the model CAN'T fix it? Interview w/ software engineer Landon Gray [Podcast #213]</title>
      <link>https://www.youtube.com/watch?v=tZef2ZzbyuQ</link>
      <description>video duration is 92:40. Today Quincy Larson interviews Landon Gray. He's a</description>
      <content:encoded><![CDATA[<p>video duration is 92:40. Today Quincy Larson interviews Landon Gray. He's a software engineer who worked at agencies for years. Then he taught himself AI assisted software development. And now he's helping other devs do the same. </p><br /><p>Landon's famous for proving that RAG pipelines can be written in Ruby and popularizing Ruby as a language for building machine learning projects.</p><br /><p>He works as an AI Engineer at a enterprise software company and runs a popular newsletter.</p><br /><p>We talk about:</p><p>- How Large Language Models are just the raw fuel, and harnesses are the real engine to get things done</p><p>- Why building your professional network is so helpful for finding clients and landing job interviews</p><p>- Why Landon helped port Python machine learning libraries to Ruby, and why he thinks that – now that AI is just an API call away – the Ruby ecosystem is better-positioned than ever.</p><br /><p>Support for this podcast comes from the 10,113 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org</p><br /><p>Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org</p><br /><p>Links from our discussion:</p><p>- Landon's Substack newsletter: https://landongray.substack.com</p><br /><br /><p>Community news section:</p><br /><p>1. freeCodeCamp just published a new YouTube course that will teach you beginner Front-end Development skills like HTML, CSS, and JavaScript. You can code along at home and build a variety of projects: your own interactive quiz game, a currency converter app, and even a Trello-style kanban board. Along the way you'll learn how to use APIs and local storage to extend the functionality of these bite-sized apps. (12 hour YouTube course): https://www.freecodecamp.org/news/build-19-web-dev-projects-using-html-css-javascript/</p><br /><p>2. Learn how to properly test your software and ensure it doesn't break when you add new features. Prolific freeCodeCamp instructor Beau Carnes teaches this course. He'll introduce you to the Testing Pyramid and show you how to balance fast unit tests against complex end-to-end user journeys. You'll also learn how to automate some of this testing using an open source library called Playwright and an LLM testing tool. (1 hour YouTube course): https://www.freecodecamp.org/news/software-testing-with-playwright/</p><br /><p>3. More and more apps are relying on probabilistic LLM output alongside deterministic API calls. This makes life harder for devs who now need to ensure that hallucinations don't escape to end users. freeCodeCamp just published this advanced observability tutorial that will teach you emerging best practices and architectural patterns for dealing with this. (40 minute read): https://www.freecodecamp.org/news/build-end-to-end-llm-observability-in-fastapi-with-opentelemetry/</p><br /><p>4. Learn how to containerize your MLOps pipelines. This tutorial is the result of hard-won deployment wisdom. The author spent three weeks debugging a Python library error due to dependency conflicts. His eventual answer: containerize entire project with Docker. This tutorial will show you how to structure your containers with multi-stage builds. You'll also learn how to set up experiment tracking with MLflow, versioning with DVC, GPU passthrough, and other advanced techniques. (40 minute read): https://www.freecodecamp.org/news/containerize-mlops-pipeline-from-training-to-serving/</p><br /><p>6. Today's song of the week is 2006's Everybody by UK producers Basement Jaxx. If you're familiar with their work, you know you're in for a psychedelic yet silly romp. Between the spoons, bongos, and swooning chorus the song feels like it's held together with duct tape but it works. https://www.youtube.com/watch?v=OrMot81VE8g</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/tZef2ZzbyuQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 27 Mar 2026 18:00:57 +0800</pubDate>
    </item>
    <item>
      <title>Learn a bit about camera position in Three.js</title>
      <link>https://www.youtube.com/shorts/GMytb7LNGOI</link>
      <description>video duration is 0:26. Learn a bit about camera position in Three.js</description>
      <content:encoded><![CDATA[<p>video duration is 0:26. Learn a bit about camera position in Three.js</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/GMytb7LNGOI/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 26 Mar 2026 19:52:29 +0800</pubDate>
    </item>
    <item>
      <title>AI Foundations for Absolute Beginners</title>
      <link>https://www.youtube.com/watch?v=tchN4xa4pfg</link>
      <description>video duration is 52:35. Learn the basics of artificial intelligence. This </description>
      <content:encoded><![CDATA[<p>video duration is 52:35. Learn the basics of artificial intelligence. This course is for absolute beginners. </p><br /><p>This course was created by learnaianywhere.org and released to support the goals of National AI Literacy Day.</p><br /><p>You can learn more at https://learnaianywhere.org and download the resources used.</p><br /><p>For more on AI Literacy Day, check out ailiteracyday.org or their YouTube playlist:</p><p>https://www.youtube.com/watch?v=vihMGH6aqTY&amp;list=PLGhqQNp1xV3McvqOTfJmX2mAuuZqOKMEs</p><br /><p>⭐️ Contents ⭐️</p><p>- 00:00 Welcome To The Course </p><p>- 01:46 Prerequisite</p><p>- 02:51 Symbol Key </p><br /><p>- 03:19 Lesson 1: What is AI - Objectives</p><p>- 03:35 Lesson 1: What is AI - What Is AI </p><p>AI or Not: https://learnaianywhere.org/courses/ai-literacy-for-everyone/ai-or-not</p><p>- 05:39 Lesson 1: What is AI - How AI Can Help Us </p><p>Recap Quiz: https://learnaianywhere.org/courses/ai-literacy-for-everyone/recap-quiz-1</p><p>- 07:14 Lesson 1: What is AI - Project Time </p><br /><p>- 09:06 Lesson 2: The Key Parts of Machine Learning - Objectives</p><p>- 09:27 Lesson 2: The Key Parts of Machine Learning - What is Machine Learning </p><p>- 12:01 Lesson 2: The Key Parts of Machine Learning - Neuropocket Tutorial </p><p>- 14:39 Lesson 2: The Key Parts of Machine Learning - AI Tools Can Make Mistake </p><p>Recap Quiz: https://learnaianywhere.org/courses/ai-literacy-for-everyone/recap-quiz-2</p><p>- 16:27 Lesson 2: The Key Parts of Machine Learning - Project Time</p><p> </p><p>- 17:20 Lesson 3: How Do Machines Train - Objectives</p><p>- 18:06 Lesson 3: How Do Machines Train - The Describer Drawer Game </p><p>- 19:51 Lesson 3: How Do Machines Train - The Describer Drawer Game Demonstration</p><p>- 23:07 Lesson 3: How Do Machines Train - What Is An Algorithm </p><p>- 25:37 Lesson 3: How Do Machines Train - The Human Learning Algorithm </p><p>- 30:25 Lesson 3: How Do Machines Train - The Machine Learning Algorithm </p><p>Recap Quiz: https://learnaianywhere.org/courses/ai-literacy-for-everyone/recap-quiz-3</p><p>- 38:05 Lesson 3: How Do Machines Train - Project Time </p><br /><p>- 39:07 Lesson 4: Can Machines Be Responsible - Objectives </p><p>- 39:34 Lesson 4: Can Machines Be Responsible - Bearly A Dog Challenge </p><p>- 40:14 Lesson 4: Can Machines Be Responsible - What is Bias</p><p>- 44:06 Lesson 4: Can Machines Be Responsible - Who is Responsible </p><p>- 46:50 Lesson 4: Can Machines Be Responsible - Data Privacy </p><p>- 50:46 Lesson 4: Can Machines Be Responsible - Responsible AI </p><p>Recap Quiz: https://learnaianywhere.org/courses/ai-literacy-for-everyone/recap-quiz-4</p><p>- 51:20 Lesson 4: Can Machines Be Responsible - Project Time</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/tchN4xa4pfg/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 26 Mar 2026 18:01:27 +0800</pubDate>
    </item>
    <item>
      <title>A great novel can be written in any language - just like great programs.</title>
      <link>https://www.youtube.com/shorts/x9oi7CG_i7E</link>
      <description>video duration is 0:24. A great novel can be written in any language - jus</description>
      <content:encoded><![CDATA[<p>video duration is 0:24. A great novel can be written in any language - just like great programs. Zubin talks about this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/x9oi7CG_i7E/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 25 Mar 2026 20:29:28 +0800</pubDate>
    </item>
    <item>
      <title>Deploying AI Models with Hugging Face – Hands-On Course</title>
      <link>https://www.youtube.com/watch?v=R8h_gpSpEVU</link>
      <description>video duration is 413:13. This tutorial is a comprehensive, end-to-end guide</description>
      <content:encoded><![CDATA[<p>video duration is 413:13. This tutorial is a comprehensive, end-to-end guide to the Hugging Face ecosystem, showing how modern AI moves from research ideas to real, deployed systems.</p><br /><p>Rather than focusing on a single model or task, the course presents Hugging Face as the operating system of modern AI—connecting models, datasets, libraries, demos, and deployment into one coherent, practical workflow.</p><br /><p>Source Code (GitHub): https://github.com/MOHAMMEDFAHD/Hugging-Face/tree/main/Hugging-Face-Course</p><br /><p>Hugging Face Atlas Page: https://programming-ocean.com/knowledge-hub/hugging-face-atlas.php</p><br /><p>Course developed by @programmingoceanacademy </p><br /><p>⭐️ Chapters ⭐️</p><p>— 0:00:00 Introduction</p><p>— 0:01:22 Transformers Library in Hugging Face</p><p>— 2:07:45 Audio Models in Hugging Face</p><p>— 2:59:08 Diffusers Library in Hugging Face</p><p>— 3:56:03 Video Models in Hugging Face</p><p>— 4:35:37 Gradio Library in Hugging Face</p><p>— 6:18:37 Spaces and Deployment in Hugging Face</p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/R8h_gpSpEVU/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 25 Mar 2026 18:00:41 +0800</pubDate>
    </item>
    <item>
      <title>Have you ever heard of G-Code? Here's a quick explainer of what it is.</title>
      <link>https://www.youtube.com/shorts/CkbIIjplUvs</link>
      <description>video duration is 0:8. Have you ever heard of G-Code? Here's a quick expl</description>
      <content:encoded><![CDATA[<p>video duration is 0:8. Have you ever heard of G-Code? Here's a quick explainer of what it is.</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/CkbIIjplUvs/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 24 Mar 2026 20:05:23 +0800</pubDate>
    </item>
    <item>
      <title>LLMs haven't really gotten "smarter" - but the tools we use with them have</title>
      <link>https://www.youtube.com/shorts/H_3sWUR9v7A</link>
      <description>video duration is 0:58. LLMs haven't really gotten "smarter" - but the too</description>
      <content:encoded><![CDATA[<p>video duration is 0:58. LLMs haven't really gotten "smarter" - but the tools we use with them have. Justin talks about this - along with what the future of AI tools looks like - with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/H_3sWUR9v7A/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 23 Mar 2026 20:17:34 +0800</pubDate>
    </item>
    <item>
      <title>Claude Code Essentials</title>
      <link>https://www.youtube.com/watch?v=brLhhkUqcn4</link>
      <description>video duration is 740:9. Learn how to use Claude Code to build real-world a</description>
      <content:encoded><![CDATA[<p>video duration is 740:9. Learn how to use Claude Code to build real-world agentic coding workflows.</p><br /><p>Course developed by @ExamProChannel </p><br /><p>Additional recoruces: https://www.exampro.co/exp-claudecode-01</p><br /><p>⭐️ Contents ⭐️</p><p>Introduction</p><p>00:00:00 Intro & Meet your Instructor</p><p>00:01:06 Claude Code Essentials & Guest Instructor</p><br /><p>Core Concepts and Foundations</p><p>00:07:29 Agentic Coding Tools & Comparisons</p><p>00:14:01 What is a Code Harness & Claude Code?</p><p>00:16:59 The Agentic Loop: Tool Calls & Models</p><p>00:24:23 Claude Modes & Additional Resources</p><p>00:26:43 Subscription, Usage & Auth Errors</p><p>00:31:34 System Requirements & Doctor CLI</p><p>00:38:24 Install CLI: PowerShell, CMD, Linux & VSC</p><p>01:10:45 Interactive Mode & Ctrl+C</p><p>01:14:05 Auth Tokens, Stats & Usage Limits</p><p>01:31:04 Sessions: Resume, Fork & Context Commands</p><p>01:46:18 Compact, Clear, Rename & Rewind</p><p>01:56:07 Status, Logout & Usage Commands</p><p>02:04:18 ccusage & API Key Setup</p><p>02:26:39 Cost Command & Third-Party Providers</p><p>02:39:09 API Keys: Bedrock, Foundry & Vertex AI</p><p>03:01:44 btw, Voice & Export Commands</p><p>03:07:09 Claude Code Projects & Scope</p><p>03:13:05 Status Line & Session Data</p><p>03:23:14 Settings & Permission Rules (Bash, MCP, WebFetch)</p><p>04:04:16 Permission Modes & CLI/GUI Editing</p><p>04:16:43 Sandboxing & Dangerous Scenarios</p><p>04:55:13 VIM Mode & Model Configuration</p><p>05:00:10 Fast Mode & Image Reasoning</p><p>05:10:18 Effort Command & Headless Tasks</p><p>05:27:46 Escaping Logic & Debug Mode</p><p>05:34:21 Dev Containers with Claude Code</p><p>05:54:24 Common Workflow Follow Along</p><p>06:17:31 Notification Hooks & Security Hooks</p><br /><p>Surfaces</p><p>07:16:55 Claude Code Surfaces: Desktop & Web</p><p>07:35:28 Claude Chrome & Browser Extensions</p><p>07:45:25 VS Code & JetBrains IDE Integration</p><p>07:59:11 GitHub Actions & Remote Control</p><p>08:40:48 Computing Follow Along</p><br /><p>Advanced</p><p>08:42:36 Security Review & Output Styles</p><p>08:58:05 Simplify Command & Scheduling</p><p>09:07:42 Code Review & Agent SDK</p><p>09:15:12 Persistent Context: Claude.md & Rules</p><p>09:47:03 Claude Auto Memory & Troubleshooting</p><p>09:56:27 Agent Skills: Activation, Scripts & Dynamic Content</p><p>10:27:06 MCP with Claude Code & GG</p><p>10:47:09 MCP Doom & Playwright Integration</p><p>11:32:50 Sub-agents & Multi-Agent Teams</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/brLhhkUqcn4/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 23 Mar 2026 18:30:24 +0800</pubDate>
    </item>
    <item>
      <title>Learn how to set a scene in Three.js</title>
      <link>https://www.youtube.com/shorts/TnBI8_6tmKg</link>
      <description>video duration is 0:25. Learn how to set a scene in Three.js</description>
      <content:encoded><![CDATA[<p>video duration is 0:25. Learn how to set a scene in Three.js</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/TnBI8_6tmKg/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 22 Mar 2026 20:43:37 +0800</pubDate>
    </item>
    <item>
      <title>Learning a new skill in your native language can be so powerful - and Sumit explains why</title>
      <link>https://www.youtube.com/shorts/xtGThMTO9rI</link>
      <description>video duration is 0:54. Learning a new skill in your native language can b</description>
      <content:encoded><![CDATA[<p>video duration is 0:54. Learning a new skill in your native language can be so powerful - and Sumit explains why.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/xtGThMTO9rI/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 21 Mar 2026 20:32:21 +0800</pubDate>
    </item>
    <item>
      <title>The world still needs people who care - CodePen founder Chris Coyier interview [Podcast #212]</title>
      <link>https://www.youtube.com/watch?v=uJrh9GHrC38</link>
      <description>video duration is 78:44. Today Quincy Larson interviews Chris Coyier. He's </description>
      <content:encoded><![CDATA[<p>video duration is 78:44. Today Quincy Larson interviews Chris Coyier. He's a front-end developer and co-founder of CodePen and the CSS Tricks blog. He has also recorded more than 700 podcasts about software engineering.</p><br /><p>We talk about:</p><p>- How he thinks front-end development tools are 90% of the way to where they need to be</p><p>- How developing for the web is "just as good as mobile, and you can reuse it everywhere."</p><p>- And why high skilled devs working on novel problems don't need to worry about AI disrupting their careers</p><br /><p>Support for this podcast comes from the 10,113 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org</p><br /><p>Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org</p><br /><p>Links from our discussion:</p><p>- Chris's personal site: https://chriscoyier.net/</p><p>- CodePen: https://codepen.io/chriscoyier</p><p>- ShopTalk Podcast: https://shoptalkshow.com/</p><p>- Bluesky: https://bsky.app/profile/chriscoyier.net</p><p>- Mastodon: https://front-end.social/@chriscoyier</p><br /><p>Community news section:</p><br /><p>1. freeCodeCamp just published a comprehensive DevOps course that will teach you how to deploy your apps to production safely. You'll build your own CI/CD (Continuous Integration / Continuous Delivery) pipeline. Along the way you'll learn about branching strategies, Jenkins Freestyle Jobs, GitFlow, Maven, and more. This is a perfect way to build your skills over spring break. (17 hour YouTube course): https://www.freecodecamp.org/news/ci-cd-in-production-with-jenkins/</p><br /><p>2. Learn how to fine-tune an LLM to incorporate your own proprietary data. This is super useful if you need off-the-shelf LLMs to do novel tasks that they weren't originally optimized for. This course will teach you all about Parameter-Efficient Fine-Tuning, and how to use techniques like LoRA and QLoRA to train models on consumer-grade hardware. No data center needed. (12 hour YouTube course): https://www.freecodecamp.org/news/learn-how-to-fine-tune-llms-in-12-hours/</p><br /><p>3. Learn how to protect your sensitive data by running your LLMs locally. This quick tutorial will show you how to get up and running with Ollama, Python, LangChain, and LangGraph. It will also walk you through the various trade-offs you face when you avoid sharing your data with big tech companies. (15 minute read): https://www.freecodecamp.org/news/protect-sensitive-data-with-local-llms/</p><br /><p>4. Learn how agents are changing the field of software development. This in-depth tutorial will get you hands-on experience with building your own Flutter mobile app using Antigravity and Stitch. You don't even need to know Flutter. You just need to understand the core concepts and make the architectural decisions. You'll quickly see how sophisticated these tools have gotten over the past few months. (40 minute read): https://www.freecodecamp.org/news/learn-how-ai-agents-are-changing-development-by-building-a-flutter-app/</p><br /><p>5. Today's album of the week is 1982 jazz fusion classic Mint Jams by Casiopea. This is the perfect record to put on when you want to get a ton of work done, and feel great in the process. For every song, each of the performers gets a solo. That means every track you're going to hear a spicy bass solo, keyboard solo, drum solo, and guitar solo. Love it. https://www.youtube.com/watch?v=6GEI3PpXEAo</p><br /><p>Intro & Updates</p><p>- 00:00:00 Chris Coyier Intro </p><p>- 00:00:23 CI/CD Pipeline Course </p><p>- 00:00:56 Local LLM Fine-Tuning </p><p>- 00:02:04 AI Flutter Tutorial </p><p>- 00:02:40 Album: Mint Jams (1982) </p><p>- 00:03:06 Support Free Code Camp </p><br /><p>Front-End & AI</p><p>- 00:03:38 Chris’s Podcast History </p><p>- 00:05:08 Is CSS still worth learning? </p><p>- 00:07:12 Full-stack convergence </p><p>- 00:08:17 Market disruption & "God Tier" skills </p><p>- 00:10:08 AI vs. Unique Design Art </p><p>- 00:13:51 New standards: Transitions & Anchors </p><p>- 00:16:30 Is the front-end toolbox "finished"? </p><p>- 00:19:56 The CSS :has selector </p><p>- 00:21:16 Web tech for native apps </p><br /><p>CodePen’s Evolution</p><p>- 00:24:06 Simplicity & the "3 boxes" </p><p>- 00:25:06 Origins: ZIP files to browser-editing </p><p>- 00:27:33 Power of CodePen Embeds </p><p>- 00:30:35 Tech debt & modern frameworks </p><p>- 00:33:41 CodePen 2.0 Architecture </p><p>- 00:35:12 Culture of Stability </p><br /><p>Careers & Lifestyle</p><p>- 00:37:31 FCC v10 & demographics </p><p>- 00:39:58 Abridging curricula for AI </p><p>- 00:41:21 Logical Properties vs. Legacy CSS </p><p>- 00:43:58 Specializing on the job </p><p>- 00:45:15 Why humans are better than AI for responsibility </p><p>- 00:48:02 Living in Bend, Oregon </p><p>- 00:51:39 Wufoo to SurveyMonkey </p><p>- 00:54:25 Blogging: CSS-Tricks & IE6 </p><p>- 00:56:41 SEO & Community Feedback </p><p>- 00:59:34 Ad revenue disruption </p><p>- 01:06:01 Blogging for clear thinking </p><p>- 01:09:10 Knowledge via articulation </p><p>- 01:15:13 CS enrollment trends </p><p>- 01:16:32 Closing: Why caring matters</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/uJrh9GHrC38/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 20 Mar 2026 22:36:33 +0800</pubDate>
    </item>
    <item>
      <title>How do you find the balance between too much and too little in code and process reviews?</title>
      <link>https://www.youtube.com/shorts/H3i9DGnMxWQ</link>
      <description>video duration is 0:58. How do you find the balance between too much and t</description>
      <content:encoded><![CDATA[<p>video duration is 0:58. How do you find the balance between too much and too little in code and process reviews? Robby Russell talks about this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/H3i9DGnMxWQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 20 Mar 2026 20:18:21 +0800</pubDate>
    </item>
    <item>
      <title>How to get started using Three.js</title>
      <link>https://www.youtube.com/shorts/v7Butot2fHY</link>
      <description>video duration is 0:32. How to get started using Three.js - Ania walks you</description>
      <content:encoded><![CDATA[<p>video duration is 0:32. How to get started using Three.js - Ania walks you through the first steps here.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/v7Butot2fHY/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 19 Mar 2026 19:52:35 +0800</pubDate>
    </item>
    <item>
      <title>Software Testing Course – Playwright, E2E, and AI Agents</title>
      <link>https://www.youtube.com/watch?v=jydYq7oAtD8</link>
      <description>video duration is 63:30. Learn the essentials of software testing, from fun</description>
      <content:encoded><![CDATA[<p>video duration is 63:30. Learn the essentials of software testing, from fundamental concepts like the testing pyramid to hands-on automation using Playwright. You will explore real-world case studies of software failures and learn advanced techniques such as mocking, edge case testing, and accessibility. Finally, discover how AI-powered tools like Kane AI are enabling natural language test generation and auto-healing capabilities.</p><br /><p>✏️ Course created by @beau </p><br /><p>🔗 Sign up for KaneAI here: https://www.testmuai.com/kane-ai/?utm_source=youtube&amp;utm_medium=freecodecamp_ifm&amp;utm_campaign=kane_ai&amp;utm_content=dv&amp;via=vibetest</p><br /><p>🏗️ TestMu provided a grant to make this course possible.</p><br /><p>⭐️ Video Chapters ⭐️</p><p>– 00:00 Introduction to Software Testing </p><p>– 01:11 Why Testing Matters: Real-World Consequences </p><p>– 02:26 Business Costs of Everyday Bugs </p><p>– 03:49 Software Testing Fundamentals </p><p>– 04:33 The Testing Pyramid: Unit, Integration, & E2E </p><p>– 05:51 Deep Dive: Unit Testing </p><p>– 07:11 Deep Dive: Integration Testing </p><p>– 08:29 Deep Dive: End-to-End (E2E) Testing </p><p>– 10:00 Specialized Test Types (Smoke, Performance, Security) </p><p>– 10:40 What Should You Test? (The Happy Path & Edge Cases) </p><p>– 11:19 Test-Driven Development (TDD) Explained </p><p>– 12:11 Hands-on: Setting Up the TechMart Sample App </p><p>– 14:01 Setting Up the Playwright Framework </p><p>– 15:32 Running Your First Tests and Viewing Reports </p><p>– 16:48 Understanding Playwright Test Structure </p><p>– 18:46 Writing a Search Test from Scratch </p><p>– 19:58 Effective Locator Strategies </p><p>– 23:04 Testing Complex Flows: The Shopping Cart </p><p>– 24:53 Testing Forms and User Authentication </p><p>– 26:59 Full End-to-End Checkout Flow </p><p>– 27:56 API Testing with Playwright </p><p>– 30:02 Advanced Running Modes: Headed vs. UI Mode </p><p>– 31:32 Debugging Failed Tests </p><p>– 34:13 Advanced Techniques: Edge Cases & Error Handling </p><p>– 37:29 Mocking API Responses </p><p>– 41:26 Accessibility Testing Essentials </p><p>– 45:40 Challenges of Traditional Manual Testing </p><p>– 47:18 Introduction to AI-Powered Testing </p><p>– 50:06 Testing with Kane AI (Natural Language Tests) </p><p>– 52:43 Generating Playwright Code with AI </p><p>– 57:11 AI Auto-Healing and API Testing </p><p>– 59:57 Software Testing Best Practices </p><p>– 1:02:06 Course Wrap-up and Key Takeaways </p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/jydYq7oAtD8/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 19 Mar 2026 18:01:20 +0800</pubDate>
    </item>
    <item>
      <title>19 Web Dev Projects – HTML, CSS, JavaScript Tutorial</title>
      <link>https://www.youtube.com/watch?v=BiA08jfr4RU</link>
      <description>video duration is 720:18. Improve your web development skills by building 19</description>
      <content:encoded><![CDATA[<p>video duration is 720:18. Improve your web development skills by building 19 different projects. In this course, you will use HTML, CSS, and JavaScript to make all sorts of web sites.</p><br /><p>Course created by @codesistency </p><br /><p>Full Course On Udemy: https://dub.sh/udemy-launch</p><p>Source Code: https://github.com/burakorkmez/html-css-js-projects</p><p>Diagrams: https://app.eraser.io/workspace/8yoDl1tVoPcljUboujq2</p><p>Github Gist: https://gist.github.com/burakorkmez/eca0903f564dbe545a742ce1056f6936</p><br /><p>⭐️ Contents ⭐️</p><p>00:00:00 Course Introduction & Welcome</p><p>00:03:09 Setting up the Workspace (VS Code & Extensions)</p><br /><p>00:09:57 Project 1: Interactive Quiz Game</p><p>01:08:24 Project 2: Random Color Palette Generator</p><p>01:48:49 Project 3: Kanban Board (HTML Drag & Drop API)</p><p>02:12:20 Project 4: Expense Tracker with Local Storage</p><p>03:07:36 Project 5: Bookmark Saver Application</p><p>03:30:36 Project 6: Registration Form Validator</p><p>04:02:32 Project 7: Password Generator with Strength Meter</p><p>05:00:39 Project 8: Functional To-Do App with Filtering</p><p>05:59:17 Project 9: Professional Contact Form (HTML/CSS)</p><p>06:24:35 Project 10: Modern Modern Pricing Cards</p><p>07:05:14 Project 11: Team Members Showcase Section</p><p>07:37:56 Project 12: Recipe Finder (MealDB API Integration)</p><p>08:29:19 Project 13: Real-Time Currency Converter</p><p>08:56:40 Project 14: GitHub User Finder (GitHub API)</p><p>09:45:39 Project 15: Custom 404 "Page Not Found" Design</p><p>09:52:11 Project 16: Newsletter Signup UI</p><p>10:05:31 Project 17: "Coming Soon" Page with Countdown Timer</p><p>11:01:21 Project 18: Contact Page UI with Form Validations</p><p>11:50:09 Project 19: Scroll Progress Indicator</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/BiA08jfr4RU/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 18 Mar 2026 21:26:39 +0800</pubDate>
    </item>
    <item>
      <title>Learn the basics of LLMs in 60 seconds with Beau Carnes</title>
      <link>https://www.youtube.com/shorts/VWcCVKaN2vA</link>
      <description>video duration is 0:54. Learn the basics of LLMs in 60 seconds with Beau C</description>
      <content:encoded><![CDATA[<p>video duration is 0:54. Learn the basics of LLMs in 60 seconds with Beau Carnes</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/VWcCVKaN2vA/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 18 Mar 2026 20:29:43 +0800</pubDate>
    </item>
    <item>
      <title>Build an E-Commerce Web App with Paystack, NextJS, Supabase</title>
      <link>https://www.youtube.com/watch?v=WTw6NZDZ5mQ</link>
      <description>video duration is 450:59. Learn how to build a full-stack e-commerce applica</description>
      <content:encoded><![CDATA[<p>video duration is 450:59. Learn how to build a full-stack e-commerce application using the powerful combination of Next.js, Supabase, and Zustand. Paystack is a seamless payment gateway for businesses to accept online transactions. It is like Stripe but with a focus on Africa. The course covers every step of the development process, from managing complex state with the React Context API to deploying your finished application on Vercel. This course will teach you to build and scale real-world applications using industry-standard tools.</p><br /><p>Project Hosted: https://eldics-store.vercel.app</p><p>Github Repo: https://github.com/eldominics/eldics-store</p><br /><p>Media Files: Within the GitHub repository in public folder</p><p>SQL Queries: Within the Github Repository.</p><br /><p>Contents</p><p>- 0:00:00 Intro</p><p>- 0:02:40 Quick App Demo</p><p>- 0:04:06 NextJS Installation</p><p>- 0:07:39 Figma Intro</p><p>- 0:10:26 Supabase Intro</p><p>- 0:39:45 Sql Queries For Table And Triggers</p><p>- 0:50:21 Supabase Strorage</p><p>- 0:52:30 Supabase Setup For NextJS</p><p>- 1:02:52 Server Actions</p><p>- 1:30:54 Committing Codes To Github</p><p>- 1:31:56 Authentication</p><p>- 1:42:14 Zod</p><p>- 2:23:43 Supabase Triggers and Functions</p><p>- 2:41:53 Context API</p><p>- 3:10:07 Product Details</p><p>- 3:12:49 Buy Now Functionality</p><p>- 3:38:47 Paystack Implementations</p><p>- 3:45:15 API routes</p><p>- 4:30:15 Address Table</p><p>- 5:03:00 Triggers</p><p>- 5:40:22 Reviews</p><p>- 6:30:05 Zustand for storing Cart items</p><p>- 7:16:33 Preparing to host</p><p>- 7:18:59 Committing all codes to Github</p><p>- 7:19:37 Vercel hosting</p><p>- 7:22:58 Resolving a bug</p><p>- 7:28:36 outro</p><br /><p>❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp</p><br /><p>🎉 Thanks to our Champion and Sponsor supporters:</p><p>👾 @omerhattapoglu1158</p><p>👾 @goddardtan</p><p>👾 @akihayashi6629</p><p>👾 @kikilogsin</p><p>👾 @anthonycampbell2148</p><p>👾 @tobymiller7790</p><p>👾 @rajibdassharma497</p><p>👾 @CloudVirtualizationEnthusiast</p><p>👾 @adilsoncarlosvianacarlos</p><p>👾 @martinmacchia1564</p><p>👾 @ulisesmoralez4160</p><p>👾 @_Oscar_</p><p>👾 @jedi-or-sith2728</p><p>👾 @justinhual1290</p><br /><p>--</p><br /><p>Learn to code for free and get a developer job: https://www.freecodecamp.org</p><br /><p>Read hundreds of articles on programming: https://freecodecamp.org/news</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/WTw6NZDZ5mQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 18 Mar 2026 00:00:12 +0800</pubDate>
    </item>
    <item>
      <title>How JavaScript evolved to be able to handle more complexity, explained by Evan You</title>
      <link>https://www.youtube.com/shorts/Fd4XR_EkDHc</link>
      <description>video duration is 0:54. How JavaScript evolved to be able to handle more c</description>
      <content:encoded><![CDATA[<p>video duration is 0:54. How JavaScript evolved to be able to handle more complexity, explained by Evan You</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/Fd4XR_EkDHc/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 17 Mar 2026 22:57:07 +0800</pubDate>
    </item>
    <item>
      <title>How to use the .rotateY() method in Three.js to make your 3D objects spin</title>
      <link>https://www.youtube.com/shorts/NWONA48L6_w</link>
      <description>video duration is 0:16. Want your 3D object to spin? Ania teaches you how </description>
      <content:encoded><![CDATA[<p>video duration is 0:16. Want your 3D object to spin? Ania teaches you how to use the .rotateY() method in Three.js.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/NWONA48L6_w/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 16 Mar 2026 20:17:27 +0800</pubDate>
    </item>
    <item>
      <title>As a freelance dev, treat every email or phone call as if it could become 10 more</title>
      <link>https://www.youtube.com/shorts/NCfxtLZQSzA</link>
      <description>video duration is not been catched.As a freelance dev, treat every email or phone cal</description>
      <content:encoded><![CDATA[<p>video duration is not been catched.As a freelance dev, treat every email or phone call as if it could become 10 more</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/NCfxtLZQSzA/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 15 Mar 2026 20:43:21 +0800</pubDate>
    </item>
  </channel>
</rss>
