<?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>Tue, 11 Aug 2026 15:01:12 +0000</lastBuildDate>
    <pubDate>Tue, 11 Aug 2026 23:01:12 +0800</pubDate>
    <item>
      <title>Python for Engineers &amp; Robotics – Master NumPy, Pandas, and ChatGPT Automation</title>
      <link>https://www.youtube.com/watch?v=eDqVqVyCo6k</link>
      <description>video duration is 409:11. In this comprehensive course, you will learn Pytho</description>
      <content:encoded><![CDATA[<p>video duration is 409:11. In this comprehensive course, you will learn Python programming from scratch specifically tailored for mechanical engineering and robotics using ChatGPT. You'll start with fundamental concepts like variables, operators, and control flow before mastering essential scientific libraries including NumPy for numerical computations, Pandas for data handling, and Matplotlib for engineering analysis. Through real-world engineering case studies, material selection problems, and automated data workflows, you will gain practical coding skills to optimize your technical analysis and design workflows.</p><br /><p>Created by https://gaugehow.com/</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>⭐️ Chapters ⭐️</p><p>- 00:00 Course Overview & Python Basics</p><p>- 01:14 Introduction to Python for Mechanical Engineers</p><p>- 02:43 Important Features & Execution of Python</p><p>- 05:12 Significance of Python in Mechanical Engineering</p><p>- 06:30 Top Applications: Data Analysis, CFD, & Robotics</p><p>- 10:44 Setting Up Python & VS Code on Windows</p><p>- 13:38 Running Your First Python Program</p><p>- 18:53 Interactive Shell (REPL) vs. Python Scripts</p><p>- 25:44 Single-Line & Multi-Line Comments in Python</p><p>- 31:48 Understanding Variables & Naming Rules</p><p>- 35:33 Variable Assignment Methods & Data Types</p><p>- 43:00 Python Literals Explained</p><p>- 46:50 Implicit & Explicit Type Conversion</p><p>- 55:33 Basic Input & Output (Print Formatting)</p><p>- 1:05:46 User Input & Split Method</p><p>- 1:12:46 Arithmetic & Logical Operators</p><p>- 1:20:11 Comparison, Assignment, & Identity Operators</p><p>- 1:30:30 Operator Precedence Rules & Examples</p><p>- 1:35:28 Using ChatGPT to Learn Python</p><p>- 1:41:11 Control Flow: Conditional Statements (if/elif/else)</p><p>- 1:51:14 Engineering Practical Examples for Conditional Logic</p><p>- 2:04:42 Loops: For Loops & The `range()` Function</p><p>- 2:16:53 Mechanical Engineering Applications Using For Loops</p><p>- 2:22:48 While Loops & Simulating Dynamic Processes</p><p>- 2:32:52 Loop Control Statements: `break` & `continue`</p><p>- 2:37:58 Nested Loops</p><p>- 2:42:48 Mechanical Engineering Case Studies with Loops</p><p>- 2:52:58 ChatGPT Prompts for Loops & Conditionals</p><p>- 2:57:48 Functions & Code Reusability</p><p>- 3:04:54 Function Arguments & Return Values</p><p>- 3:11:59 Arbitrary Positional (`*args`) & Keyword (`**kwargs`) Arguments</p><p>- 3:18:56 Understanding Variable Scope & LEGB Rule</p><p>- 3:24:10 Working with Global Variables</p><p>- 3:28:19 Introduction to Python Modules</p><p>- 3:33:35 Useful Built-in Modules for Engineering</p><p>- 3:38:19 Creating & Importing User-Defined Modules</p><p>- 3:41:51 Designing Functions with ChatGPT</p><p>- 3:47:00 Introduction to NumPy & Installation</p><p>- 3:53:30 Methods for Creating NumPy Arrays</p><p>- 3:59:41 Creating Multi-Dimensional (`ND`) Arrays</p><p>- 4:07:48 NumPy Data Types & Type Conversion</p><p>- 4:13:32 Essential NumPy Array Attributes</p><p>- 4:18:14 NumPy Array Indexing (1D, 2D, 3D)</p><p>- 4:27:38 Slicing & Reversing NumPy Arrays</p><p>- 4:36:46 Element-Wise Arithmetic Operations</p><p>- 4:41:12 Mathematical & Statistical Array Functions</p><p>- 4:47:40 String Operations in NumPy</p><p>- 4:53:30 Trigonometric Functions & Angle Conversions</p><p>- 4:58:45 Matrix Operations: Multiplication, Transpose, Inverse, & Reshape</p><p>- 5:03:44 Solving Mechanical Engineering Problems with NumPy</p><p>- 5:12:40 Troubleshooting NumPy Code with ChatGPT</p><p>- 5:17:06 Introduction to Pandas & Installation</p><p>- 5:20:16 Working with Pandas Series</p><p>- 5:27:56 Creating & Managing Pandas DataFrames</p><p>- 5:35:50 Default, Custom, & Range Indexing</p><p>- 5:40:38 Exploring Data: `head()`, `tail()`, & `info()`</p><p>- 5:45:07 Modifying DataFrames: Adding, Dropping, & Renaming</p><p>- 5:52:11 Advanced Selection & Slicing: `.loc` vs. `.iloc`</p><p>- 5:00:38 Filtering Rows, Boolean Indexing, & The `query()` Method</p><p>- 6:05:50 Multi-Indexing & Removing Duplicates</p><p>- 6:15:52 Reading & Writing Excel and CSV Files</p><p>- 6:25:58 Pivoting & Creating Pivot Tables</p><p>- 6:34:50 Real-World Case Study: Aircraft Material Data Analysis</p><p>- 6:44:15 Using ChatGPT for Pandas Data Cleaning & Analysis</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/eDqVqVyCo6k/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 11 Aug 2026 18:15:25 +0800</pubDate>
    </item>
    <item>
      <title>Claude Code Full Course – Autonomous Goals, MCP, and VS Code Setup</title>
      <link>https://www.youtube.com/watch?v=7l6bXLAKyEI</link>
      <description>video duration is 81:36. Learn Claude Code with this comprehensive crash co</description>
      <content:encoded><![CDATA[<p>video duration is 81:36. Learn Claude Code with this comprehensive crash course taught by a former senior software engineer. You will learn everything from setting up your local environment in VS Code to executing autonomous tasks with goals and seamlessly deploying your applications. By mastering file structures, custom skills, and the Model Context Protocol, you will have the exact toolkit needed to automate your development and ship modern software.</p><br /><p>✏️ Course developed by @EricWTech </p><br /><p>🔗 Join Eric's Skool community: https://www.skool.com/erictech/about</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 & Course Overview</p><p>- 0:02:33 Installing Claude Code on Your Local Machine</p><p>- 0:03:24 Choosing an IDE & Installing VS Code</p><p>- 0:06:51 Customizing VS Code Themes</p><p>- 0:07:39 Starting and Managing a Claude Code Session</p><p>- 0:11:51 Understanding Permission Modes (Plan, Accept Edits, Auto, Bypass)</p><p>- 0:15:03 Using Plan Mode & Autonomous Goals (/goal)</p><p>- 0:24:24 Installing and Triggering Claude Skills</p><p>- 0:34:48 Exploring File Structures and Directories</p><p>- 0:44:36 Managing Your Context Window and Token Usage</p><p>- 0:50:00 Essential Built-In Slash Commands</p><p>- 0:53:18 Managing Version Control with GitHub</p><p>- 1:02:44 Connecting Tools & Deploying Apps via MCP and CLI</p><p>- 1:11:57 Frequently Asked Questions (FAQ)</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/7l6bXLAKyEI/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 05 Aug 2026 19:00:27 +0800</pubDate>
    </item>
    <item>
      <title>Low-Level Graphics in C – Pixel Manipulation and Frame Buffers</title>
      <link>https://www.youtube.com/watch?v=wDWKUvTKCaw</link>
      <description>video duration is 93:39. This C programming course teaches you about direct</description>
      <content:encoded><![CDATA[<p>video duration is 93:39. This C programming course teaches you about direct pixel manipulation and graphics. By leveraging the cross-platform power of the SDL3 library, you will learn how to safely navigate modern operating system restrictions to build a low-level software renderer from scratch. This hands-on approach will demystify how computers handle memory and CPU instructions, ultimately culminating in rendering the classic Doom fire effect directly to a frame buffer.</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>⭐️ Chapters ⭐️</p><p>- 00:00:00 Introduction to the Course and Low-Level Pixel Manipulation</p><p>- 00:05:28 Understanding Monitor Resolutions and the Frame Buffer</p><p>- 00:09:13 Modern Operating System Restrictions vs. MS-DOS</p><p>- 00:13:36 Using SDL3 for Cross-Platform Hardware Access</p><p>- 00:17:47 Overview of SDL Initialization, Windows, Renderers, and Textures</p><p>- 00:24:47 Installing SDL3 on Mac OS, Linux, and Windows</p><p>- 00:28:12 Setting up `main.c`, Compiling, and Creating a Makefile</p><p>- 00:34:41 Defining the Frame Buffer Resolution and Array</p><p>- 00:37:38 Creating the SDL Window, Renderer, and Texture</p><p>- 00:46:13 Polling System Events and Creating the Main Game Loop</p><p>- 00:51:14 Binding the Frame Buffer Array to the SDL Texture</p><p>- 01:00:27 Implementing Error Checking for SDL Functions</p><p>- 01:04:48 The `put_pixel` Function: Mapping 2D Coordinates to a 1D Array</p><p>- 01:12:42 Controlling Timing and Capping the Frame Rate at 60 FPS</p><p>- 01:18:22 Implementing `clear_framebuffer` and Array Boundary Protections</p><p>- 01:24:19 Software (CPU) vs. Hardware (GPU) Rendering Explained</p><p>- 01:27:30 Bonus: Rendering the Classic Doom Fire Effect</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/wDWKUvTKCaw/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 03 Aug 2026 19:36:12 +0800</pubDate>
    </item>
    <item>
      <title>Kubernetes Operator Best Practices – Kubebuilder Deep Dive</title>
      <link>https://www.youtube.com/watch?v=hAsz5GAbBQE</link>
      <description>video duration is 140:29. Learn the best practices for building robust and s</description>
      <content:encoded><![CDATA[<p>video duration is 140:29. Learn the best practices for building robust and scalable Kubernetes operators using Kubebuilder. This course covers critical techniques, including managing multiple controllers for parallelism, implementing efficient retry logic, and resolving custom resource update conflicts. You will also discover how to leverage predicate filters to prevent infinite reconciliation loops and optimize your cluster's resource usage.</p><br /><p>Course from @kubesimplify </p><br /><p>⭐️ Contents ⭐️</p><p>– 00:00:00 Understanding Resource Versions and Generations</p><p>– 00:03:48 System Architecture and Conflict Scenarios</p><p>– 00:26:57 Handling Conflict Errors and Retry Strategies</p><p>– 01:11:48 Implementing Parallel Processing with Concurrent Workers</p><p>– 01:41:59 Preventing Infinite Reconciliation Loops with Predicate Filters</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://i1.ytimg.com/vi/hAsz5GAbBQE/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 31 Jul 2026 23:59:06 +0800</pubDate>
    </item>
    <item>
      <title>Agentic AI – Complete Course for Beginners</title>
      <link>https://www.youtube.com/watch?v=Zy7EXDONlTY</link>
      <description>video duration is 1455:51. Learn how to build production-ready multi-agent sy</description>
      <content:encoded><![CDATA[<p>video duration is 1455:51. Learn how to build production-ready multi-agent systems and automate workflows using LangChain and LangGraph. You'll master everything from core agentic fundamentals and Pydantic validation to advanced sequential, parallel, and conditional LangGraph workflows. Along the way, you'll implement chat memory, RAG, and human-in-the-loop controls, and finish by deploying your applications to AWS and Render through real-world projects like a custom ChatGPT, trip planner, and auto content agent. </p><br /><p>Code: https://github.com/entbappy/Complete-Agentic-AI-Course</p><br /><p>Bappy's YouTube Channel: https://www.youtube.com/@dswithbappy</p><p>Bappy's LinkedIn profile: https://www.linkedin.com/in/boktiarahmed73/</p><p>Bappy's Udemy: https://www.udemy.com/user/boktiar-ahmed-bappy/</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>⭐️ Chapters ⭐️</p><p>- 00:00:00 Introduction & Planning</p><p>- 00:08:33 Evolution from LLMs to Agentic AI</p><p>- 00:41:26 Agentic AI: Core Characteristics & Components</p><p>- 01:33:18 Asynchronous Programming for AI Agents</p><p>- 02:06:23 Pydantic for AI Agents - Pydantic Data Validation</p><p>- 03:27:08 Building End-to-End Single AI Agent System using LangChain</p><p>- 04:49:37 Building End-to-End Multi-Agent AI System with LangChain</p><p>- 06:30:27 What is LangGraph & Why It’s Required? | LangChain vs LangGraph</p><p>- 07:44:43 Understanding LangGraph Core Components</p><p>- 08:29:07 Build Sequential Workflows in LangGraph</p><p>- 09:19:04 Implement Parallel Workflows in LangGraph</p><p>- 10:15:27 Master Conditional Workflows in LangGraph</p><p>- 11:06:05 LangGraph Iterative Workflows Explained</p><p>- 11:35:51 Build Your First Agentic Chatbot with LangGraph</p><p>- 12:43:49 Why Persistence is Required in LangGraph</p><p>- 13:51:00 Streaming Responses in Agentic Chatbot with LangGraph</p><p>- 14:10:02 How to Add Chat Threading in Agentic Chatbot using LangGraph</p><p>- 14:42:02 Build Permanent Chat Persistence Memory with LangGraph and Database</p><p>- 15:16:31 Monitor Your Agentic Chatbot with LangSmith & LangGraph</p><p>- 15:40:24 How to Integrate Tools in Agentic Chatbot with LangGraph</p><p>- 16:54:17 Implement RAG in Agentic Chatbot with LangGraph</p><p>- 17:50:27 Implement Human-in-the-Loop (HITL) in Agentic Chatbot using LangGraph</p><p>- 18:48:09 Agentic Chatbot CI/CD Deployment on AWS with Docker & GitHub Actions</p><p>- 19:52:05 Deploy Agentic AI Chatbot on Render for FREE with Docker</p><p>- 20:06:27 Project: Build Your Own ChatGPT Agent with LLMs, LangGraph, FastAPI, LangSmith, ChromaDB, SQLAlchemy & AWS</p><p>- 22:21:17 Project: Build TripMate AI End-to-End: Multi-Agent Travel Planner with Groq, LangGraph, PostgreSQL & FastAPI</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/Zy7EXDONlTY/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 30 Jul 2026 22:04:08 +0800</pubDate>
    </item>
    <item>
      <title>Project-based learning is a popular way to teach these days</title>
      <link>https://www.youtube.com/shorts/YHQWuLG78Hw</link>
      <description>video duration is 0:42. Project-based learning is a popular way to teach t</description>
      <content:encoded><![CDATA[<p>video duration is 0:42. Project-based learning is a popular way to teach these days. Mark tells Quincy about his approach with his students and how he lays out the goals for the class.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/YHQWuLG78Hw/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 30 Jul 2026 19:52:26 +0800</pubDate>
    </item>
    <item>
      <title>Behind the popular AI tools lies a crucial bit of tech called a transformer.</title>
      <link>https://www.youtube.com/shorts/lFXt6mBEiTQ</link>
      <description>video duration is 0:59. Behind the popular AI tools lies a crucial bit of </description>
      <content:encoded><![CDATA[<p>video duration is 0:59. Behind the popular AI tools lies a crucial bit of tech called a transformer. It's what the "T" stands for in ChatGPT, just FYI. Ania tells you all about it here.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/lFXt6mBEiTQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 28 Jul 2026 20:05:32 +0800</pubDate>
    </item>
    <item>
      <title>3D Printing &amp; Additive Manufacturing – Full Course</title>
      <link>https://www.youtube.com/watch?v=XMnRj4ooYz8</link>
      <description>video duration is 410:32. Learn the basics of 3D printing and additive manuf</description>
      <content:encoded><![CDATA[<p>video duration is 410:32. Learn the basics of 3D printing and additive manufacturing. The video covers foundational printing technologies, CAD data preparation, material selection, Design for Additive Manufacturing (DFAM), digital warehousing, and quality control workflows.</p><br /><p>Created by https://gaugehow.com/</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>⭐️ Chapters ⭐️</p><p>- 0:00:00 Course Overview & Introduction</p><p>- 0:01:21 Significance of Industry 4.0</p><p>- 0:02:31 Module Overview & Learning Outcomes</p><p>- 0:07:43 Module 1: Introduction to Industry 4.0</p><p>- 0:12:00 History of Industrial Revolutions (1.0 to 4.0)</p><p>- 0:17:13 Why Do We Need Industry 4.0?</p><p>- 0:25:02 Role of 3D Printing in Industry 4.0</p><p>- 0:33:31 Key Pillar Technologies of Industry 4.0</p><p>- 0:35:14 Module 2: Introduction to 3D Printing & Additive Manufacturing</p><p>- 0:37:37 Subtractive vs. Additive Manufacturing</p><p>- 0:43:12 Advantages of Additive Manufacturing</p><p>- 0:49:02 ASTM/ASM Classification of Additive Manufacturing Processes</p><p>- 1:01:00 Vat Photopolymerization (SLA, DLP, cDLP)</p><p>- 1:09:53 Powder Bed Fusion (SLS, SLM, DMLS, EBM)</p><p>- 1:20:59 Binder Jetting</p><p>- 1:26:38 Material Extrusion (FDM / FFF)</p><p>- 1:35:03 Directed Energy Deposition (DED) & Hybrid Systems</p><p>- 1:46:49 Module 3: Applications in Core & Strategic Sectors</p><p>- 1:53:59 Aerospace & Defense Applications</p><p>- 2:01:37 Healthcare & Medical Applications</p><p>- 2:08:34 Automotive Industry Applications</p><p>- 2:17:27 Energy Sector Applications (Oil, Gas & Nuclear)</p><p>- 2:25:44 Module 4: Pre-Processing of CAD Data</p><p>- 2:27:20 3D Printing Workflow & Process Flow</p><p>- 2:37:19 3D Printing Input File Formats (STL, OBJ, VRML, 3MF, AMF)</p><p>- 2:47:13 Part Orientation & Support Structure Generation</p><p>- 2:59:02 Slicing, Job Preparation, & Slicing Platforms</p><p>- 3:08:28 Module 5: Materials for 3D Printing</p><p>- 3:09:09 Polymers & Plastics (PLA, ABS, PETG, Nylon)</p><p>- 3:20:18 Photopolymer Resins (Standard, Tough, Flexible, Dental)</p><p>- 3:30:34 Metal Alloys (Aluminium, Copper, Titanium, Inconel Superalloys)</p><p>- 3:44:30 Module 6: Value Addition Using Additive Manufacturing</p><p>- 3:51:05 Stages of AM Deployment & Prototyping</p><p>- 3:52:57 Complex Geometries (Lattice Structures & Internal Channels)</p><p>- 4:10:56 Mass Customization & Personalization</p><p>- 4:20:29 Lightweighting Techniques</p><p>- 4:27:02 Part Consolidation</p><p>- 4:33:08 Module 7: Design for Additive Manufacturing (DFAM)</p><p>- 4:34:53 Design Limitations & Rules for AM</p><p>- 4:44:43 Simulation-Driven Design (Topology Optimization vs. Generative Design)</p><p>- 4:55:06 Systematic Three-Layer Approach to DFAM (Brake Pedal Case Study)</p><p>- 5:08:59 Module 8: Digital Inventory & Digital Warehousing</p><p>- 5:18:22 Digital Inventory vs. Digital Warehouse</p><p>- 5:29:36 Software Enablers for Digital Warehousing</p><p>- 5:40:37 Module 9: Quality Considerations in 3D Printing</p><p>- 5:41:54 Common Defects in 3D Printing (Warping, Delamination, Porosity)</p><p>- 5:51:14 Quality Control & In-Situ Process Monitoring</p><p>- 6:05:15 Destructive vs. Non-Destructive Testing (NDT)</p><p>- 6:14:42 Dimensional Inspection (3D Scanning & CMM)</p><p>- 6:19:06 Module 10: Post-Processing Workflows</p><p>- 6:29:12 Why Do We Need Post-Processing?</p><p>- 6:37:16 Metal & Polymer Post-Processing Techniques</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://i1.ytimg.com/vi/XMnRj4ooYz8/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 28 Jul 2026 18:00:06 +0800</pubDate>
    </item>
    <item>
      <title>AI won't necessarily displace skilled devs - it'll just move their value up the chain</title>
      <link>https://www.youtube.com/shorts/O3foXkb1Zos</link>
      <description>video duration is 0:57. AI won't necessarily displace skilled devs - it'll</description>
      <content:encoded><![CDATA[<p>video duration is 0:57. AI won't necessarily displace skilled devs - it'll just move their value up the chain. Zubin discusses this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/O3foXkb1Zos/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 25 Jul 2026 20:32:34 +0800</pubDate>
    </item>
    <item>
      <title>TypeScript in Express – TypeScript Tutorial</title>
      <link>https://www.youtube.com/watch?v=bYgphDEWwvs</link>
      <description>video duration is 74:34. Learn to build a fully typed Express server with T</description>
      <content:encoded><![CDATA[<p>video duration is 74:34. Learn to build a fully typed Express server with TypeScript, covering routes, middleware, data handling, and more.</p><br /><p>✏️ Study this course interactively on Scrimba: </p><p>https://scrimba.com/learn-typescript-c03c?via=scrimbafcc </p><br /><p>Code is available on the Scrimba course page for each lesson.</p><br /><p>TypeScript makes Express servers safer, more scalable, and easier to maintain. In this hands-on module, you'll go from setting up a TypeScript-powered Express environment to structuring routes, controllers, and middleware with full type safety. By the end of the video, you'll have the skills to build production-ready Express APIs with confidence.</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 Intro to Express & TypeScript </p><p>- 0:02:08 Setting up a Express and TypeScript Environment </p><p>- 0:05:14 Set up your environment </p><p>- 0:07:12 Setting up an Express & TypeScript project </p><p>- 0:10:15 Running an Express & TypeScript project </p><p>- 0:13:17 Typing Express data </p><p>- 0:15:34 Restarting the Express server </p><p>- 0:19:22 Typing the real data </p><p>- 0:23:40 Request and Response types </p><p>- 0:26:29 cors and TypeScript </p><p>- 0:29:13 Typing the 404 catch-all </p><p>- 0:31:19 Automating the server restart </p><p>- 0:32:56 A more specific Response </p><p>- 0:35:25 A more specific Request </p><p>- 0:39:03 Non-existent IDs </p><p>- 0:41:31 String query params </p><p>- 0:44:43 An even more specific Request </p><p>- 0:47:27 Boolean query params </p><p>- 0:51:00 Number query params </p><p>- 0:54:05 Separating concerns with Router </p><p>- 0:59:15 Separating concerns with controllers </p><p>- 1:03:13 Adding and typing middleware </p><p>- 1:08:53 Your own middleware </p><p>- 1:13:30 Congratulations!</p><br /><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/bYgphDEWwvs/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 24 Jul 2026 22:05:02 +0800</pubDate>
    </item>
    <item>
      <title>AI-Assisted Development – Multi-Agent Coding &amp; Deployment with TRAE IDE</title>
      <link>https://www.youtube.com/watch?v=yVga-_gMfIM</link>
      <description>video duration is 22:33. Learn how to use Trae IDE to plan, build, and depl</description>
      <content:encoded><![CDATA[<p>video duration is 22:33. Learn how to use Trae IDE to plan, build, and deploy a full-stack habit tracker. You will learn how to leverage modern AI-assisted development tools—including multi-agent collaboration, intelligent code completion, and automated scaffolding—while working with React, Node.js, and PostgreSQL. By the end of the course, you will have transformed a simple idea into a fully working, production-ready application deployed live on the web.</p><br /><p>Try TRAE: https://www.trae.ai/?utm_source=influencerglobal&amp;utm_medium=meeco&amp;utm_campaign=freecodecamp</p><br /><p>Course created by @aniakubow </p><br /><p>⭐️ Contents ⭐️</p><p>- 00:00 Introduction</p><p>- 01:57 How to get started with TRAE IDE</p><p>- 07:19 How to PLAN your app with AI as your collaborator</p><p>- 11:40 How to BUILD your app with AI as your collaborator</p><p>- 15:49 How to run multi-agents</p><p>- 20:39 How to ship your app</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/yVga-_gMfIM/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 22 Jul 2026 18:00:13 +0800</pubDate>
    </item>
    <item>
      <title>Did you know that Dijkstra came up with his famous algorithm in about 20 minutes?</title>
      <link>https://www.youtube.com/shorts/_kNabHEZQlo</link>
      <description>video duration is 2:55. It's 1956. Edsgar Dijkstra takes his girlfriend sh</description>
      <content:encoded><![CDATA[<p>video duration is 2:55. It's 1956. Edsgar Dijkstra takes his girlfriend shopping. And in 20 minutes, he's invented one of the most important algorithms in history. Estefania tells you all about it here (and in her longer video essay on freeCodeCamp's YouTube channel).</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/_kNabHEZQlo/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 21 Jul 2026 20:05:59 +0800</pubDate>
    </item>
    <item>
      <title>Claude Certified Architect - Foundations – Prepare for and pass the exam!</title>
      <link>https://www.youtube.com/watch?v=reDRM0tqhNs</link>
      <description>video duration is 758:36. The Claude Certified Architect – Foundations (CCA-</description>
      <content:encoded><![CDATA[<p>video duration is 758:36. The Claude Certified Architect – Foundations (CCA-F) is Anthropic’s official credential validating your ability to design and implement production-grade AI solutions using Claude. The exam evaluates practical architectural judgment across real-world enterprise scenarios rather than theoretical trivia.</p><br /><p>Learn how to pass the exam! Earn the certification. </p><br /><p>More course resources: https://www.exampro.co/cca-f</p><br /><p>✏️ Course developed by @ExamProChannel </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>⭐️ Chapter ⭐️</p><p>- 00:00:47 Introduction</p><p>- 00:10:17 SDK Environment Setup</p><p>- 00:47:36 Agentic Loop Foundations</p><p>- 01:52:53 Orchestration multi agent architecture</p><p>- 04:15:46 Advanced Agent Patterns</p><p>- 06:47:52 Sessions management context state</p><p>- 07:31:50 Claude code configuration permissions safety</p><p>- 08:58:52 Tooling built in tools usage</p><p>- 09:39:03 Reliability Evaluation Output Quality</p><p>- 10:43:59 Scaling Context Real World Constraints</p><p>- 11:29:51 MCP Ecosystem Integration</p><p>- 11:41:19 Claude Code in CI CD Automation</p><p>- 12:14:57 Scenario Based Architect Patterns</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/reDRM0tqhNs/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 20 Jul 2026 18:00:18 +0800</pubDate>
    </item>
    <item>
      <title>You've likely heard "fake it til you make it"...well, Mark has done that, and talks about it here.</title>
      <link>https://www.youtube.com/shorts/XgqWCiOVh7A</link>
      <description>video duration is 0:59. You've probably heard the phrase "fake it 'til you</description>
      <content:encoded><![CDATA[<p>video duration is 0:59. You've probably heard the phrase "fake it 'til you make it", right? Well, Mark was once asked to teach a college course...that started the next day. He decided to go for it, and the students thought he'd been doing it for years. The lesson: sometimes you say yes and then figure out how to do it.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/XgqWCiOVh7A/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 17 Jul 2026 20:18:36 +0800</pubDate>
    </item>
    <item>
      <title>How an Apple Engineer Pranked Billion-Dollar Lawyers (and Won)</title>
      <link>https://www.youtube.com/watch?v=PVAstrvWPkQ</link>
      <description>video duration is 7:26. Discover the wild story behind SOSUMI, the iconic </description>
      <content:encoded><![CDATA[<p>video duration is 7:26. Discover the wild story behind SOSUMI, the iconic Mac alert sound that started as a quiet act of rebellion inside Apple. This video breaks down how a frustrated engineer slipped a joke past Apple’s legal team during the company’s long-running dispute with The Beatles’ Apple Corps. It’s a fascinating mix of software history, legal drama, and one of the funniest naming stories in tech.</p><br /><p>✏️ Video created by @aniakubow </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://i1.ytimg.com/vi/PVAstrvWPkQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 17 Jul 2026 18:00:21 +0800</pubDate>
    </item>
    <item>
      <title>Python for Beginners with Hands-On Projects</title>
      <link>https://www.youtube.com/watch?v=oDOw5tB3Udw</link>
      <description>video duration is 516:53. Learn Python programming from scratch with beginne</description>
      <content:encoded><![CDATA[<p>video duration is 516:53. Learn Python programming from scratch with beginner-friendly lessons and hands-on projects! This course is perfect for absolute beginners or anyone with zero coding experience. You will gain the confidence to start your career in tech. </p><br /><p>✏️ Course from @SunnyDimalu </p><br /><p>🔗 All Links</p><p>Youtube : https://www.youtube.com/@SunnyDimalu</p><p>🎓 Complete Python Bootcamp: From Zero to Hero (6 Hands-On Projects)</p><p>https://www.udemy.com/course/complete-python-bootcamp-beginners-zero-to-hero/?referralCode=CA7FC6088B3E7FE3FA4F</p><p>🐧 Linux Administration Bootcamp 2026: From Zero to Job-Ready</p><p>https://www.udemy.com/course/linux-python-bash-scripting-for-beginners/?referralCode=C71940A6445AEC40720E</p><p>🛡️ Full Cybersecurity Course for Beginners: Ethical Hacking & Defense</p><p>https://www.udemy.com/course/hands-on-cyber-security-and-ethical-hacking-from-0/?referralCode=215B6E0F86B92F10EDA4</p><p>Twitter:  https://x.com/thercyborgxp</p><br /><p>❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)</p><br /><p>⭐️ Chapters ⭐️</p><p>- 0:00:00 Course Introduction</p><p>- 0:02:14 Intro to Python</p><p>- 0:05:03 Install Python</p><p>- 0:09:55 Install Code Editor</p><p>- 0:15:08 Configure Code Editor</p><p>- 0:21:20 Execute First Python Program</p><p>- 0:29:53 Core Python Concepts</p><p>- 0:34:56 Escape Sequences</p><p>- 0:38:33 Comments</p><p>- 0:42:20 Variables</p><p>- 0:52:29 Data Types</p><p>- 0:56:37 String Methods & Manipulation</p><p>- 1:13:10 f-Strings (String Formatting)</p><p>- 1:19:40 Introduction to Operators</p><p>- 1:22:08 Arithmetic Operators</p><p>- 1:25:30 Boolean Data Type</p><p>- 1:29:21 User Input</p><p>- 1:35:59 Type Casting</p><p>- 1:45:15 String Concatenation</p><p>- 1:50:04 Project: Simple Calculator</p><p>- 1:55:39 If Statements</p><p>- 2:10:29 Else If Statements</p><p>- 2:17:40 Equality Operators</p><p>- 2:22:43 Logical Operators</p><p>- 2:32:06 Project: Authentication System</p><p>- 2:41:26 For Loop</p><p>- 2:50:32 More on For Loops</p><p>- 2:59:20 Break Statement</p><p>- 3:06:17 Continue Statement</p><p>- 3:12:26 While Loop</p><p>- 3:20:48 Introduction to Functions</p><p>- 3:31:25 Passing Arguments to Functions</p><p>- 3:39:50 Local Variables</p><p>- 3:48:13 Return Statement</p><p>- 3:54:32 Project: Calculator</p><p>- 4:07:33 Lists</p><p>- 4:13:52 Loop Through a List</p><p>- 4:19:45 List Methods</p><p>- 4:30:55 Tuples</p><p>- 4:34:55 Tuple Methods</p><p>- 4:54:35 Sets</p><p>- 4:58:55 Set Methods</p><p>- 5:07:00 Split and Join</p><p>- 5:13:47 Modules</p><p>- 5:19:48 Random Module</p><p>- 5:26:38 Datetime Module</p><p>- 5:34:34 Create Your Own Modules</p><p>- 5:41:02 PIP (Package Manager)</p><p>- 5:49:03 Time Module</p><p>- 5:55:22 Read File Contents</p><p>- 6:08:07 Read Line by Line & Specific Characters</p><p>- 6:13:47 With Context Manager</p><p>- 6:17:20 Readlines Function</p><p>- 6:27:58 Introduction to Exception Handling</p><p>- 6:30:53 Try & Except</p><p>- 6:39:32 Finally Block</p><p>- 6:43:10 Real-World Exception Handling Examples</p><p>- 6:45:36 Create Files</p><p>- 6:54:02 OS Module (System Operations)</p><p>- 7:13:12 Shutil Module (Copy & Remove Files)</p><p>- 7:24:22 Project: Password Cracker</p><p>- 7:44:45 Project: MAC Address Generator</p><p>- 8:08:07 Python Networking (Socket Module)</p><p>- 8:23:58 Retrieve the IP Address of Any Website</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/oDOw5tB3Udw/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 16 Jul 2026 19:24:01 +0800</pubDate>
    </item>
    <item>
      <title>Intro to Shaders – JavaScript &amp; p5.js Course for Beginners</title>
      <link>https://www.youtube.com/watch?v=YdhXnB5E-4s</link>
      <description>video duration is 74:41. Learn the fundamentals of shaders, with zero prior</description>
      <content:encoded><![CDATA[<p>video duration is 74:41. Learn the fundamentals of shaders, with zero prior experience required. Starting from the basics of how the GPU renders pixels, you'll progress to building an animated, fractal heart effect written entirely from scratch. Designed specifically for creative developers who want to break into WebGL and master the math of motion. </p><br /><p>Course developed by @pattvira </p><br /><p>⭐️ Connect with Patt Vira ⭐️</p><p>🔗 Website: https://pattvira.com </p><p>🔗 Twitter: https://twitter.com/pattvira</p><p>🔗 Instagram: https://www.instagram.com/pattvira</p><br /><p>⭐️ Code ⭐️</p><p>Part 1: https://editor.p5js.org/pattvira/sketches/LV4ZSuHXD</p><p>Part 2: https://editor.p5js.org/pattvira/sketches/fdykpy1OD</p><p>Part 3: https://editor.p5js.org/pattvira/sketches/I0HtC1ISj</p><p>Part 4: https://editor.p5js.org/pattvira/sketches/WQXm21NW2</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>⭐️ Chapters ⭐️ </p><p>- 0:00:00 Intro</p><p>- 0:00:51 Part 1 - Basic Introduction to Shaders</p><p>- 0:01:17 What is a shader?</p><p>- 0:03:24 Bridge between CPU and GPU</p><p>- 0:04:20 Vertex and fragment shaders</p><p>- 0:06:09 Start coding in p5.js</p><p>- 0:09:44 GLSL Rulebook</p><p>- 0:12:50 Set up canvas space in a vertex shader</p><p>- 0:16:16 Color pixels in a fragment shader</p><p>- 0:17:44 Map clip space to screen coordinates</p><p>- 0:20:03 Create a static gradient</p><p>- 0:22:04 Create a dynamic gradient</p><p>- 0:27:03 Part 2 - Domain Repetition</p><p>- 0:28:33 Draw a circle</p><p>- 0:32:05 Use gl_FragCoord to get pixel coordinates</p><p>- 0:38:45 Create tiling with fract()</p><p>- 0:42:00 Fix aspect ratio</p><p>- 0:43:56 Introduce the standard resolution fix</p><p>- 0:45:01 Part 3 - Shaping Functions</p><p>- 0:45:38 What is a shaping function?</p><p>- 0:46:20 Explore sin() function</p><p>- 0:47:41 Explore step() function</p><p>- 0:48:25 Explore smoothstep() function</p><p>- 0:49:40 Explore abs() function</p><p>- 0:51:33 Create a glowing effect with inverse distance equation</p><p>- 0:55:02 Animate glowing rings</p><p>- 0:54:21 Experiment with other shapes</p><p>- 0:57:43 Part 4: Colors</p><p>- 0:57:43 Introduce mix() function</p><p>- 1:01:01 Change the blend ratio using uTime</p><p>- 1:02:12 Change the blend ratio using position</p><p>- 1:04:18 Change the blend ratio using shaping functions (step & smoothstep)</p><p>- 1:05:22 Change the blend ratio using shaping functions (distance functions)</p><p>- 1:08:22 Introduce cosine-based color palette</p><p>- 1:10:54 Bonus! Fractals!</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/YdhXnB5E-4s/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 15 Jul 2026 19:17:50 +0800</pubDate>
    </item>
    <item>
      <title>React Native Full Stack Course – Clerk, Postgres, NativeWind</title>
      <link>https://www.youtube.com/watch?v=4GtVeULrNks</link>
      <description>video duration is 259:42. In this Full Stack React Native course, you will l</description>
      <content:encoded><![CDATA[<p>video duration is 259:42. In this Full Stack React Native course, you will learn how to build a complete cross-platform grocery list application from scratch using Expo and React Native. Throughout the lessons, we will integrate modern technologies like Clerk for secure authentication, Neon Postgres with Drizzle ORM for the database, and NativeWind for styling. By the end, you will have the practical skills needed to confidently develop and deploy your own full-stack mobile applications for both iOS and Android.</p><br /><p>Course from @codesistency </p><br /><p>Links & resources 👇</p><br /><p>To start the project, type this command in your terminal:</p><p>👉 npx create-expo-app@latest --template default</p><p>✨ Source Code: https://dub.sh/2code</p><br /><p>✨ Try Neon for FREE: https://dub.sh/neon1</p><p>🚀 Try Clerk for FREE: https://dub.sh/clerk2</p><p>💫 Try Sentry for FREE: https://dub.sh/sentry1</p><p>💥 Try Expo for FREE: https://dub.sh/expo1</p><br /><p>🎉 Join Our Skool Community: https://dub.sh/codesistency</p><br /><p>💥 Diagrams: https://dub.sh/diagrams4</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>Chapters</p><p>- 0:00:00 0 - Project Preview</p><p>- 0:06:03 1 - Project Setup & Understanding React Native</p><p>- 0:35:50 2 - NativeWind Setup</p><p>- 0:42:34 3 - Auth Setup with Clerk</p><p>- 1:06:56 4 - Building Our Custom Auth Screen</p><p>- 1:38:37 5 - Database & Drizzle Setup</p><p>- 2:00:25 6 - Bottom Tabs with Native Tabs</p><p>- 2:11:34 7 - Expo API Routes</p><p>- 2:27:23 8 - Setting Up Our Store with Zustand</p><p>- 2:46:52 9 - Building the List Screen</p><p>- 3:21:21 10 - Building the Planner Screen</p><p>- 3:48:56 11 - Building the Insights Screen</p><p>- 4:07:43 12 - Adding the Feedback Button</p><br /><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://i1.ytimg.com/vi/4GtVeULrNks/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 13 Jul 2026 19:44:58 +0800</pubDate>
    </item>
    <item>
      <title>The 20 Minute Masterpiece: Dijkstra's Algorithm</title>
      <link>https://www.youtube.com/watch?v=n1VUnHD62r0</link>
      <description>video duration is 22:33. Explore the history behind Dijkstra’s algorithm an</description>
      <content:encoded><![CDATA[<p>video duration is 22:33. Explore the history behind Dijkstra’s algorithm and why it became one of the most important ideas in computer science. You’ll see how the algorithm works step by step, using weighted graphs to find the shortest path efficiently.</p><br /><p>This video was developed by @codingwithestefania </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>Chapters</p><p>00:00 Introduction to Edsger W. Dijkstra</p><p>01:08 The 20-Minute Invention</p><p>03:31 What is an Algorithm?</p><p>04:16 Graph Theory (Nodes and Edges)</p><p>05:20 Understanding Edge Weights</p><p>06:27 Step-by-Step Practical Example</p><p>12:04 The Greedy Algorithm Concept</p><p>12:25 Python Code: Graph Representation</p><p>13:44 Python Code: The Dijkstra Function</p><p>18:23 Python Code: Recreating the Shortest Path</p><p>20:19 Dijkstra's Legacy and Simplicity</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/n1VUnHD62r0/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 10 Jul 2026 18:15:24 +0800</pubDate>
    </item>
    <item>
      <title>Learning how to ask good questions is a key skill you should work on</title>
      <link>https://www.youtube.com/shorts/osOR3nusP2I</link>
      <description>video duration is 0:50. Learning how to ask good questions is a key skill </description>
      <content:encoded><![CDATA[<p>video duration is 0:50. Learning how to ask good questions is a key skill you should work on. Zubin discusses this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/osOR3nusP2I/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 09 Jul 2026 19:52:21 +0800</pubDate>
    </item>
    <item>
      <title>TypeScript in React - Full Tutorial</title>
      <link>https://www.youtube.com/watch?v=aJP1AbZSqz8</link>
      <description>video duration is 51:38. Struggling to type React components correctly? Thi</description>
      <content:encoded><![CDATA[<p>video duration is 51:38. Struggling to type React components correctly? This TypeScript React tutorial walks you through using TypeScript in real React projects, from typing useState to building reusable typed components, with hands-on challenges throughout.</p><br /><p>✏️ Study this course interactively on Scrimba: https://scrimba.com/learn-typescript-c03c?via=scrimbafcc</p><p>Code is available on the Scrimba course page for each lesson.</p><br /><p>TypeScript makes React code safer and more predictable. In this module, you'll learn how to type useState, component props, JSX elements, and function props through practical lessons. Perfect for developers who know React basics and want to add TypeScript to their workflow.</p><p>This isn't just a watch-and-learn tutorial. You'll complete real coding challenges, including building the AriaLiveStatus and WordLetters components from scratch.</p><br /><p>Timestamps</p><p>- 00:00 Welcome to TypeScript and React! </p><p>- 01:51 Setting up the React Project </p><p>- 05:02 TS Refresher - Basic & Custom Types </p><p>- 08:31 TS Refresher - Functions </p><p>- 11:50 TS Refresher - A new getRandomIndex() function </p><p>- 14:07 Typing useState() </p><p>- 17:36 Typing Derived Values and Arrow Functions</p><p>- 19:48 Typing App.tsx functions </p><p>- 23:10 The New Setup </p><p>- 25:12 Typing React Components </p><p>- 27:48 JSX Element or null </p><p>- 29:24 Typing Component Props </p><p>- 32:46 Custom Component Prop Types </p><p>- 34:34 The AriaLiveStatus Component Challenge </p><p>- 36:53 Component Props and Imported Types </p><p>- 39:15 Element within an Element </p><p>- 42:14 The WordLetters Component Challenge </p><p>- 44:49 Typing Function Props </p><p>- 47:33 The Final Challenge </p><p>- 50:23 Congrats!</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://i2.ytimg.com/vi/aJP1AbZSqz8/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 08 Jul 2026 21:03:29 +0800</pubDate>
    </item>
    <item>
      <title>AI Agents For Beginners – OpenClaw Case Study</title>
      <link>https://www.youtube.com/watch?v=AZDSpS5v57w</link>
      <description>video duration is 185:57. AI can feel overwhelming, but this hands-on course</description>
      <content:encoded><![CDATA[<p>video duration is 185:57. AI can feel overwhelming, but this hands-on course makes it practical, approachable, and fun. You will start with AI fundamentals and model mechanics like transformers and tokens, before moving into the architecture of tools, workflows, and true agents. You will build and experiment with four distinct agents, seeing firsthand how single agents evolve into a multi-agent system. Finally, you will learn how OpenClaw woks to gain the confidence needed to design, build, test, and deploy real-world AI agents.</p><br /><p>Course resources: https://kode.wiki/3SrN8GO</p><br /><p>Course created by @KodeKloud </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>Chapters</p><p>Section 1 & 2: LLM & Core Concepts</p><p>- 00:00:00 Course Welcome & Architecture Fundamentals</p><p>- 00:07:54 Hallucinations, Model Evolution, & Competitors</p><p>- 00:15:23 Developer Fundamentals & Working with APIs</p><p>- 00:17:54 Token Economics & Managing Context Windows</p><p>- 00:31:13 API Message Roles & Prompt Engineering Nuances</p><br /><p>Section 3 & 4: Code Setup & Tool Architecture</p><p>- 00:38:29 Hands-On Lab: Practice Labs & First API Call</p><p>- 00:45:01 Multi-Turn History, API Costs, & Trade-offs</p><p>- 00:51:08 Architecture Overview: Tool Schemas & Execution Loops</p><p>- 00:58:20 Predefined AI Workflows vs. Autonomous Agents</p><br /><p>Section 5: Building Agents from Scratch</p><p>- 01:08:16 The Core Loop: Perceive, Reason, Act</p><p>- 01:13:15 Hands-On Lab: Engineering the Standard `While` Loop</p><p>- 01:21:13 Planning Limits, Brittle Logic, & Mitigation Guardrails</p><p>- 01:26:19 Memory Managers: Sliding Windows & Vector DBs</p><p>- 01:33:56 Multi-Agent Frameworks & Inter-Agent Communication</p><p>- 01:43:08 Deconstructing Production Failures & Error Handling</p><p>- 01:52:20 Grounding Data & Prepackaged Frameworks (LangChain, Mastra)</p><p>- 02:00:25 Hands-On Lab: Building a Production Personal Assistant</p><br /><p>Section 6: Deep Case Study (OpenClaw)</p><p>- 02:09:25 OpenClaw Codebase Tour & File Architecture</p><p>- 02:14:39 Custom Layouts, Terminal Interfaces, & Concurrency Locks</p><p>- 02:30:44 Testing Non-Deterministic Agents & LLM-as-a-Judge Evals</p><p>- 02:39:30 Observability, Tracking Performance Metrics, & Optimization Levers</p><p>- 02:51:55 Agent Security, Advanced Prompt Assemblies, & Wrap-up</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/AZDSpS5v57w/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 07 Jul 2026 20:13:50 +0800</pubDate>
    </item>
    <item>
      <title>Why problem-solving is key for developers</title>
      <link>https://www.youtube.com/shorts/heht1VB09fI</link>
      <description>video duration is 0:45. It may sound basic, but problem solving is one of </description>
      <content:encoded><![CDATA[<p>video duration is 0:45. It may sound basic, but problem solving is one of the most important skills you can develop - as a dev, and as a human. Mark talks about what that looks like in programming on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/heht1VB09fI/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 07 Jul 2026 20:05:27 +0800</pubDate>
    </item>
    <item>
      <title>Every Major AWS Outage (And Why They Keep Happening)</title>
      <link>https://www.youtube.com/watch?v=6C14E9sQ_-w</link>
      <description>video duration is 16:12. Six times in fifteen years, Amazon Web Services we</description>
      <content:encoded><![CDATA[<p>video duration is 16:12. Six times in fifteen years, Amazon Web Services went down and took half the internet with it. Airlines, hospitals, banks, smart home devices, Amazon's own delivery trucks. They were all frozen, all tracing back to a single data center in Northern Virginia. This is every major AWS outage, what caused each one, and why the same region keeps failing over and over again.</p><br /><p>This video was created by @beau </p><br /><p>⭐️ Chapters ⭐️</p><p>- 00:00 The Day the Internet Stopped (Intro)</p><p>- 01:14 What is AWS US-East-1?</p><p>- 02:12 2011: The Network Upgrade Mistake</p><p>- 04:17 2012: The Northern Virginia Storm & Netflix's Resiliency</p><p>- 05:54 2017: The Index Subsystem Typo</p><p>- 08:17 2020: The Hidden Kinesis Dependency Cascades</p><p>- 10:04 2021: Amazon Broken by Its Own Cloud</p><p>- 12:09 2025: The Automated DynamoDB addressing failure</p><p>- 14:38 The Uncomfortable Truth of Complex Systems</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/6C14E9sQ_-w/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 03 Jul 2026 23:06:01 +0800</pubDate>
    </item>
    <item>
      <title>Mastering JavaScript Dates and Times – Fundamentals to Advanced Techniques</title>
      <link>https://www.youtube.com/watch?v=2WJ-ut_XEYQ</link>
      <description>video duration is 127:26. Learn about the complexities of JavaScript date an</description>
      <content:encoded><![CDATA[<p>video duration is 127:26. Learn about the complexities of JavaScript date and time handling with this comprehensive guide. Whether you're working with time zones, formatting dates for different locales, or preparing your code for production, this resource covers it all, including the upcoming Temporal API advancements.</p><br /><p>📚Resources</p><p>- Source Code: https://github.com/tapascript/40-days-of-javascript/tree/main/day-41</p><p>- MDN INTL(DateTimeFormat): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat</p><p>- intl-date-utils package: https://github.com/CreoWis/intl-date-utils</p><p>- Courses on tapaScript YouTube Channel: https://youtube.com/tapasadhikary</p><p>- React Clean Code Rulebook: https://www.tapascript.io/books/react-clean-code-rule-book</p><p>- Join my FREE Course, 40 Days of JavaScript: https://www.youtube.com/playlist?list=PLIJrr73KDmRw2Fwwjt6cPC_tk5vcSICCu</p><p>- Join my FREE Course, 15 days of React Design patterns: https://www.youtube.com/playlist?list=PLIJrr73KDmRyQVT__uFZvaVfWPdfyMFHC</p><br /><p>🤝 Connect</p><p>- Subscribe to my YouTube Channel: https://www.youtube.com/tapasadhikary</p><p>- Follow on Instagram: https://www.instagram.com/tapascript/</p><p>- Connect on LinkedIn: https://www.linkedin.com/in/tapasadhikary/</p><p>- Follow on X: https://twitter.com/tapasadhikary</p><p>- Follow tapaScript on GitHub: https://github.com/tapascript</p><p>- Join tapaScript Discord: https://discord.gg/ux9BchWEW3</p><br /><p>⭐️ Chapters</p><p>- 0:00:00 The BIG Problem with JavaScript Dates </p><p>- 0:03:35 Why is Time Handling So Hard? </p><p>- 0:04:35 The Core Struggle for Developers  </p><p>- 0:06:38 What is Epoch Time? (The Starting Point)  </p><p>- 0:09:58 Timestamp vs. TimeZone: Don't Confuse Them!  </p><p>- 0:11:35 Understanding UTC (The Global Standard)  </p><p>- 0:13:15 Best Practices: Storing vs. Rendering Dates </p><p>- 0:16:22 GMT and Local Time Explained Simply  </p><p>- 0:19:23 Setting Up Our Coding Environment  </p><p>- 0:20:04 4 Ways to Create Dates in JavaScript  </p><p>- 0:30:14 Must-Know Date Getter Methods & Tricks  </p><p>- 0:36:46 Mastering Date Setters & Logic Rules</p><p>- 0:40:52 WATCH OUT: Common JS Date Gotchas!  </p><p>- 0:44:22 How to Parse & Validate Dates Properly  </p><p>- 0:46:21 Date Arithmetic: Adding & Subtracting Time  </p><p>- 0:50:56 The Leap Year Logic You Need to Know  </p><p>- 0:54:57 Handling Daylight Saving Time (DST) Like a Pro  </p><p>- 0:59:58 RECAP of PART 1: Key Takeaways for Mastery </p><p>- 1:01:56 Intro: Why JavaScript Intl APIs are Underrated</p><p>- 1:04:26 The Problem: Why Global Date & Time Formats are Hard </p><p>- 1:05:56 Getting Started with Intl.DateTimeFormat() </p><p>- 1:10:22 Mastering Locales for Global Date Formatting </p><p>- 1:16:05 Formatting Guide: Styling Dates & Times in JS </p><p>- 1:21:55 Real-World Examples: Practical Date-Time Formatting </p><p>- 1:28:57 Pro Tip: How to Programmatically Get Timezone Names </p><p>- 1:31:24 Relative Time Formatting (e.g., "2 days ago") </p><p>- 1:34:45 Advanced UI: Using formatToParts() for Custom Layouts </p><p>- 1:37:53 Logic Deep Dive: How JavaScript Resolves a Locale </p><p>- 1:41:05 Performance Optimization Tips for Intl APIs </p><p>- 1:45:13 How to Format Date Ranges with Intl </p><p>- 1:46:59 Introducing the intl-date-utils NPM Package </p><p>- 1:48:27 Coding Challenge: Tasks & Assignments for You </p><p>- 1:50:13 RECAP of PART 2</p><p>- 1:51:06 The Problem with JavaScript Date History</p><p>- 1:53:11 Top 4 JavaScript Date Object Bugs Explained</p><p>- 1:57:00 Introduction to the New Temporal API</p><p>- 1:57:42 Master Temporal Types: PlainDate, ZonedDateTime & more</p><p>- 2:02:01 JavaScript Date vs. Temporal API: Side-by-Side Comparison</p><p>- 2:04:57 Browser Support & Polyfills for Temporal</p><p>- 2:06:00 Access the Source Code & Resources</p><p>- 2:06:38 Before We End...</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/2WJ-ut_XEYQ/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 01 Jul 2026 19:19:43 +0800</pubDate>
    </item>
    <item>
      <title>Command Line Basics for Beginners - Full Course</title>
      <link>https://www.youtube.com/watch?v=mABpAI-pCw0</link>
      <description>video duration is 45:19. In this command line tutorial for beginners, you'l</description>
      <content:encoded><![CDATA[<p>video duration is 45:19. In this command line tutorial for beginners, you'll learn terminal basics, bash commands, and essential CLI skills used by developers, DevOps engineers, and data analysts.</p><br /><p>✏️ Study this course interactively on Scrimba: </p><p>https://scrimba.com/command-line-basics-c08b87ogl0?via=scrimbafcc </p><br /><p>Code is available on the Scrimba course page for each lesson.</p><br /><p>This course is perfect for beginners looking to demystify the command line and start using it with confidence. You'll do all this while building the file structure for a quiz game.</p><br /><p>What is the command line? The command line is a text-based interface that lets you interact directly with your computer's operating system. It may look intimidating at first, but it's incredibly powerful once you know the basics.</p><br /><p>Scrimba on YouTube: https://www.youtube.com/c/Scrimba</p><br /><p>Timestamps:</p><p>00:00 Intro</p><p>02:56 Demystifying the command line</p><p>08:42 Inspect the file tree with ls</p><p>14:17 Rules of navigation</p><p>20:36 Create & delete files with touch and rm</p><p>25:21 Create & delete directories with mkdir, rmdir, and -r</p><p>30:18 Write to files with echo </p><p>37:24 Read from files with cat </p><p>43:32 Section 1 outro</p><br /><p>Which command was new to you? Drop it in the comments!</p><br /><p>#CommandLine #CLITutorial #LearnToCode #Terminal #BashTutorial #DevOps #WebDevelopment #CodingForBeginners #Scrimba #FreeCodeCamp</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/mABpAI-pCw0/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 30 Jun 2026 18:00:23 +0800</pubDate>
    </item>
    <item>
      <title>How Hackers Think</title>
      <link>https://www.youtube.com/watch?v=lz9bQm3nZIM</link>
      <description>video duration is 12:41. Forget the Hollywood stereotype of hackers. Hacker</description>
      <content:encoded><![CDATA[<p>video duration is 12:41. Forget the Hollywood stereotype of hackers. Hackers actually succeed by exploiting human psychology and finding the path of least resistance. This video explores how attackers use reconnaissance and social engineering to target human behavior rather than just technology. </p><br /><p>✏️ Course created by @GavinLon </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>Chapters</p><p>00:00:00 - Introduction</p><p>00:01:05 - Thinking Like Water</p><p>00:03:19 - The Human Operating System - Social Engineering</p><p>00:02:47 - Phishing</p><p>00:05:37 - The Art of Reconnaissance </p><p>00:06:17 - Vulnerabilities</p><p>00:07:15 - Supply Chain Attack</p><p>00:07:56 - Well-known Actual Attacks</p><p>00:08:03 - The Target Isn’t Always the Target - The 2013 Cyber Attack on Retailer, Target</p><p>00:08:27 - The 2017 Wannacry Ransomware Outbreak</p><p>00:09:01 - The 2021 Colonial Pipeline Attack</p><p>00:09:38 - The Mindset</p><p>00:10:47 - The Quantum Challenge</p><p>00:11:22 - Post Quantum Cryptography</p><p>00:11:43 - Conclusion</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://i1.ytimg.com/vi/lz9bQm3nZIM/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 26 Jun 2026 18:00:07 +0800</pubDate>
    </item>
    <item>
      <title>Scaling Your AI Models with Micro-DDP – Tutorial</title>
      <link>https://www.youtube.com/watch?v=7q4D6_3syuE</link>
      <description>video duration is 104:48. Learn about Distributed Data Parallelism (DDP), an</description>
      <content:encoded><![CDATA[<p>video duration is 104:48. Learn about Distributed Data Parallelism (DDP), an important technique for training large-scale AI models. This course provides a hands-on guide for implementing DDP, ensuring your training processes are efficient and scalable. Learn how to overcome memory limitations and train models effectively across multiple GPUs.</p><br /><p>Course created by ‪@neuralkian </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:02:11 Setup and Prerequisites</p><p>- 0:05:07 What is Distributed Training?</p><p>- 0:07:25 Data Parallelism vs. Model Parallelism</p><p>- 0:08:51 Data Parallelism (DP) vs. Distributed Data Parallelism (DDP)</p><p>- 0:12:07 Distributed Setup Configurations</p><p>- 0:13:28 General DDP Workflow and Communication Primitives</p><p>- 0:13:58 Broadcast Operation</p><p>- 0:15:18 All Reduce Operation</p><p>- 0:21:23 Overlapping Computation and Communication (Gradient Hooks/Bucketing)</p><p>- 0:25:57 Step 1: Manual Batch Averaging Implementation</p><p>- 0:49:15 Step 2: All Reduce Sandbox</p><p>- 1:07:05 Step 3: Implementing DDP Hooks</p><p>- 1:17:10 Performance Analysis and Trade-offs</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/7q4D6_3syuE/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 25 Jun 2026 18:00:35 +0800</pubDate>
    </item>
    <item>
      <title>Notion Workers – Full Tutorial 2026</title>
      <link>https://www.youtube.com/watch?v=SWGFVNQNLm4</link>
      <description>video duration is 80:59. Notion Workers are one of the biggest updates Noti</description>
      <content:encoded><![CDATA[<p>video duration is 80:59. Notion Workers are one of the biggest updates Notion has ever shipped, but most people can't use them because they think you need to know how to code. You don't. Not anymore.</p><br /><p>Workers solve three problems that Notion users have run into forever: getting external data into Notion, pushing data out to other tools, and running complex business logic that Notion's built-in automations just can't handle. Until now, the answer was always some no-code tool patching the gap. Workers change that entirely — and with AI doing the heavy lifting on the code side, you genuinely don't need an engineering background to ship these.</p><br /><p>Course developed by @mfreihaendig </p><br /><p>Prefer a blog post? Here you go: https://matthiasfrank.de/en/notion-workers-beginners-guide/</p><br /><p>Need a Notion Consultant? https://matthiasfrank.de/en/notion-consulting/</p><p>Workbook plus a ton of free resources: https://matthiasfrank.de/en/special/</p><br /><p>⭐️ Contents ⭐️</p><p>- 0:00:00 Intro</p><p>- 0:01:41 Why Notion Workers Matter</p><p>- 0:04:15 Why No-Code Tools Are Dead</p><p>- 0:06:27 Setting Up Your Machine and Notion</p><p>- 0:14:20 Webhook Notion Workers</p><p>- 0:38:02 Sync Notion Workers</p><p>- 0:55:04 Agent Tool Notion Workers</p><p>- 1:17:50 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/SWGFVNQNLm4/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 23 Jun 2026 19:30:11 +0800</pubDate>
    </item>
    <item>
      <title>Build Your Own OpenClaw Using Vercel, Composio, Supermemory</title>
      <link>https://www.youtube.com/watch?v=hIh2O9OL69o</link>
      <description>video duration is 67:22. Build your own OpenClaw-like AI agent from scratch</description>
      <content:encoded><![CDATA[<p>video duration is 67:22. Build your own OpenClaw-like AI agent from scratch using the Vercel AI SDK, Composio, Supermemory, Telegram, and Vercel Cron.</p><br /><p>In this free full course, you'll start with the Vercel AI SDK Chatbot template, connect your agent to real apps like Gmail with Composio, add long-term memory with Supermemory, give the agent a persistent personality, make it usable from Telegram, and add scheduled automations with Vercel Cron.</p><br /><p>By the end, you'll understand the core building blocks behind production AI agents: tool calling, context engineering, OAuth, memory, auth, database migrations, multi-channel agent interfaces, scheduled jobs, and deployment.</p><br /><p>Resources</p><p>💻 START HERE: Chatbot template https://vercel.com/templates/next.js/chatbot</p><p>💻 Prompts and source code: https://github.com/shawnesquivel/OpenClaw-Clone-Composio-VercelAI</p><p>🔗 100% off the Composio Starter Plan for 1 month: Use code FREECODECAMP at checkout</p><p>🔗 Get 50% off Cursor plans: https://cursor.com/referral?code=DQSTRSDOYBCI</p><br /><p>🏗️ @Composio provided a grant to make this course possible.</p><br /><p>What you'll build</p><p>- A deployed Vercel AI SDK chatbot</p><p>- Telegram access for your agent</p><p>- 1000+ apps for your agent via OAuth</p><p>- Long-term memory and soul</p><p>- Scheduled automations with Vercel Cron</p><br /><p>⭐️ Chapters ⭐️</p><p>0:00:00 Build an OpenClaw-like AI Agent</p><p>0:01:10 Final Agent Demo</p><p>0:03:13 What You'll Learn</p><p>0:03:52 Who Am I</p><p>0:04:27 Do You Need to Know How to Code?</p><p>0:05:03 Cursor, Codex, and Course Resources</p><p>0:05:34 Free Cursor, OpenAI Programs, and Discounts</p><p>0:06:16 What Is an AI Agent?</p><p>0:09:41 PART 1: Vercel AI SDK Chatbot Template</p><p>0:12:59 Test the Deployed Template</p><p>0:13:42 Vercel AI Gateway Router</p><p>0:14:37 Run the Template Locally</p><p>0:16:48 Confirm Database Changes</p><p>0:17:58 Start the Local Dev Server</p><p>0:19:16 PART 2: Add Composio Tools</p><p>0:20:29 Context Engineering</p><p>0:24:21 Create a Composio API Key</p><p>0:25:23 PROMPT 1: Add Composio Tools</p><p>0:26:36 Reviewing AI-Generated Changes</p><p>0:28:54 Test Composio with Gmail</p><p>0:30:56 Composio 1 Month Free</p><p>0:31:17 OAuth and Composio Auth</p><p>0:32:41 PROMPT 2: Expand AI Gateway Models</p><p>0:35:12 Inspect Database Changes</p><p>0:36:21 PART 3: Add Long-Term Memory with Supermemory</p><p>0:40:27 Set Up Supermemory</p><p>0:39:49 PROMPT 3: Add Supermemory</p><p>0:41:25 Reviewing Supermemory Changes</p><p>0:42:06 Test Long-Term Memory</p><p>0:43:43 PART 4: Add Agent Soul</p><p>0:45:37 PROMPT 4: Add Soul</p><p>0:46:59 Test Soul Feature</p><p>0:49:07 PART 5: Add Telegram</p><p>0:50:59 Setting Up Telegram</p><p>0:51:45 Add Telegram Token to Env</p><p>0:52:47 Setting Up ngrok</p><p>0:54:56 PROMPT 5: Add Telegram</p><p>0:56:19 Register the Telegram Webhook</p><p>0:58:34 Test the Telegram Bot</p><p>0:58:57 PART 6: Add Automations with Vercel Cron</p><p>1:00:55 Configure Vercel Cron</p><p>1:01:59 PROMPT 6: Add Scheduled Tasks</p><p>1:03:30 Test Scheduled Tasks</p><p>1:04:59 PART 7: Deploy to Production</p><p>1:06:34 How to Get Help</p><br /><p>Keywords: AI agent tutorial, Vercel AI SDK, Composio, Supermemory, OpenClaw, Cursor AI, Telegram bot, Vercel Cron, AI chatbot, tool calling, context engineering, OAuth, agent memory, build AI agents, Next.js AI agent</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/hIh2O9OL69o/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 19 Jun 2026 18:39:48 +0800</pubDate>
    </item>
    <item>
      <title>Why apps designed by AI look like apps designed by AI - and why skilled designers still matter</title>
      <link>https://www.youtube.com/shorts/JoX93gO6eko</link>
      <description>video duration is 0:59. Here, Chris Coyier talks about why apps designed b</description>
      <content:encoded><![CDATA[<p>video duration is 0:59. Here, Chris Coyier talks about why apps designed by AI look like apps designed by AI - and why skilled designers still matter.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/JoX93gO6eko/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 18 Jun 2026 19:52:38 +0800</pubDate>
    </item>
    <item>
      <title>Why Computers Can’t Count Money</title>
      <link>https://www.youtube.com/watch?v=rQxPGqPq8wk</link>
      <description>video duration is 6:5. Ever wonder why computers struggle with basic math</description>
      <content:encoded><![CDATA[<p>video duration is 6:5. Ever wonder why computers struggle with basic math? This video explores a massive class of software bugs from the early 2000s that allowed people to generate real money out of thin air.</p><br /><p>As early digital payment systems and banks rushed to digitize, engineers relied on standard floating-point numbers to process currency. However, because computers use binary (Base 2) rather than decimal (Base 10), certain fractions like $0.1$ and $0.2$ cannot be represented exactly—leading to minuscule rounding errors. </p><br /><p>Video created by @aniakubow </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/rQxPGqPq8wk/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 18 Jun 2026 18:09:25 +0800</pubDate>
    </item>
    <item>
      <title>Learning a new skill is tough. But as Jessica says, the only way to fail is to stop &amp; not come back.</title>
      <link>https://www.youtube.com/shorts/tHhiB1kA5Zw</link>
      <description>video duration is 0:59. Learning a new skill is tough. But as Jessica says</description>
      <content:encoded><![CDATA[<p>video duration is 0:59. Learning a new skill is tough. But as Jessica says, the only way to fail is to stop & not come back. She discusses her bootcamp, that uses freeCodeCamp's curriculum, with Quincy on the podcast.</p>]]></content:encoded>
      <enclosure url="https://i1.ytimg.com/vi/tHhiB1kA5Zw/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 16 Jun 2026 20:23:43 +0800</pubDate>
    </item>
    <item>
      <title>Build a Self-Healing CI/CD Pipeline with AI</title>
      <link>https://www.youtube.com/watch?v=vj68el9hRvU</link>
      <description>video duration is 59:58. Stop manually debugging your code and learn how to</description>
      <content:encoded><![CDATA[<p>video duration is 59:58. Stop manually debugging your code and learn how to leverage AI to automatically detect, analyze, and resolve CI/CD pipeline failures. In this course, you will bridge the gap between DevOps and automation by integrating N8N, OpenAI, and GitHub Actions to create a fully autonomous, self-healing workflow.</p><br /><p>✏️ Course from @TheTechzeen </p><p>LinkedIn: https://www.linkedin.com/in/farzeen-ali-533479204/</p><p>Website: https://www.thetechzeen.com/</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 Self-Healing CI/CD Pipelines</p><p>- 02:00 Recommended Tech Stack Overview</p><p>- 02:29 Workflow Logic and Architecture</p><p>- 03:02 Setting Up the Local Environment (Git & GitHub)</p><p>- 05:09 Building the Node.js and Express Application</p><p>- 08:17 Creating the Smoke Test Script</p><p>- 10:22 Implementing the GitHub Actions Pipeline</p><p>- 19:51 Setting Up the N8N Automation Account</p><p>- 21:56 Repository Setup and Security Secrets</p><p>- 27:31 Testing Failure Detection and AI Analysis</p><p>- 30:48 Fetching Logs and Analyzing Changes</p><p>- 38:54 Generating AI Fixes with OpenAI</p><p>- 46:51 Creating a Git Branch and Pushing Fixes</p><p>- 54:32 Automating Pull Requests</p><p>- 56:51 Email Notifications for Team Updates</p><p>- 58:28 Finalizing Production Deployment</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/vj68el9hRvU/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 15 Jun 2026 19:47:23 +0800</pubDate>
    </item>
    <item>
      <title>"I just like computers" - sounds like reason enough to work in tech, doesn't it?</title>
      <link>https://www.youtube.com/shorts/9z_7WC8n5sY</link>
      <description>video duration is 0:13. "I just like computers" - sounds like reason enoug</description>
      <content:encoded><![CDATA[<p>video duration is 0:13. "I just like computers" - sounds like reason enough to work in tech, doesn't it? Mike chats with Quincy how he defied expectations and got into programming instead.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/9z_7WC8n5sY/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 14 Jun 2026 20:43:23 +0800</pubDate>
    </item>
    <item>
      <title>If you're working on a college or job application, think about this: what makes you uniquely you?</title>
      <link>https://www.youtube.com/shorts/MrnOWLtCLas</link>
      <description>video duration is 0:56. If you're working on a college or job application,</description>
      <content:encoded><![CDATA[<p>video duration is 0:56. If you're working on a college or job application, think about this: what makes you uniquely you? Rachel discusses this with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/MrnOWLtCLas/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 12 Jun 2026 20:18:36 +0800</pubDate>
    </item>
    <item>
      <title>CSS logical properties change how you code - and Chris breaks it down here.</title>
      <link>https://www.youtube.com/shorts/kEBXszEhC0U</link>
      <description>video duration is 0:57. CSS logical properties change how you code - and C</description>
      <content:encoded><![CDATA[<p>video duration is 0:57. CSS logical properties change how you code - and Chris breaks it down here.</p>]]></content:encoded>
      <enclosure url="https://i4.ytimg.com/vi/kEBXszEhC0U/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 10 Jun 2026 20:29:24 +0800</pubDate>
    </item>
    <item>
      <title>Web Scraping for Beginners –  Extract Data with an API</title>
      <link>https://www.youtube.com/watch?v=j6hnjNhx_MM</link>
      <description>video duration is not been catched.Learn how web scraping can be utilized for tasks l</description>
      <content:encoded><![CDATA[<p>video duration is not been catched.Learn how web scraping can be utilized for tasks like market research, SEO tracking, and data collection. She will demonstrate how to bypass common obstacles like CAPTCHAs, rate limits, and bot detection by leveraging an efficient API. By the end, you'll learn how to build a simple, effective scraper that extracts structured data for your own projects. </p><br /><p>🔗 Check out SerpApi here: https://serpapi.com/google-short-videos-api?utm_source=freecodecamp</p><br /><p>💻 Github link: https://github.com/kubowania/video-downloader</p><br /><p>🏗️ SerpApi for providing a grant to make this course possible.</p><br /><p>Course developed by @aniakubow </p><br /><p>⭐️ Contents ⭐️</p><p>– 0:00:00 Introduction to Web Scraping</p><p>– 0:01:58 Getting Started with SER API</p><p>– 0:03:54 First API Search Test</p><p>– 0:05:14 Setting Up the Project</p><p>– 0:06:59 Installing Packages and Project Configuration</p><p>– 0:08:15 Configuring Search Parameters</p><p>– 1:05:04 Exploring Advanced Search Parameters</p><p>– 1:14:35 Scraping Short Videos (Instagram, YouTube)</p><p>– 1:16:40 Using Google Lens API</p><p>– 1:18:32 Building a Project: Short Video Scraper</p><p>– 1:19:40 Back End Development</p><p>– 1:28:20 Creating the Front End (HTML, CSS, App.js)</p><p>– 1:37:09 Implementing the Search Functionality</p><p>– 1:46:16 Setting Up Video Downloads with YT-DLP</p><p>– 1:56:48 Implementing the "Download All" Functionality</p><p>– 1:00:14 Securing the API Key with Environment Variables</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/j6hnjNhx_MM/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 09 Jun 2026 07:24:07 +0800</pubDate>
    </item>
    <item>
      <title>Back in 2004, email seemed like a solved problem. But an engineer at Google had different ideas...</title>
      <link>https://www.youtube.com/shorts/JZeJc9Z7dOg</link>
      <description>video duration is 0:54. Back in 2004, email seemed like a solved problem. </description>
      <content:encoded><![CDATA[<p>video duration is 0:54. Back in 2004, email seemed like a solved problem. But an engineer at Google had different ideas...here, Ania tells you about how Gmail was created.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/JZeJc9Z7dOg/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 08 Jun 2026 20:17:26 +0800</pubDate>
    </item>
    <item>
      <title>Organizing a huge hackathon like TreeHacks is no small feat...but for Rachel, it was so worth it.</title>
      <link>https://www.youtube.com/shorts/5bL1WhHj668</link>
      <description>video duration is 0:48. Organizing a huge hackathon like TreeHacks is no s</description>
      <content:encoded><![CDATA[<p>video duration is 0:48. Organizing a huge hackathon like TreeHacks is no small feat...but for Rachel, it was so worth it.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/5bL1WhHj668/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 06 Jun 2026 20:32:22 +0800</pubDate>
    </item>
    <item>
      <title>The first webcam was invented to watch...coffee?</title>
      <link>https://www.youtube.com/shorts/FVgbs2wvKmE</link>
      <description>video duration is 0:46. The first webcam was invented to watch...coffee? A</description>
      <content:encoded><![CDATA[<p>video duration is 0:46. The first webcam was invented to watch...coffee? Ania explains the power of laziness and how it led to this powerful little piece of tech.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/FVgbs2wvKmE/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Thu, 04 Jun 2026 19:52:40 +0800</pubDate>
    </item>
    <item>
      <title>Docker Full Course 2026</title>
      <link>https://www.youtube.com/watch?v=rjjES5IsPdg</link>
      <description>video duration is 449:47. Ever wondered how tech giants like Spotify and Net</description>
      <content:encoded><![CDATA[<p>video duration is 449:47. Ever wondered how tech giants like Spotify and Netflix scale their software so fast? The secret is containerization, with Docker as the essential tool at its core. This structured, hands-on Docker course will take you from absolute beginner to job-ready, providing the practical skills needed to build, test, and deploy containerized applications reliably.</p><br /><p>Docker course resources: https://www.dolfined.com/courses/docker</p><br /><p>Eissa from DolfinEd developed this course.</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 to Containerization & Docker</p><p>- 0:01:41 Who is this course for?</p><p>- 0:02:05 Course Curriculum Overview</p><p>- 0:03:35 Instructor Introduction & Experience</p><p>- 0:05:02 Support & VIP Course Package</p><p>- 0:07:01 Detailed Topic Breakdown</p><p>- 0:10:21 Why Learn Docker? (Market Demand)</p><p>- 0:12:11 Top 4 Benefits: Reproducibility, Dependencies, Portability, Version Control</p><p>- 0:15:30 From Physical Servers to Virtualization</p><p>- 0:16:16 Computing Device Components</p><p>- 0:19:18 What is a Server?</p><p>- 0:23:57 The Move from Virtual Machines to Containers</p><p>- 0:34:04 What is a Software Process?</p><p>- 0:37:54 Container Features vs. Virtual Machines</p><p>- 0:42:07 Docker Architecture Explained</p><p>- 0:53:07 Setting Up Docker on AWS (Free Tier)</p><p>- 1:04:12 Alternatives: Docker Desktop & VirtualBox</p><p>- 1:17:16 Connecting to EC2 Instance (Session Manager & SSH)</p><p>- 1:31:03 Installing Docker on Ubuntu</p><p>- 1:42:24 Basic Docker Commands (Pull, Run, Stop, Inspect)</p><p>- 2:08:38 Docker Networking Overview</p><p>- 2:18:00 Docker Networking Modes/Drivers</p><p>- 2:30:40 Docker Networking Labs (Bridge Mode)</p><p>- 2:38:00 Data Persistence: Volumes & Bind Mounts</p><p>- 3:04:07 Docker Compose Introduction</p><p>- 3:17:48 Docker Compose Workflow</p><p>- 3:22:40 VS Code Setup & Docker Extension</p><p>- 3:40:00 Creating Custom Docker Files</p><p>- 3:55:00 Understanding Image Layers</p><p>- 4:04:40 CMD vs. RUN Instructions</p><p>- 4:10:40 Expose and Copy Instructions</p><p>- 4:36:56 Docker Compose Configuration Lab</p><p>- 4:54:00 Docker Image Lifecycle & Registry (Push/Pull/Tag)</p><p>- 5:12:00 Docker Project: Containerizing a Website</p><p>- 5:17:56 Project Build & Deployment on AWS</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/rjjES5IsPdg/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 03 Jun 2026 21:59:13 +0800</pubDate>
    </item>
    <item>
      <title>Can you help a company solve a problem - and will they let you in and learn from you?</title>
      <link>https://www.youtube.com/shorts/jNjaBcxaJ7Y</link>
      <description>video duration is 0:56. Can you help a company solve a problem - and will </description>
      <content:encoded><![CDATA[<p>video duration is 0:56. Can you help a company solve a problem - and will they let you in and learn from you? Landon discusses how you can determine if you can actually help someone in his discussion with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/jNjaBcxaJ7Y/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Wed, 03 Jun 2026 20:29:25 +0800</pubDate>
    </item>
    <item>
      <title>Sometimes, the more you learn about something, the more curious you become. Follow that curiosity.</title>
      <link>https://www.youtube.com/shorts/-sYDCt_NFIM</link>
      <description>video duration is 0:56. Sometimes, the more you learn about something, the</description>
      <content:encoded><![CDATA[<p>video duration is 0:56. Sometimes, the more you learn about something, the more curious you become. Chris talks about following that curiosity with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/-sYDCt_NFIM/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 02 Jun 2026 20:05:34 +0800</pubDate>
    </item>
    <item>
      <title>Build Your Own AI Agent – Full Course with OpenAI, Langchain, Render Deployment</title>
      <link>https://www.youtube.com/watch?v=MnG0ugK2JAI</link>
      <description>video duration is 103:14. Learn to build and deploy intelligent AI agents th</description>
      <content:encoded><![CDATA[<p>video duration is 103:14. Learn to build and deploy intelligent AI agents that bridge the gap between LLMs and real-world automation to handle complex research and data analysis. This comprehensive course takes you from zero to deployment, using OpenAI and Node.js to create a production-ready tool complete with a PostgreSQL database on Render.</p><br /><p>🔗 Sign up for Render: https://www.render.com</p><br /><p>Course developed by @aniakubow </p><br /><p>💻 Code https://github.com/kubowania/slack-ai-agent</p><br /><p>🏗️ Render provided a grant to make this course possible.</p><br /><p>⭐️ Chapters ⭐️</p><p>0:00:00 Introduction</p><p>0:02:24 Getting started on Render.com</p><p>0:04:14 Setting up our project</p><p>0:08:19 Packages that we need</p><p>0:11:26 Slack AI Agent logic</p><p>0:14:53 Setting up Slack events</p><p>0:29:48 Analysing members logic</p><p>0:57:06 Posting analysis to our Slack channel</p><p>1:09:06 Start logic</p><p>1:16:00 Secret variables and where to find them</p><p>1:22:54 Database logic</p><p>1:34:34 Testing our app works</p><p>1:38:15 Deploying our app</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/MnG0ugK2JAI/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Tue, 02 Jun 2026 18:00:09 +0800</pubDate>
    </item>
    <item>
      <title>Did you know...Instagram didn't start off as a photo-sharing app?</title>
      <link>https://www.youtube.com/shorts/nVD3pUEaTjU</link>
      <description>video duration is 0:48. Did you know...Instagram didn't start off as a pho</description>
      <content:encoded><![CDATA[<p>video duration is 0:48. Did you know...Instagram didn't start off as a photo-sharing app? Ania shares a bit of its history here.</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/nVD3pUEaTjU/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Mon, 01 Jun 2026 20:17:29 +0800</pubDate>
    </item>
    <item>
      <title>How Jessica "accidentally" became a developer while living and working in Japan</title>
      <link>https://www.youtube.com/shorts/J6t5ev2Z9yk</link>
      <description>video duration is 0:45. How Jessica "accidentally" became a developer whil</description>
      <content:encoded><![CDATA[<p>video duration is 0:45. How Jessica "accidentally" became a developer while living and working in Japan</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/J6t5ev2Z9yk/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sun, 31 May 2026 20:43:26 +0800</pubDate>
    </item>
    <item>
      <title>Have you used the has selector in CSS? According to Chris Coyier, it's a game-changer.</title>
      <link>https://www.youtube.com/shorts/5Cm0Lr-HPDk</link>
      <description>video duration is 0:51. Have you used the has selector in CSS? According t</description>
      <content:encoded><![CDATA[<p>video duration is 0:51. Have you used the has selector in CSS? According to Chris Coyier, it's a game-changer, and he discusses it (and other relatively new stuff in CSS) with Quincy on the freeCodeCamp podcast.</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/5Cm0Lr-HPDk/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Sat, 30 May 2026 20:32:19 +0800</pubDate>
    </item>
    <item>
      <title>Here's a little programming challenge for you: can you figure out the output of this code?</title>
      <link>https://www.youtube.com/shorts/MrlJQXOmTgo</link>
      <description>video duration is 0:39. Here's a little programming challenge for you: can</description>
      <content:encoded><![CDATA[<p>video duration is 0:39. Here's a little programming challenge for you: can you figure out the output of this code?</p>]]></content:encoded>
      <enclosure url="https://i2.ytimg.com/vi/MrlJQXOmTgo/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 29 May 2026 20:18:28 +0800</pubDate>
    </item>
    <item>
      <title>Web Scraping with Python &amp; JavaScript – MERN Stack Full Course</title>
      <link>https://www.youtube.com/watch?v=V1JmI5sUc5E</link>
      <description>video duration is 336:56. Learn to build robust web scrapers that can defeat</description>
      <content:encoded><![CDATA[<p>video duration is 336:56. Learn to build robust web scrapers that can defeat modern anti-bot systems. In this 5.5-hour full-stack course, you will transition from basic Python scripting to deploying a full MERN dashboard that scrapes and visualizes real-world data from Amazon, Booking.com, Indeed, and the TIOBE Index.</p><br /><p>By the end of this course, you will have a deployed, full-stack application featuring a React dashboard that visualizes live scraped data. It is completely professional enough to put on your portfolio or use as a production template for client work.</p><br /><p>-🛠 Tech Stack</p><p>- Languages: Python | JavaScript</p><p>- Scraping & Bypass: Playwright | Cheerio | Evomi Scraping Browser | Evomi Scraper API | Residential Proxies</p><p>- Full-Stack: Node.js | Express | MongoDB | React | Vite | Bootstrap</p><br /><p>🔗 Start Scraping with Evomi: https://evomi.com/freecodecamp</p><br /><p>✏️ Course developed by @GavinLon </p><br /><p>💻 Code</p><p>- Link to Python Web Scraper Scripts: https://github.com/GavinLonDigital/Python_WebScraping_Scripts</p><p>- Link to Full-stack web application code (MERN): https://github.com/GavinLonDigital/InfoData</p><br /><p>🏗️ Evomi provided a grant to make this course possible.</p><br /><p>Chapters</p><p>- 0:00:00 Introduction</p><p>- 0:12:44 Part1 - Web Scraping with Python Scripts - Overview</p><p>- 0:16:27 Scraping booking.com using Python Script and Evomi’s Scraping Browser</p><p>- 0:37:10 Scraping indeed.com using Python Script and Evomi’s Scraper API</p><p>- 0:48:39 Scrape  amazon.com using Python Script and Evomi’s Core Residential Proxies</p><p>- 1:00:06 Part 2 - Pass Bot Detection Tests with Evomi’s Scraping Browser - Overview</p><p>- 1:04:18 Access Bot Detection WebSite using JavaScript - Through Standard Playwright</p><p>- 1:13:29 Access Bot Detection WebSite using JavaScript - Through Evomi’s Scraping Browser</p><p>- 1:18:39 Part 3 - Full-stack Web Scraping App using MERN - Overview</p><p>- 1:22:11 Getting Setup to Create the Full-stack Web Application</p><p>- 1:28:17 Install Dependencies for the Server-side Node project</p><p>- 1:29:26 Create server.js Code file</p><p>- 1:42:03 Create language.js Code File -To Define Schema for the TIOBE Index Data Model</p><p>- 1:51:18 Create tiobeService.js Code File - To Create Scraping/Parsing Code using Evomi’s Scraper API and Cheerio Respectively</p><p>- 2:12:41 Create tiobeController.js Code File - To Handle Incoming http Request Logic</p><p>- 2:23:02 Quick Bug Fixing Session Before Testing Code Through Postman</p><p>- 2:26:01 Test Scraping the TIOBE Index through Postman</p><p>- 2:32:28 Create the React Code to Display Scraped Tiobe Index Data</p><p>- 2:32:49 Setup React Client Project using VITE</p><p>- 2:35:50 Create Tiobe React Component</p><p>- 2:50:17 Install Bootstrap and React-Router-Dom</p><p>- 3:07:24 Within App.jsx Create the Route for the Tiobe Component</p><p>- 3:26:35 Run the React Client to Test the Tiobe React Component</p><p>- 3:37:01 Fix Cosmetic Issues</p><p>- 3:39:29 Run Code to Test Cosmetic Fixes</p><p>- 3:40:27 How to Poll Request to Evomi Using Evomi’s Scraper API.</p><p>- 3:45:24 Implement Server-side Node Code to Scrape Amazon Search Results</p><p>- 3:45:58 Create Amazon Route in server.js</p><p>- 3:46:50 Create Book Model to Define the Scheme for Amazon Search Data</p><p>- 3:56:27 Create amazonService.js Code File - To Create Scraping and Parsing Code using Evomi’s Scraper API and Cheerio Respectively</p><p>- 4:23:21 Create bookController.js Code File - To Handle Incoming http Request Logic</p><p>- 4:24:41 Make Sure the bookController.getAmazonBooks is Mapped to Route</p><p>- 4:34:42 Test Server-side Node Code for Scraping Amazon Search Results using Postman</p><p>- 4:36:41 Debug Session - Fix and Issue</p><p>- 4:37:19 Run Code - Tested with Successful Results</p><p>- 4:38:41 Create React Code to Display Amazon Search Results</p><p>- 4:40:06 Create Amazon React Component</p><p>- 5:21:26 Test React Code for Amazon Web Scraping</p><p>- 5:25:12 Fix Cosmetic Issues</p><p>- 5:27:20 Run Code to Check Cosmetic Fixes</p><p>- 5:36:27 Outro</p>]]></content:encoded>
      <enclosure url="https://i3.ytimg.com/vi/V1JmI5sUc5E/hqdefault.jpg" length="0" type="image/jpeg"/>
      <pubDate>Fri, 29 May 2026 18:00:31 +0800</pubDate>
    </item>
  </channel>
</rss>
