<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Beau Carnes - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Beau Carnes - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Wed, 27 May 2026 16:20:40 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/author/beaucarnes/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Learn LaTeX in 41 Hours ]]>
                </title>
                <description>
                    <![CDATA[ Traditional word processors require you to act as a writer, layout designer, and typesetter all at once. LaTeX automates the tedious design mechanics so you can focus entirely on your content. LaTeX i ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-latex-in-41-hours/</link>
                <guid isPermaLink="false">6a0f4895d8e265f60d42650e</guid>
                
                    <category>
                        <![CDATA[ latex ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 21 May 2026 18:01:57 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/83817630-820c-4713-9c42-6b8331fea403.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Traditional word processors require you to act as a writer, layout designer, and typesetter all at once. LaTeX automates the tedious design mechanics so you can focus entirely on your content.</p>
<p>LaTeX is a code-first typesetting system that separates your content from its visual styling. Instead of manually dragging elements around a screen, you write your logic and let the engine render pixel-perfect, consistently formatted PDFs automatically.</p>
<p>We just posted a new course on the freeCodeCamp YouTube channel will take you from absolute beginner to an advanced LaTeX programmer. This course was created by Ammar Taha.</p>
<p>This comprehensive course spans over 41 hours and is broken into six clear, practical phases:</p>
<ul>
<li><p><strong>Phase I: Core Document Setup &amp; Text Formatting</strong> – Master basic document architecture, paragraph flows, column layouts, custom margins, and running headers or footers.</p>
</li>
<li><p><strong>Phase II: Cross-Referencing &amp; Mathematics</strong> – Learn to typeset flawless, complex mathematical equations (fractions, matrices, arrays) and automate proofs and theorems.</p>
</li>
<li><p><strong>Phase III: Code, Algorithms &amp; Figures</strong> – Cleanly display source code blocks, format pseudo-code, and manage external images.</p>
</li>
<li><p><strong>Phase IV: Advanced Tabular Customization</strong> – Build beautifully formatted tables complete with cell wrapping, row highlighting, and multi-page layouts.</p>
</li>
<li><p><strong>Phase V: TikZ Graphics &amp; Vector Drawing</strong> – Unlock LaTeX’s built-in vector drawing engine. Learn to program shapes, curves, automated loops, and data plots directly in your document, plus build slide decks using the Beamer class.</p>
</li>
<li><p><strong>Phase VI: Advanced LaTeX Programming &amp; Bibliographies</strong> – Automate dynamic citations, script your build files, and write your own custom packages (.sty) using conditional logic.</p>
</li>
</ul>
<p>Head over to the <a href="https://youtu.be/4lKbesI5eLI">freeCodeCamp channel</a> and learn how to write documents like a programmer (41-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/4lKbesI5eLI" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Think Like the JavaScript Engine ]]>
                </title>
                <description>
                    <![CDATA[ Most developers learn JavaScript by memorizing rules and copying framework patterns. But when a weird production bug hits or a senior engineer asks a deep architectural question during an interview, s ]]>
                </description>
                <link>https://www.freecodecamp.org/news/think-like-the-javascript-engine/</link>
                <guid isPermaLink="false">6a0f459fd8e265f60d40984d</guid>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 21 May 2026 17:49:19 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/33ed65b4-a837-490c-b215-e21554a739ad.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Most developers learn JavaScript by memorizing rules and copying framework patterns. But when a weird production bug hits or a senior engineer asks a deep architectural question during an interview, syntax tracking isn't enough. You need to understand how the engine actually thinks.</p>
<p>To help you cross that bridge, we just posted a comprehensive deep dive on the freeCodeCamp YouTube channel. Sumit Saha created this course.</p>
<p>This course skips the surface-level tutorials and dives straight into the invisible mechanisms driving the language:</p>
<ul>
<li><p>Scope &amp; Closures: How the engine draws invisible boundaries and allows functions to remember their outer environments.</p>
</li>
<li><p>Execution Context &amp; Hoisting: Peeling back the curtain to see how code is compiled and processed.</p>
</li>
<li><p>Prototypes &amp; OOP: Bridging the gap between functional logic and object-oriented programming.</p>
</li>
<li><p>Event Propagation: Mastering the browser's pulse with event delegation.</p>
</li>
<li><p>High Performance: Scaling into advanced territories like asynchrony, memoization, and multi-threading.</p>
</li>
</ul>
<p>To give you a preview of the course's conceptual approach, look at how we break down Scope using a simple mental model:</p>
<blockquote>
<p><strong>The Golden Rule:</strong> A child function can always access its parent's variables, but a parent can never access a child's variables.</p>
</blockquote>
<pre><code class="language-javascript">var x = 23; // Global Scope (The Parent World)

function myFunk() {
  var y = 10; // Function Scope (The Child World)
  
  console.log(x); // Works! Child can use parent's x (Prints 23)
}

console.log(y); // Crashes! ReferenceError: y is not defined.
                // Parent cannot look inside the child to find y.
</code></pre>
<p>The course also dives into Block Scope, illustrating why modern let and const variables are strictly locked inside immediate blocks (like if statements), while legacy var variables leak out to the parent function.</p>
<p>Head over to the freeCodeCamp <a href="https://youtu.be/x7u2c0DhWEU">channel watch the full course</a> (5-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/x7u2c0DhWEU" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Learn to Build Automated Workflows with Manus AI ]]>
                </title>
                <description>
                    <![CDATA[ We just posted a complete guide to Manus AI over on the freeCodeCamp.org YouTube channel. Created by Beau Carnes (thats me!), this course will teach you how you can use agentic AI to automate real-wor ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-to-build-automated-workflows-with-manus-ai/</link>
                <guid isPermaLink="false">6a0cd0d68837277411a4c451</guid>
                
                    <category>
                        <![CDATA[ ai-agent ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Tue, 19 May 2026 21:06:30 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/709efa02-e87a-4fa5-b317-a32c1715589d.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>We just posted a complete guide to Manus AI over on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel. Created by Beau Carnes (thats me!), this course will teach you how you can use agentic AI to automate real-world projects.</p>
<p>Most AI tools you use day-to-day are basic chatbots: you type a prompt, and they type a reply back. Manus works differently because it is an AI agent. Instead of just answering questions, it runs tasks inside an isolated cloud computer (a sandbox). It can browse the live web, write and execute code, interact with real websites, and handle complex multi-step processes without you having to guide it through every single choice.</p>
<p>The tutorial takes you from setting up a free account to building custom automations and working programmatically. You will learn how to run deep web research, access private sites securely, build sites and prototypes, use the developer API, and more.</p>
<p>Check out the full course on <a href="https://youtu.be/2-ZqK1GVQ5U">the freeCodeCamp.org YouTube channel</a> to start building your own automations.</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/2-ZqK1GVQ5U" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Claude Code for Beginners ]]>
                </title>
                <description>
                    <![CDATA[ AI-powered coding has evolved beyond simple chat interfaces. The latest leap forward is Claude Code, a command-line tool from Anthropic that lives directly in your terminal and understands your entire ]]>
                </description>
                <link>https://www.freecodecamp.org/news/claude-code-for-beginners/</link>
                <guid isPermaLink="false">6a05d970baf09db7a60994c5</guid>
                
                    <category>
                        <![CDATA[ claude-code ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 14 May 2026 14:17:20 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/b16bbc4b-5455-4e95-8b77-49c5edaa9a04.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>AI-powered coding has evolved beyond simple chat interfaces. The latest leap forward is Claude Code, a command-line tool from Anthropic that lives directly in your terminal and understands your entire local codebase.</p>
<p>We just released a comprehensive course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel to help you integrate this tool into your professional workflow.</p>
<p>Unlike standard LLM web interfaces, Claude Code acts as an agentic partner. It can search your files, run terminal commands, and execute tests autonomously. It solves the "context gap" by analyzing how your different modules interact without you having to copy-paste dozens of files into a prompt.</p>
<p>This course moves from basic setup to advanced architectural audits. You'll learn things like project scaffolding, architectural audits, autonomous debugging, and multi-file navigation.</p>
<p>You can watch the full course now <a href="https://www.youtube.com/watch?v=gh2_PhgZGsM">on the freeCodeCamp YouTube channel</a> (4-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/gh2_PhgZGsM" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ AWS Certified Cloud Practitioner Study Course – Pass the Exam With This Free 14-Hour Course ]]>
                </title>
                <description>
                    <![CDATA[ Passing the AWS Certified Cloud Practitioner Exam is one of the first steps to a career in cloud development. And freeCodeCamp just published a free 14-hour course that will help you prepare for the e ]]>
                </description>
                <link>https://www.freecodecamp.org/news/aws-certified-cloud-practitioner-study-course-pass-the-exam-with-this-free-13-hour-course/</link>
                <guid isPermaLink="false">66b200a5276d158502db2eb1</guid>
                
                    <category>
                        <![CDATA[ AWS ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 14 May 2026 13:00:00 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/f493e192-b126-4291-8884-d2e2ff621df4.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Passing the AWS Certified Cloud Practitioner Exam is one of the first steps to a career in cloud development. And freeCodeCamp just published a free 14-hour course that will help you prepare for the exam.</p>
<p>This course has been updated for 2026.</p>
<p>This exam mostly deals with cloud computing concepts. Even if you are new to coding, you should be able to prepare for this exam and earn the AWS certification. Andrew Brown created this course. He is a popular instructor and the CEO of ExamPro.</p>
<h2 id="heading-what-is-the-aws-certified-cloud-practitioner">What is the AWS Certified Cloud Practitioner?</h2>
<p>The Certified Cloud Practitioner is the entry-level AWS certification that goes through:</p>
<ul>
<li><p>The cloud fundamentals, for example Cloud Concepts, Cloud Architecture, and Cloud Deployment Models</p>
</li>
<li><p>A close look at the AWS Core Services</p>
</li>
<li><p>A quick look at the vast amount of AWS services</p>
</li>
<li><p>Identity, Security, and Governance of the Cloud</p>
</li>
<li><p>Billing, Pricing, and Support of AWS Services</p>
</li>
</ul>
<p>The course code is CLF-C02 but its commonly referred to as the CCP.</p>
<p>Amazon Web Services is the leading Cloud Service Provider (CSP) in the world and the AWS Certified Cloud Practitioner is the most common starting point for people breaking into the cloud industry.</p>
<p>Consider the AWS Certified Cloud Practitioner if:</p>
<ul>
<li><p>You are new to cloud and need to learn the fundamentals</p>
</li>
<li><p>You are in the executive, management, or sales level and need to acquire strategic information about cloud for adoption or migration</p>
</li>
<li><p>You are a Senior Cloud Engineer or Solutions Architect who needs to reset or refresh your AWS knowledge after working for multiple years</p>
</li>
</ul>
<p>No matter your path towards a cloud role, the AWS Certified Cloud Practitioner provides fundamental knowledge that you shouldn't skip.</p>
<p>Here are all the sections in this comprehensive course:</p>
<h3 id="heading-introduction">Introduction</h3>
<p>🎤 Is Certified Cloud Practitioner right for me?<br>🎤 Exam Guide<br>🎤 Practice Exam Sample<br>🎤 Case Study Question Type<br>🎤 Validators</p>
<h3 id="heading-cloud-concepts">Cloud Concepts</h3>
<p>🎤 What is Cloud Computing<br>🎤 Evolution of Cloud Hosting<br>🎤 What is Amazon<br>🎤 What is AWS<br>🎤 What is a Cloud Service Provider<br>🎤 Landscape of CSPs<br>🎤 Gartner Magic Quadrant for Cloud<br>🎤 Common Cloud Services<br>🎤 AWS Technology Overview<br>🎤 AWS Services Preview<br>🎤 Evolution of Computing<br>🎤 Types of Cloud Computing<br>🎤 Cloud Computing Deployment Models<br>🎤 Deployment Model Use Cases</p>
<h3 id="heading-getting-started">Getting Started</h3>
<p>🎤 Create an AWS Account<br>🎤 Create IAM User<br>🎤 AWS Region Selector<br>🎤 Overbilling Story<br>🎤 AWS Budgets<br>🎤 AWS Free Tier<br>🎤 Billing Alarm<br>🎤 Turning on MFA</p>
<h3 id="heading-digital-transformation">Digital Transformation</h3>
<p>🎤 Innovation Waves<br>🎤 Burning Platform<br>🎤 Digital Transformation Checklist<br>🎤 Evolution of Computing Power<br>🎤 Amazon Braket</p>
<h3 id="heading-the-benefits-of-cloud">The Benefits of Cloud</h3>
<p>🎤 The Benefits of the Cloud<br>🎤 The Six Advantages of Cloud<br>🎤 The Six Advantages of Cloud Doc Reference<br>🎤 The Seven Advantages of Cloud</p>
<h3 id="heading-global-infrastructure">Global Infrastructure</h3>
<p>🎤 AWS Global Infrastructure Overview<br>🎤 AWS Global Infrastructure Follow Along<br>🎤 Regions<br>🎤 Regional vs Global Services<br>🎤 Availability Zones AZs<br>🎤 Regions and AZ Visualized<br>🎤 Selecting Regions and Azs Follow Along<br>🎤 Fault Tolerance<br>🎤 AWS Global Network<br>🎤 Points of Presence PoP<br>🎤 Tier 1<br>🎤 AWS Services using PoPs<br>🎤 AWS Direct Connect<br>🎤 Direct Connect Locations<br>🎤 AWS Local Zones<br>🎤 Wavelength Zones<br>🎤 Data Residency<br>🎤 AWS for Government<br>🎤 GovCloud<br>🎤 AWS in China<br>🎤 AWS in China Follow Along<br>🎤 Sustainability<br>🎤 Sustainability Follow Along<br>🎤 AWS Ground Station<br>🎤 AWS Outposts</p>
<h3 id="heading-cloud-architecture">Cloud Architecture</h3>
<p>🎤 Cloud Architecture Terminologies<br>🎤 High Availability<br>🎤 High Scalability<br>🎤 High Elasticity<br>🎤 Fault Tolerance<br>🎤 High Durability<br>🎤 Business Continuity Plan<br>🎤 Disaster Recovery Options<br>🎤 RTO Visualized<br>🎤 RPO Visualized<br>🎤 Architectural diagram example<br>🎤 HA Follow Along</p>
<h3 id="heading-management-and-developer-tools">Management and Developer Tools</h3>
<p>🎤 AWS API<br>🎤 AWS API Follow Along<br>🎤 AWS Management Console<br>🎤 AWS Management Console Follow Along<br>🎤 Service Console<br>🎤 Service Console Follow Along<br>🎤 AWS Account ID<br>🎤 AWS Account ID Follow Along<br>🎤 AWS Tools for PowerShell<br>🎤 AWS Tools for Powershell Follow Along<br>🎤 Amazon Resource Names<br>🎤 ARN Follow Along<br>🎤 AWS CLI<br>🎤 AWS CLI Follow Along<br>🎤 AWS SDK<br>🎤 AWS SDK Follow Along<br>🎤 AWS CloudShell<br>🎤 Infrastructure as Code<br>🎤 CloudFormation<br>🎤 CloudFormation Follow Along<br>🎤 CDK<br>🎤 CDK Follow Along<br>🎤 AWS Toolkit for VSCode<br>🎤 Access Keys<br>🎤 Access Keys Follow Along<br>🎤 AWS Documentation<br>🎤 AWS Documentation Follow Along</p>
<h3 id="heading-shared-responsibility-model">Shared Responsibility Model</h3>
<p>🎤 Introduction to Shared Responsibility Model<br>🎤 AWS Shared Responsibility Model<br>🎤 Types of Cloud Responsibilities<br>🎤 Shared Responsibility for Compute<br>🎤 Shared Responsibility Model Alternate<br>🎤 Shared Responsibility Model Architecture</p>
<h3 id="heading-compute">Compute</h3>
<p>🎤 EC2 Overview<br>🎤 VMs Containers and Serverless<br>🎤 Compute Follow Along<br>🎤 High Performance Computing HPC<br>🎤 HPC Follow Along<br>🎤 Edge and Hybrid<br>🎤 Edge Computing Follow Along<br>🎤 Cost Capacity Management</p>
<h3 id="heading-storage-services">Storage Services</h3>
<p>🎤 Types of Storage Services<br>🎤 Introduction to S3<br>🎤 S3 Storage Classes<br>🎤 AWS Snow Family<br>🎤 Storage Services<br>🎤 S3 Follow Along<br>🎤 EBS Follow Along<br>🎤 EFS Follow Along<br>🎤 Snow Family Follow Along</p>
<h3 id="heading-databases">Databases</h3>
<p>🎤 What is a database<br>🎤 What is a data warehouse<br>🎤 What is a key value store<br>🎤 What is a document database<br>🎤 NoSQL Database Services<br>🎤 Relational Database Services<br>🎤 Other Database Services<br>🎤 DynamoDB Follow Along<br>🎤 RDS Follow Along<br>🎤 Redshift Follow Along</p>
<h3 id="heading-networking">Networking</h3>
<p>🎤 Cloud Native Networking Services<br>🎤 Enterprise Hybrid Networking Services<br>🎤 Virtual Private Cloud VPC Subnets<br>🎤 Security Groups vs NACLs<br>🎤 Security Groups vs NACLs Follow Along<br>🎤 AWS CloudFront</p>
<h3 id="heading-ec2">EC2</h3>
<p>🎤 Introduction to EC2<br>🎤 EC2 Instance Families<br>🎤 EC2 Instance Types<br>🎤 Dedicated Host vs Dedicated Instances<br>🎤 EC2 Tenancy<br>🎤 Launch an EC2 SSH and Sessions Manager<br>🎤 Elastic IP<br>🎤 AMI and Launch Template<br>🎤 Launch an ASG<br>🎤 Launch an ALB<br>🎤 Cleanup</p>
<h3 id="heading-ec2-pricing-models">EC2 Pricing Models</h3>
<p>🎤 Ec2 Pricing Models<br>🎤 On Demand<br>🎤 Reserved Instances<br>🎤 RI Attributes<br>🎤 Regional and Zonal RI<br>🎤 RI Limits<br>🎤 Capacity Reservations<br>🎤 Standard vs Convertible RI<br>🎤 RI Marketplace<br>🎤 Spot Instances<br>🎤 Dedicated Instances<br>🎤 Savings Plan</p>
<h3 id="heading-identity">Identity</h3>
<p>🎤 Zero Trust Model<br>🎤 Zero Trust on AWS<br>🎤 Zero Trust on AWS with Third Parties<br>🎤 Directory Service<br>🎤 Active Directory<br>🎤 Identity Providers<br>🎤 Single Sign On<br>🎤 LDAP<br>🎤 Multi Factor Authenication<br>🎤 Security Keys<br>🎤 AWS IAM<br>🎤 Anatomy of an IAM Policy<br>🎤 IAM Policies Follow Along<br>🎤 Principle of Least Priivilege<br>🎤 AWS Account Root User<br>🎤 AWS SSO</p>
<h3 id="heading-application-integration">Application Integration</h3>
<p>🎤 Introduction to Application Integration<br>🎤 Queueing and SQS<br>🎤 Streaming and Kinesis<br>🎤 Pub Sub and SNS<br>🎤 API Gateway and Amazon API Gateway<br>🎤 State Machines and AWS Step Functions<br>🎤 Event Bus and Amazon Event Bridge<br>🎤 Application Integration Services</p>
<h3 id="heading-containers">Containers</h3>
<p>🎤 VMs vs Containers<br>🎤 What are Microservices<br>🎤 Kuberenetes<br>🎤 Docker<br>🎤 Podman<br>🎤 Container Services</p>
<h3 id="heading-governance">Governance</h3>
<p>🎤 Organizations and Accounts<br>🎤 AWS Control Tower<br>🎤 AWS Config<br>🎤 AWS Config FollowAlong<br>🎤 AWS Quick Starts<br>🎤 AWS QuickStarts Follow Along<br>🎤 Tagging<br>🎤 Tag Name Follow Along<br>🎤 Resource Groups<br>🎤 Resource Groups Follow Along<br>🎤 Business Centric Services</p>
<h3 id="heading-provisioning">Provisioning</h3>
<p>🎤 Provisioning Services<br>🎤 AWS Elastic Beanstalk<br>🎤 AWS Elastic Beanstalk Follow Along</p>
<h3 id="heading-serverless">Serverless</h3>
<p>🎤 What is Serverless<br>🎤 Serverless Services</p>
<h3 id="heading-windows-on-aws">Windows on AWS</h3>
<p>🎤 Windows on AWS<br>🎤 EC2 Windows Follow Along<br>🎤 AWS License Manager</p>
<h3 id="heading-logging">Logging</h3>
<p>🎤 Logging Services<br>🎤 AWS Cloud Trail<br>🎤 CloudWatch Alarm<br>🎤 Anatomy of an Alarm<br>🎤 Log Streams and Events<br>🎤 Log Insights<br>🎤 CloudWatch Metrics<br>🎤 AWS CloudTrail Follow Along</p>
<h3 id="heading-ml-ai-bigdata">ML AI BigData</h3>
<p>🎤 Introduction to ML and AI<br>🎤 AI and ML Services<br>🎤 BigData and Analytics Services<br>🎤 Amazon QuickSight<br>🎤 QuickSight Follow Along<br>🎤 Machine Learning and AI Services Extended<br>🎤 Generative AI<br>🎤 ML and DL Frameworks and Tools<br>🎤 Apache MXNet<br>🎤 What is Intel<br>🎤 Intel Xeon Scalable and Intel Gaudi<br>🎤 What is a GPU<br>🎤 What is CUDA</p>
<h3 id="heading-aws-well-architected-framework">AWS Well Architected Framework</h3>
<p>🎤 AWS Well Architected Framework<br>🎤 General Defintions<br>🎤 On Architecture<br>🎤 Amazon Leadership Principles<br>🎤 General Design Principles<br>🎤 Anatomy of a Pillar<br>🎤 Operational Excellence<br>🎤 Security<br>🎤 Reliability<br>🎤 Performance Efficiency<br>🎤 Cost Optimization<br>🎤 AWS Well Architected Tool<br>🎤 Well Architected Framework and Tool Follow Along<br>🎤 AWS Architecture Center</p>
<h3 id="heading-tco-and-migration">TCO and Migration</h3>
<p>🎤 Total Cost of Ownership TCO<br>🎤 CAPEX vs OPEX<br>🎤 Shifting IT Personnel<br>🎤 AWS Pricing Calculator<br>🎤 AWS Pricing Calculator Follow Along<br>🎤 Migration Evaluator<br>🎤 VM Import Export<br>🎤 Database Migration Service<br>🎤 Cloud Adoption Framework</p>
<h3 id="heading-billing-and-pricing">Billing and Pricing</h3>
<p>🎤 AWS Free Services<br>🎤 AWS Support Plans<br>🎤 Technical Account Manager<br>🎤 AWS Support Follow Along<br>🎤 AWS Marketplace<br>🎤 AWS Marketplace Follow Along<br>🎤 Consolidated Billing<br>🎤 Consolidated Billing Volume Discounts<br>🎤 AWS Trusted Advisor<br>🎤 AWS Trusted Advisor Follow Along<br>🎤 SLAs<br>🎤 AWS SLA Examples<br>🎤 AWS SLA Follow Along<br>🎤 Service Health Dashboard<br>🎤 AWS Personal Health Dashboard<br>🎤 AWS Abuse<br>🎤 AWS Abuse Report Follow Along<br>🎤 AWS Free Tier<br>🎤 AWS Credits<br>🎤 AWS Partner Network<br>🎤 AWS Budgets<br>🎤 AWS Budget Reports<br>🎤 AWS Cost and Usage Reports<br>🎤 Cost Allocation Tags<br>🎤 Billing Alarms<br>🎤 AWS Cost Explorer<br>🎤 AWS Cost Explorer Follow Along<br>🎤 Programmatic Pricing APIs<br>🎤 AWS Savings Plan Follow Along</p>
<h3 id="heading-security">Security</h3>
<p>🎤 Defense In Depth<br>🎤 CIA Triad<br>🎤 Vulnerabilities<br>🎤 Encryption<br>🎤 Cyphers<br>🎤 Cryptographic Keys<br>🎤 Hashing and Salting<br>🎤 Digital Signatures and Signing<br>🎤 In Transit vs At Rest Encryption<br>🎤 Compliance Programs<br>🎤 AWS Compliance Programs Follow Along<br>🎤 Pen Testing<br>🎤 Pen Testing Follow Along<br>🎤 AWS Artifact<br>🎤 AWS Artifact Follow Along<br>🎤 AWS Inspector<br>🎤 DDoS<br>🎤 AWS Shield<br>🎤 AWS Guard Duty<br>🎤 AWS Guard Duty Follow Along<br>🎤 Amazon Macie<br>🎤 AWS VPN<br>🎤 AWS WAF<br>🎤 AWS WAF Follow Along<br>🎤 Hardware Security Module<br>🎤 AWS KMS<br>🎤 AWS KMS Follow Along<br>🎤 CloudHSM</p>
<h3 id="heading-variation-study">Variation Study</h3>
<p>🎤 Know Your Initialisms<br>🎤 AWS Config AWS AppConfig<br>🎤 SNS vs SQS<br>🎤 SNS vs SES vs PinPoint vs Workmail<br>🎤 Amazon Inspector vs AWS Trusted Advisor<br>🎤 Connect Named Services<br>🎤 Elastic Transcoder vs MediaConvert<br>🎤 AWS Artifact vs Amazon Inspector<br>🎤 ELB variants</p>
<p>You can watch the entire <a href="https://youtu.be/7HKot-brXFE">course on the freeCodeCamp.org</a> (14-hour course).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/7HKot-brXFE" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Run Open Source LLMs Locally and in the Cloud ]]>
                </title>
                <description>
                    <![CDATA[ Learn how to work with a wide range of open large language models (LLMs) such as Gemma, Kimmy, and GLM across various local and cloud-based environments. We just posted a course on the freeCodeCamp.or ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-run-open-source-llms-locally-and-in-the-cloud/</link>
                <guid isPermaLink="false">69fc99c59f93a850a4d15442</guid>
                
                    <category>
                        <![CDATA[ llm ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 07 May 2026 13:55:17 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/5e964c21-8ba1-4c64-8dee-be757e52cac6.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Learn how to work with a wide range of open large language models (LLMs) such as Gemma, Kimmy, and GLM across various local and cloud-based environments.</p>
<p>We just posted a course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel, taught by Andrew Brown, that explores how to use coding harnesses like Claude Code and Pi Agent to build real-world agentic workflows while benchmarking model performance and hardware requirements.</p>
<p>The course provides a practical look at the current state of open AI by conducting "smoke tests," such as building Flappy Bird clones to evaluate how different models handle real-world coding tasks. You will explore the hardware requirements necessary for local execution, including the VRAM limitations that often make cloud-hosted options more viable for large context windows.</p>
<p>Andrew also evaluates various coding harnesses, like Claude Code and PI Coding Agent. By the end of the course, you will understand which models, such as Kimmy 2.5 and Gemma 4, are most reliable for tool calling and structured code generation.</p>
<p>Watch the full course for free on <a href="https://youtu.be/HNVaYYxmwLU">the freeCodeCamp.org YouTube channel</a>.</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/HNVaYYxmwLU" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Mastering the JavaScript Event Loop ]]>
                </title>
                <description>
                    <![CDATA[ JavaScript is famously single-threaded, yet it powers highly complex, interactive web applications without freezing up. How is this possible? The answer lies in the Event Loop. The Event Loop is a cor ]]>
                </description>
                <link>https://www.freecodecamp.org/news/mastering-the-javascript-event-loop/</link>
                <guid isPermaLink="false">69fa2435a386d7f121b7c4af</guid>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Tue, 05 May 2026 17:09:09 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/0f6a748e-4b2e-4fd8-9592-d6ab4eb83dd3.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>JavaScript is famously single-threaded, yet it powers highly complex, interactive web applications without freezing up. How is this possible? The answer lies in the Event Loop. The Event Loop is a core mechanism that every developer must master to move from junior to senior-level proficiency.</p>
<p>In our latest course on the freeCodeCamp.org YouTube channel, creator Viswas takes you under the hood of the JavaScript runtime to demystify how asynchronous tasks are managed.</p>
<p>Through clear animations and step-by-step diagrams, this course breaks down the "superpowers" provided by the browser environment. Key topics include:</p>
<ul>
<li><p>The Call Stack: How JavaScript manages the execution order of your program.</p>
</li>
<li><p>Web APIs: Functionalities like the DOM, <code>setTimeout</code>, and Geolocation that exist outside of core JavaScript.</p>
</li>
<li><p>The Task Queue vs. Microtask Queue: Discover why promises have a "higher priority" and how they can occasionally lead to the "starvation" of other functions.</p>
</li>
<li><p>The Event Loop: The bridge that connects everything together, ensuring the stack is empty before pushing new tasks for execution.</p>
</li>
</ul>
<p>Watch the full course now on <a href="https://youtu.be/jzOy07fw2vY">the freeCodeCamp.org YouTube channel</a> (1-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/jzOy07fw2vY" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Stanford's youngest instructor talks InfoSec, AI, and catching cheaters - Rachel Fernandez interview [Podcast #217] ]]>
                </title>
                <description>
                    <![CDATA[ Today Quincy Larson interviews Rachel An Fernandez. She's a computer science student at Stanford and the youngest instructor at the entire university. She recently helped organize TreeHacks, Stanford' ]]>
                </description>
                <link>https://www.freecodecamp.org/news/stanford-s-youngest-instructor-talks-infosec-ai-and-catching-cheaters-rachel-fernandez-interview-podcast-217/</link>
                <guid isPermaLink="false">69f487c41637663d8b07deab</guid>
                
                    <category>
                        <![CDATA[ podcast ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Fri, 01 May 2026 11:00:00 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/ec336e48-f060-4031-b4c3-dc25ec839c38.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Today Quincy Larson interviews Rachel An Fernandez. She's a computer science student at Stanford and the youngest instructor at the entire university. She recently helped organize TreeHacks, Stanford's annual hackathon, which narrowed 15,000 applicants down to just 1,000 participants. They built projects over a single weekend and competed for a million dollars in prizes.</p>
<p>Rachel grew up in Westminster, a small California town with a largely Mexican and Vietnamese population. 70% of students at her high school had family incomes so low that qualified for free school lunches. And Rachel was the first student from there to get into Stanford in years.</p>
<p>We talk about:</p>
<ul>
<li><p>The state of computer science education in 2026</p>
</li>
<li><p>Her thoughts on C++, a language she teaches at Stanford, and its continued importance</p>
</li>
<li><p>And her tips for how devs should use AI tools without "deskilling" themselves</p>
</li>
</ul>
<p>Watch the podcast on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel or listen on your favorite podcast app.</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/GmtOxMl39Tc" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>

<p>Links from our discussion:</p>
<ul>
<li><p>Rachel on LinkedIn: <a href="https://www.linkedin.com/in/rachel-fernandez28/">https://www.linkedin.com/in/rachel-fernandez28/</a></p>
</li>
<li><p>freeCodeCamp book on AI Assisted Coding that Quincy mentions: <a href="https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/">https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/</a></p>
</li>
</ul>
<ol>
<li><p>freeCodeCamp just published an automation for beginners course. You'll learn how to automate your routine daily tasks by piping together triggers and actions. By the end of the course, you'll have your own Model Context Protocol server that can share info between your productivity apps and your agents. (4 hour YouTube course): <a href="https://www.freecodecamp.org/news/reclaim-your-time-master-automation-with-zapier/">https://www.freecodecamp.org/news/reclaim-your-time-master-automation-with-zapier/</a></p>
</li>
<li><p>freeCodeCamp also published a full-length handbook on data quality. You'll learn the most common ways that bad data enters a system, and how to prevent them. You'll get exposure to the different layers where data validation needs to happen: front end, back end, database, business logic, and data ingestion. The handbook will also walk you through testing strategies to keep bad data out of your projects. (full-length handbook): <a href="https://www.freecodecamp.org/news/data-quality-handbook-data-errors-the-developer-s-role-validation-layers/">https://www.freecodecamp.org/news/data-quality-handbook-data-errors-the-developer-s-role-validation-layers/</a></p>
</li>
<li><p>AI Governance may sound like something only managers need to worry about. But in practice, it's us developers who have to actually build the responsible AI systems. You can bookmark this new freeCodeCamp handbook and code along with four hands-on Python projects: a model card generator, a bias detection pipeline, an audit trail logger, and a human-in-the-loop escalation system. (full length handbook): <a href="https://www.freecodecamp.org/news/the-ai-governance-handbook-build-responsible-ai-systems/">https://www.freecodecamp.org/news/the-ai-governance-handbook-build-responsible-ai-systems/</a></p>
</li>
<li><p>Today's song of the week is Danza Marilù by French disco band L'Impératrice. This 2024 banger features a heavily syncopated bass line that I think you'll love. The singer subtly alternates between French and Italian. And the music video is unique and all good vibes as well. <a href="https://www.youtube.com/watch?v=YC0ErOoQcUA">https://www.youtube.com/watch?v=YC0ErOoQcUA</a></p>
</li>
</ol>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Learn Hardware, Cloud, DevOps, Networking, Security, Databases, DNS, Git, and Linux ]]>
                </title>
                <description>
                    <![CDATA[ Ready to dive into IT but don’t know where to start? freeCodeCamp just dropped the Ultimate IT Fundamentals Bootcamp For Absolute Beginners course. This is a a brand new, full-length course created by ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-hardware-cloud-devops-networking-security-databases-dns-git-and-linux/</link>
                <guid isPermaLink="false">69f244bf6e0124c05e41940e</guid>
                
                    <category>
                        <![CDATA[ IT ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Wed, 29 Apr 2026 17:49:51 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/831525ec-8ec5-4428-afd2-e91641684c6c.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Ready to dive into IT but don’t know where to start? freeCodeCamp just dropped the Ultimate IT Fundamentals Bootcamp For Absolute Beginners course. This is a a brand new, full-length course created by DolfinED Academy. This course is designed to turn total beginners into confident IT explorers.</p>
<p>What will you learn? This course covers the core essentials that every IT pro needs to know. Get hands-on with Cloud technologies, master the basics of DevOps, unravel the mysteries of Networking, understand critical Security concepts, become comfortable with Linux, and even explore containerization with Docker. It’s a complete toolkit to kickstart your IT journey.</p>
<p>Watch the full course on <a href="https://youtu.be/4m9j6hlbf4g">the freeCodeCamp.org YouTube channel</a> (13-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/4m9j6hlbf4g" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Inside Stanford’s Elite Student Hackathon [Full Documentary] ]]>
                </title>
                <description>
                    <![CDATA[ Are you ready to be inspired by the next generation of tech innovators? freeCodeCamp.org just dropped a new documentary on our YouTube channel that dives deep into Stanford’s TreeHacks 2026, one of th ]]>
                </description>
                <link>https://www.freecodecamp.org/news/inside-stanford-elite-student-hackathon-full-documentary/</link>
                <guid isPermaLink="false">69f2429a6e0124c05e3fcd80</guid>
                
                    <category>
                        <![CDATA[ hackathon ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Documentary ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Wed, 29 Apr 2026 17:40:42 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/58a0cf1c-4e7a-4424-ac33-2e71235c8111.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Are you ready to be inspired by the next generation of tech innovators? <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> just dropped a new documentary on our YouTube channel that dives deep into Stanford’s TreeHacks 2026, one of the largest and most exciting hackathons on the planet.</p>
<p>TreeHacks isn’t your average coding marathon. For its 12th year, it attracted 15,000 applicants, but only 1,000 were lucky enough to be accepted. Over an intense 36-hour nonstop hackathon weekend, hackers from all over the world collaborated, coded, and created with a mission not just to build cool tech, but to make a real social impact.</p>
<p>The documentary highlights projects that blend AI, hardware, and pure imagination into tech that feels futuristic. A judge put it perfectly: “I want to see something that makes me question why there was a box in the first place.”</p>
<p>Watch the full documentary on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel (2-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/wApaJjvNZFs" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Agentic Coding with the Gemini CLI ]]>
                </title>
                <description>
                    <![CDATA[ Software development is shifting from manual coding to agent-driven workflows. Gemini CLI is one of the top tools for agentic coding. We just posted a new course on the freeCodeCamp.org YouTube channe ]]>
                </description>
                <link>https://www.freecodecamp.org/news/agentic-coding-with-the-gemini-cli/</link>
                <guid isPermaLink="false">69ebccaeb463d4844c47f10a</guid>
                
                    <category>
                        <![CDATA[ gemini ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Fri, 24 Apr 2026 20:03:58 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/4fbf4599-630f-4778-979c-8c499bc5ee65.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Software development is shifting from manual coding to agent-driven workflows. Gemini CLI is one of the top tools for agentic coding.</p>
<p>We just posted a new course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel that will teach you how to harness the power of the Gemini CLI for agentic coding. Andrew Brown from ExamPro created this course.</p>
<p>This course demonstrates how to integrate Google’s Gemini models directly into your terminal. You will learn to manage deep repository context and automate complex development tasks.</p>
<p>You'll learn about setup, advanced context management, safety, and extensibility &amp; automation. This course provides the technical foundation needed to master the next generation of coding tools.</p>
<p>Watch the course on <a href="https://youtu.be/XKOR4h3CrwE">the freeCodeCamp.org YouTube channel</a> (4-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/XKOR4h3CrwE" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ 3D Web Development with Blender and Three.js ]]>
                </title>
                <description>
                    <![CDATA[ Take your creative web development to the next level by building an interactive 3D cozy cafe portfolio from scratch using Blender and Three.js. We just posted a course on the freeCodeCamp YouTube chan ]]>
                </description>
                <link>https://www.freecodecamp.org/news/3d-web-development-with-blender-and-three-js/</link>
                <guid isPermaLink="false">69e92bd8d5f8830e7d9a8b79</guid>
                
                    <category>
                        <![CDATA[ Blender ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Wed, 22 Apr 2026 20:13:12 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/2b3acf85-fe97-49cc-b45f-e361cff56037.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Take your creative web development to the next level by building an interactive 3D cozy cafe portfolio from scratch using Blender and Three.js.</p>
<p>We just posted a course on the freeCodeCamp YouTube channel by Andrew Woan that teaches you how to build a stunning interactive 3D "Cozy Cafe" portfolio from scratch. Using a combination of Blender and Three.js, this tutorial guides you through a professional workflow that bridges the gap between 3D artistic design and technical web development. You will start by learning subdivision modeling to create charming, whimsical environments before moving into texture painting and performance optimization.</p>
<p>The course covers advanced development techniques, including the implementation of a robust singleton architecture and the use of TSL shaders for dynamic lighting. You will also learn how to make your 3D world interactive through mobile-responsive raycasting, allowing users to click on objects and navigate through unique project trails. The course emphasizes high-performance results, showing you how to compress assets and bake lighting to ensure your portfolio remains "play-ready" and fast for all visitors.</p>
<p>By the end of the project, you will have constructed two complete 3D scenes and learned the full pipeline for deployment.</p>
<p>Watch the full course on <a href="https://youtu.be/ozWrlHQGuvI">the freeCodeCamp.org YouTube channel</a> (5-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/ozWrlHQGuvI" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Reclaim Your Time – Master Automation with Zapier ]]>
                </title>
                <description>
                    <![CDATA[ Do you ever spend a lot of time doing small repetitive tasks like copying data from an email into a spreadsheet or manually moving files between folders. We just posted a new course on the freeCodeCam ]]>
                </description>
                <link>https://www.freecodecamp.org/news/reclaim-your-time-master-automation-with-zapier/</link>
                <guid isPermaLink="false">69e79069e4367278145b1128</guid>
                
                    <category>
                        <![CDATA[ automation ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Tue, 21 Apr 2026 14:57:45 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/80b2d07a-dc5c-4b73-a50c-5c4b5c462a74.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Do you ever spend a lot of time doing small repetitive tasks like copying data from an email into a spreadsheet or manually moving files between folders.</p>
<p>We just posted a new course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel, led by instructor and developer Estafania, that will help you leverage the power of automation to help with all your tasks.</p>
<p>Zapier is a no-code platform that allows you to connect and share information between the applications you use every day. The core philosophy is simple: "If this happens, then do that".</p>
<ul>
<li><p><strong>The Trigger:</strong> This is the "If this happens" part. It's a specific event in one app (like receiving a new lead in a form).</p>
</li>
<li><p><strong>The Action:</strong> This is the "do that" part. This is the task Zapier performs automatically in another app (like sending a Slack notification or adding a row to a Google Sheet).</p>
</li>
</ul>
<p>This four-hour course takes you from a complete beginner to an advanced user. You will start by setting up a free account and learning the basic building blocks of a "Zap". As you progress, you will dive into modern, AI-enhanced features.</p>
<p>And for people looking to bridge the gap between AI and development, the course concludes with a deep dive into Model Context Protocol (MCP). You will learn how to set up an MCP server to share information from your apps with AI clients like Visual Studio Code and the Gemini CLI. This allows you to interact with your Google Calendar or GitHub repositories directly through an AI interface.</p>
<p>Watch the full course on <a href="https://youtu.be/-leIp449qXA">the freeCodeCamp.org YouTube channel</a> (4-hour watch).</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/-leIp449qXA" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to friction-max your learning with software engineer Jessica Rose [Podcast #216] ]]>
                </title>
                <description>
                    <![CDATA[ Today Quincy Larson interviews Jessica Rose. She's a dev and teacher who's worked on open data projects at Mozilla and lots of open source projects. We talk about: How the whole world is hard, and ho ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-friction-max-your-learning-with-software-engineer-jessica-rose-podcast-216/</link>
                <guid isPermaLink="false">69e212b7d50d4175decce567</guid>
                
                    <category>
                        <![CDATA[ podcast ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Fri, 17 Apr 2026 11:00:00 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/5958676f-faac-4fe3-b65d-88d5da206824.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Today Quincy Larson interviews Jessica Rose. She's a dev and teacher who's worked on open data projects at Mozilla and lots of open source projects.</p>
<p>We talk about:</p>
<ul>
<li><p>How the whole world is hard, and how embracing that difficulty rather than avoiding it can make you a better thinker</p>
</li>
<li><p>The Bad Website club, a free online bootcamp where people learn front end development together that starts this April</p>
</li>
<li><p>Why building "silly little things" is one of the best things you can do as a learner</p>
</li>
</ul>
<p>Links from our discussion:</p>
<ul>
<li><p>Bad Website Club announcement: <a href="https://www.freecodecamp.org/news/bad-website-club-bootcamp-based-on-freecodecamp-rwd-cert/">https://www.freecodecamp.org/news/bad-website-club-bootcamp-based-on-freecodecamp-rwd-cert/</a></p>
</li>
<li><p>Study Jess mentions about AI and worker productivity: <a href="https://www.raconteur.net/technology/ai-meaningful-work">https://www.raconteur.net/technology/ai-meaningful-work</a></p>
</li>
</ul>
<p>Watch the full podcast on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel or listen on your favorite podcast app.</p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/pxMUG3gcoik" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>

<p>Community news section:</p>
<ol>
<li><p>freeCodeCamp just published a new Python course that will teach you how to program your own aerial drone. You don't need to own a drone. You'll use the PySimverse simulator to practice autonomous flight. First you'll learn the basics of drone components, 3D movement, and common computer vision tasks. Then you'll learn about navigation, image capture, hand gesture control, autonomous following, and more. (2 hour YouTube course): <a href="https://www.freecodecamp.org/news/master-ai-drone-programming/">https://www.freecodecamp.org/news/master-ai-drone-programming/</a></p>
</li>
<li><p>freeCodeCamp also published a massive course that will teach you how to program NVIDIA's H100 GPUs using CUDA. You'll learn about CUTLASS optimizations, multi-GPU scaling, and the primitives developers use to train large models. (24 hour YouTube course): <a href="https://www.freecodecamp.org/news/cuda-programming-for-nvidia-h100s">https://www.freecodecamp.org/news/cuda-programming-for-nvidia-h100s</a></p>
</li>
<li><p>If you've ever wanted to build a video editor or live streaming tool that runs entirely in a browser, this handbook is worth bookmarking. You'll see how the WebCodecs API can give you low-level, hardware-accelerated control over video processing. You'll learn key concepts like video frames, codecs, containers, and muxing. (full length handbook): <a href="https://www.freecodecamp.org/news/the-webcodecs-handbook-native-video-processing-in-the-browser/">https://www.freecodecamp.org/news/the-webcodecs-handbook-native-video-processing-in-the-browser/</a></p>
</li>
<li><p>Kubernetes doesn't have a built-in user database. Instead it relies on a chain of authenticators. This course will teach you how x509 client certificates work, why they're not ideal for human users in production, and how to instead deploy your own self-hosted browser-based OpenID Connect login. (29 minute read): <a href="https://www.freecodecamp.org/news/how-to-authenticate-users-in-kubernetes-x509-certificates-oidc-and-cloud-identity/">https://www.freecodecamp.org/news/how-to-authenticate-users-in-kubernetes-x509-certificates-oidc-and-cloud-identity/</a></p>
</li>
<li><p>The song of the week is 1983's "Oblivious" by Scottish New Wave band Aztec Camera. I love the song's Django Reinhart-style Flamenco guitars, mischevous bass line, and stereo percussion. Believe it or not, front man Roddy Frame was only 18 years old when he wrote the song, sang it, and played it's iconic guitar solo. <a href="https://www.youtube.com/watch?v=NdVb4Iuq0e8">https://www.youtube.com/watch?v=NdVb4Iuq0e8</a></p>
</li>
</ol>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ OpenAI Codex Essentials – AI Assisted Agentic Development Course ]]>
                </title>
                <description>
                    <![CDATA[ OpenAI Codex is a specialized artificial intelligence system designed to translate natural language into code. We just published a course on the freeCodeCamp.org YouTube channel that will teach you ho ]]>
                </description>
                <link>https://www.freecodecamp.org/news/openai-codex-essentials-ai-assisted-agentic-development-course/</link>
                <guid isPermaLink="false">69e0e33d94b913c91336729a</guid>
                
                    <category>
                        <![CDATA[ codex ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 16 Apr 2026 13:25:17 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/92e29c83-93ca-4efe-a416-abea5a48cfcb.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>OpenAI Codex is a specialized artificial intelligence system designed to translate natural language into code.</p>
<p>We just published a course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel that will teach you how to use Codex to accelerate real-world coding workflows and developer productivity. Andrew Brown from ExamPro developed this course.</p>
<p>Here are the sections in this course:</p>
<ul>
<li><p>Introduction</p>
</li>
<li><p>Codex Essentials</p>
</li>
<li><p>The AI Certification Roadmap</p>
</li>
<li><p>Study Recommendations &amp; Passing Requirements</p>
</li>
<li><p>Validity and Re-certification</p>
</li>
<li><p>Accessing the Code Repository Codeex Fundamentals</p>
</li>
<li><p>What is Codeex? Agentic Coding vs. Coding Harness</p>
</li>
<li><p>Common Use Cases and Skills</p>
</li>
<li><p>Understanding the Agentic Loop</p>
</li>
<li><p>OpenAI GPT Model Families</p>
</li>
<li><p>Deep Dive: Model Intelligence vs. Context Windows</p>
</li>
<li><p>Installation Requirements (Node.js &amp; WSL 2)</p>
</li>
<li><p>Authentication: Subscription vs. API Keys</p>
</li>
<li><p>Checking Login Status and Account Info</p>
</li>
<li><p>Lab: Installing Codeex and "Hello World"</p>
</li>
<li><p>Using API Keys for Production and Automation</p>
</li>
<li><p>Setting Environment Variables for Keys</p>
</li>
<li><p>Subscriptions vs. API Token Billing</p>
</li>
<li><p>Managing the Context Window (400k Token Limits)</p>
</li>
<li><p>Truncation and Hallucination Issues</p>
</li>
<li><p>Commands: /clear and /compact</p>
</li>
<li><p>Lab: Managing Context History</p>
</li>
<li><p>Codeex Sessions, Threads, and Messages</p>
</li>
<li><p>Session Commands: /new, /resume, /fork, and /rename</p>
</li>
<li><p>Under the Hood: SQLite and JSONL Session Storage</p>
</li>
<li><p>Tracking Usage with Custom Scripts</p>
</li>
<li><p>Customizing the Status Line</p>
</li>
<li><p>Project Guidance via agents.md</p>
</li>
<li><p>Truncation Limits and Tracing</p>
</li>
<li><p>Lab: Creating Project Guidelines</p>
</li>
<li><p>Deep Dive: Plan Mode and Clarifying Questions</p>
</li>
<li><p>Project Lab: Building a Wolfenstein 3D Clone</p>
</li>
<li><p>Sandbox Security: Bubble Wrap and Seatbelt</p>
</li>
<li><p>Approval Policies (Untrusted, Request, Never)</p>
</li>
<li><p>OS-Specific Settings and Network Access</p>
</li>
<li><p>Permission Overrides: Auto Mode vs. Full Access</p>
</li>
<li><p>Creating and Troubleshooting Rules</p>
</li>
<li><p>Global vs. Project Configuration (config.toml) API, SDKs, and Extensions</p>
</li>
<li><p>Non-Interactive (Headless) Mode for CI/CD</p>
</li>
<li><p>OpenAI Interaction Layers: REST API vs. SDKs</p>
</li>
<li><p>Implementing the OpenAI Agents SDK</p>
</li>
<li><p>Working with the Codeex SDK</p>
</li>
<li><p>Using the Codeex Desktop Application</p>
</li>
<li><p>Installing the VS Code Extension</p>
</li>
<li><p>The Codeex App Server Protocol</p>
</li>
<li><p>Automated Workflows with GitHub Actions</p>
</li>
<li><p>Anatomy of Agent Skills</p>
</li>
<li><p>Discovery, Activation, and Execution</p>
</li>
<li><p>Skill Locations and Marketplace</p>
</li>
<li><p>Lab: Image Generation Skills</p>
</li>
<li><p>Project Lab: Building a Task Manager Skill</p>
</li>
<li><p>Optimizing Cost with Model and Effort Selection</p>
</li>
<li><p>Fast Mode for Inference</p>
</li>
<li><p>Connecting MCP Tools (Roblox Example)</p>
</li>
<li><p>Orchestrating Sub-Agents and Worker Teams</p>
</li>
</ul>
<p>Watch the full course on the <a href="http://freeCodeCamp.org">freeCodeCamp.org</a> YouTube channel (5-hour watch).</p>
<p>/you</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
