<?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[ pern stack - 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[ pern stack - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Tue, 02 Jun 2026 21:43:42 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/pern-stack/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Learn the PERN Stack by building a web app - Full video course ]]>
                </title>
                <description>
                    <![CDATA[ The PERN stack consists of PostgreSQL, Express, React, and Node.js. These technologies can be combined to build a full-stack web application with CRUD operations. We've released a full course on the freeCodeCamp.org YouTube channel that teaches how t... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-the-pern-stack-full-course/</link>
                <guid isPermaLink="false">66b20546a2135cc2539a21d1</guid>
                
                    <category>
                        <![CDATA[ pern stack ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Fri, 20 Mar 2020 16:47:19 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/03/PERN.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>The PERN stack consists of PostgreSQL, Express, React, and Node.js. These technologies can be combined to build a full-stack web application with CRUD operations.</p>
<p>We've released a full course on the freeCodeCamp.org YouTube channel that teaches how to use the PERN stack. The course was developed by Henry Ly from The Stoic Programmers.</p>
<p>Henry will demonstrate how to use the PERN stack to build a Todo list. By end of the course, you will have a better understanding how the technologies work together and you will be prepared to create more complicated applications.</p>
<p>Here is what this course covers:</p>
<ul>
<li>Starting Our Server</li>
<li>Creating PostgreSQL Database and Table</li>
<li>Connecting Database and Server</li>
<li>Building Routes with PostgreSQL Queries</li>
<li>Discussing Restful APIs</li>
<li>Setting Up the Client Side (React)</li>
<li>Building The Input Todo Component</li>
<li>Building The List Todo Component</li>
<li>Building the Delete Button</li>
<li>Building the Edit Todo Component</li>
<li>Reviewing the PERN stack</li>
</ul>
<p>Watch the full course below or on the <a target="_blank" href="https://www.youtube.com/watch?v=ldYcgPKEZC8">freeCodeCamp.org YouTube channel</a> (1.5 hour watch). </p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/ldYcgPKEZC8" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
