<?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[ NEAR - 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[ NEAR - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Wed, 24 Jun 2026 22:47:32 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/near/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ freeCodeCamp is Building a NEAR Curriculum ]]>
                </title>
                <description>
                    <![CDATA[ Update December 2022: The first group of projects is fully released. The newly available projects are "Learn NEAR Smart Contracts by Building a Word Guessing Game" and "Build a Sentence Making Smart Contract". The "When Will it be Available?" section... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/near-curriculum/</link>
                <guid isPermaLink="false">66b0aa487cd8dca6718a22ae</guid>
                
                    <category>
                        <![CDATA[ Blockchain ]]>
                    </category>
                
                    <category>
                        <![CDATA[ NEAR ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Web3 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Tom Mondloch ]]>
                </dc:creator>
                <pubDate>Wed, 21 Sep 2022 15:10:19 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2022/09/joshua-newton-IRXYNAMlUtw-unsplash-1.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p><em>Update December 2022: The first group of projects is fully released. The newly available projects are "Learn NEAR Smart Contracts by Building a Word Guessing Game" and "Build a Sentence Making Smart Contract". The <a class="post-section-overview" href="#heading-when-will-it-be-available">"When Will it be Available?"</a> section has been updated to include the new projects.</em></p>
<p>Over the past 9 months, several of our instructors have been hard at work on a comprehensive NEAR curriculum. This will focus on NEAR's blockchain protocol and the NEAR tool ecosystem.</p>
<p>This curriculum is made possible by NEAR Foundation, who gave our charity a grant to 100% fund development of this curriculum.</p>
<h2 id="heading-what-will-it-contain">What will it contain?</h2>
<p>The curriculum will contain at least ten interactive practice projects that will guide you through learning the NEAR protocol and their tools. </p>
<p>You'll learn how to build and deploy your own smart contracts, dApps, work with NEAR command line tools, and much more. There will also be five challenging integrated projects to test your knowledge.</p>
<h2 id="heading-how-will-it-work">How will it work?</h2>
<p>These courses will run in a docker container using VS Code and the <a target="_blank" href="https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses">freeCodeCamp Courses extension.</a></p>
<h3 id="heading-heres-a-sample-of-the-first-project">Here's a Sample of the first Project</h3>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/gV4aL0LY2LA" 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>
<h2 id="heading-when-will-it-be-available">When Will it be Available?</h2>
<p>The courses will be released in batches. As we finish creating a group of projects, typically consisting of two interactive practice projects and one integrated project, they will be released for you to complete. The first group is available now! and consists of these projects:</p>
<ul>
<li>Learn How to Set Up NEAR by Building a Hello World Smart Contract</li>
<li>Learn NEAR Smart Contracts by Building a Word Guessing Game</li>
<li>Build a Sentence Making Smart Contract</li>
</ul>
<h2 id="heading-how-to-run-the-courses">How to Run the Courses</h2>
<p>Follow the steps below to run the courses</p>
<h3 id="heading-developer-environment-prerequisites">Developer Environment Prerequisites</h3>
<p>Before you get started, make sure you have these installed on your computer:</p>
<ol>
<li><a target="_blank" href="https://docs.docker.com/engine/">Docker Engine</a></li>
<li><a target="_blank" href="https://code.visualstudio.com/download">VS Code</a> and the <a target="_blank" href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers">Dev Containers</a> extension</li>
<li>Git</li>
</ol>
<h3 id="heading-how-to-run-the-curriculum-in-docker">How to Run the Curriculum in Docker</h3>
<p>Follow these instructions to clone the repo and run the courses:</p>
<ol>
<li>Open a terminal and clone the <a target="_blank" href="https://github.com/freeCodeCamp/near-curriculum">near-curriculum</a> repo with:<pre><code class="lang-console">git clone https://github.com/freeCodeCamp/near-curriculum.git
</code></pre>
</li>
<li><p>Navigate to the <code>near-curriculum</code> directory, and open it in a VSCode workspace with:</p>
<pre><code class="lang-console">code .
</code></pre>
</li>
<li><p>Press <code>Ctrl / Cmd + Shift + P</code> to open the command palette, and run <code>Dev Containers: Rebuild Container and Reopen in Container</code>. VS Code will build the container to run the projects in, it will take a few minutes the first time.</p>
</li>
<li>Once it's finished, press <code>Ctrl / Cmd + Shift + P</code> again and run <code>freeCodeCamp: Run Course</code> to start the courses. This will also take a moment.</li>
<li>The simple browser will open when it's done. If it's a blank white page, use the refresh button to update it and see the courses home page.</li>
<li>Click on one of the available projects to start a project.</li>
<li>Follow the instructions to complete the project.</li>
<li>Have fun!</li>
</ol>
<p>If you want to switch projects, click the freeCodeCamp logo at the top to get back to the home page.</p>
<h2 id="heading-sign-up-for-updates">Sign up for updates</h2>
<p>Fill out <a target="_blank" href="https://docs.google.com/forms/d/e/1FAIpQLSf2-_-TNKOd_q-uOHkuZfpogZe0GLZkrCwvG2ZvAJXFnfA_Ag/viewform?usp=sf_link">this google form</a> to sign up to receive updates when new courses are released.</p>
<h2 id="heading-while-youre-waiting">While You're Waiting</h2>
<p>While you are waiting for these courses, you can <a target="_blank" href="https://www.freecodecamp.org/news/web3-curriculum-open-beta">try the Web3 curriculum</a> (also under development). It will teach you many Web3 and blockchain concepts you will want to know for the NEAR curriculum.</p>
<h2 id="heading-learn-more-about-near-foundation">Learn more about NEAR Foundation</h2>
<p>You can learn more about <a target="_blank" href="https://near.foundation/">NEAR Foundation</a> by visiting their website.</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
