<?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[ community - 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[ community - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Fri, 15 May 2026 17:23:36 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/community/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Christmas gifts for you from the freeCodeCamp community: Learn Python, SQL, Spanish, and more ]]>
                </title>
                <description>
                    <![CDATA[ 2025 has been an amazing year for the global freeCodeCamp community. And we’re thrilled to cap it off with the launch of several Christmas Gifts for you: freeCodeCamp's Python certification freeCodeCamp's JavaScript certification (Version 10) free... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/christmas-gifts-freecodecamp-community-2025/</link>
                <guid isPermaLink="false">694b1ba8c5784bd06a2425d7</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Tue, 23 Dec 2025 22:46:00 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1766525007211/919f4a73-c6de-47b1-933c-3992a05050be.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>2025 has been an amazing year for the global freeCodeCamp community. And we’re thrilled to cap it off with the launch of several Christmas Gifts for you:</p>
<ol>
<li><p>freeCodeCamp's Python certification</p>
</li>
<li><p>freeCodeCamp's JavaScript certification (Version 10)</p>
</li>
<li><p>freeCodeCamp's Responsive Web Design Certification (Version 10)</p>
</li>
<li><p>freeCodeCamp's Relational Database + SQL Certification</p>
</li>
<li><p>Our A2 level English for Developers Certification</p>
</li>
<li><p>Our B1 level English for Developers Certification</p>
</li>
<li><p>Our beta A1 level Spanish curriculum</p>
</li>
<li><p>Our beta A1 level Mandarin Chinese curriculum</p>
</li>
</ol>
<p>Those are a lot of gifts to unwrap, so let's start unwrapping!</p>
<h2 id="heading-programming-certifications-and-version-10-of-the-full-stack-development-curriculum">Programming Certifications and Version 10 of the Full Stack Development Curriculum</h2>
<p>Over the past 11 years, the freeCodeCamp community has built and rebuilt our core programming curriculum several times.</p>
<p>We are finally approaching our vision of how comprehensive and interactive a programming curriculum can be.</p>
<p>Version 10 of our curriculum is a series of 6 certifications – each with more than a dozen projects that you'll build to solidify your fundamental skills.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766529240482/d07520b2-ba51-427d-a053-403381c4d185.webp" alt="A screenshot of some of the Python coursework we just shipped" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>At the end of each certification, you'll take a final exam. And if you can manage to pass this exam, you'll be awarded a free, verified certification. You can then embed that on LinkedIn, or add it to your résumé, CV, or portfolio website.</p>
<p>So far, 4 of these certifications are now live:</p>
<ul>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-new-responsive-web-design-certification-is-now-live/">Responsive Web Design certification announcement</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-new-javascript-certification-is-now-live/">JavaScript certification announcement</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-new-python-certification-is-now-live/">Python certification announcement</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-new-relational-databases-certification-is-now-live/">Relational Databases certification announcement</a></p>
</li>
</ul>
<p>And we will release the Front End Libraries and Back End Development certifications in 2026.</p>
<p>After earning all 6 certifications, you can build a final capstone project – which will be code-reviewed by an experienced developer. Then you’ll sit for a comprehensive final exam. And upon completion of that, you'll earn our final Full Stack Developer Certification.</p>
<p>If you start progressing through these first four certifications today, the last two certifications should go live well before you reach them. After all, each of them represents hundreds of hours of conceptual computer science knowledge and hand-on programming practice.</p>
<h2 id="heading-language-coursework">Language Coursework</h2>
<p>First, you may be asking: when did freeCodeCamp start teaching world languages?</p>
<p>Well, we started designing our English for Developers curriculum back in 2022. And over the past few years, we've expanded it considerably.</p>
<p>The curriculum involves interacting with hand-drawn animated characters. Along the way, you get tons of practice with reading, writing, listening, and (coming in 2026) speaking.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766527685142/e1cc58c5-a245-4777-b2cf-b97dd7790d27.webp" alt="A chart of the 6 CEFR levels for language learning" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>It's a story-driven curriculum. You step into the shoes of a developer who's just arrived in California to work at a tech startup. You learn grammar, vocab, tech jargon, and slang through day-to-day interactions while living your new life.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766527748381/abc33dff-e9bf-4efb-bd4c-46362e42f288.webp" alt="A screenshot of the English for Developers curriculum" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>So far, two of these certifications are fully live:</p>
<ul>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-a2-english-for-developers-certification-is-now-live/">A2 Level English certification announcement</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-b1-english-for-developers-certification-is-now-live/">B1 Level English certification announcement</a></p>
</li>
</ul>
<p>We're also developing levels A1, B2, C1, and C2 for release over the coming years. (Yes, years. Each of these is a huge undertaking to develop.)</p>
<p>Not only has the freeCodeCamp community designed thousands of English lessons - we also built tons of custom software tools to make all this coursework possible. So in 2024, we asked: could we use the same tools to teach people Spanish and Mandarin Chinese?</p>
<p>And today, the results of this effort are now in public beta. We're starting out with A1 Level for both of these languages, and will ship the remaining levels over the coming years.</p>
<ul>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-a1-professional-spanish-curriculum-beta-is-now-live/">A1 Level Spanish curriculum announcement</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-a1-professional-chinese-curriculum-beta-is-now-live/">A1 Level Mandarin Chinese curriculum announcement</a></p>
</li>
</ul>
<h2 id="heading-why-teach-spanish-and-mandarin">Why Teach Spanish and Mandarin?</h2>
<p>Aside from English, Spanish and Mandarin are two of the most widely-spoken languages in the world. You can use these languages to participate in tons of online communities, visit major cities, and even find new job opportunities.</p>
<p>Learning foreign languages is also excellent for your neuroplasticity, and can be done alongside learning other new skills like programming.</p>
<p>And now you can learn these languages for free, using our comprehensive end-to-end curriculum that was designed by teachers, translators, and native speakers.</p>
<h2 id="heading-update-on-translating-freecodecamps-coursework-into-major-world-languages">Update on Translating freeCodeCamp’s coursework into major world languages</h2>
<p>As you may know, freeCodeCamp has been available in many major world languages going back to 2020. But whenever we launch new coursework, it takes several months to translate everything.</p>
<p>Thankfully, machine translation has been steadily improving over the past few years.</p>
<p>The community is still translating tutorials and books by hand, but for something that changes as quickly as freeCodeCamp’s programming curriculum, we want to speed up the process.</p>
<p>We’ve conducted pilots of translating all the new coursework into both Spanish and Portuguese.</p>
<ul>
<li><p>First, we used frontier Large Language Models and extensive glossaries and style guides to process the hundreds of thousands of words in our programming curriculum.</p>
</li>
<li><p>Then we had native speakers randomly sample these translations to ensure their quality.</p>
</li>
<li><p>Once we felt the translations were strong enough, we started creating data pipelines to automatically update translations as the original English text changed through open source code contributions.</p>
</li>
</ul>
<p>The monetary cost of doing all this is not significant. So we should be able to offer freeCodeCamp’s programming curriculum in additional languages we weren’t previously able to support, such as Arabic and French.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766528132885/06da1977-85b8-438e-8e80-1818f3dba7e7.webp" alt="A screenshot of freeCodeCamp's programming curriculum translated into Portuguese" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>If you are one of the hundreds of people who’ve contributed translations to freeCodeCamp over the years, we’d still welcome your help translating books and tutorials, which don’t change much after initial publication.</p>
<p>After all, the gold standard for localizing a document is having a single human translator holistically read and understand that document before creating the translation.</p>
<h2 id="heading-this-community-is-just-getting-started">This community is just getting started.</h2>
<p>This year the freeCodeCamp community also published:</p>
<ul>
<li><p>129 free video courses on the freeCodeCamp community YouTube channel</p>
</li>
<li><p>45 free full length books and handbooks on the freeCodeCamp community publication</p>
</li>
<li><p>452 programming tutorials and articles on math, programming, and computer science</p>
</li>
<li><p>50 episodes of the freeCodeCamp podcast where I interview developers, many of whom are contributors to open source freeCodeCamp projects</p>
</li>
</ul>
<p>We also merged 4,279 commits to freeCodeCamp’s open source learning platform, representing tons of improvements to user experience and accessibility. And we published our secure exam environment so that campers can take certification exams.</p>
<p>You can view our <a target="_blank" href="https://www.freecodecamp.org/news/freecodecamp-top-open-source-contributors-2025/">2025 list of Top Open Source Contributors</a>.</p>
<p>As a community, we are just getting started. Free open source education has never been more relevant than it is today.</p>
<h2 id="heading-we-invite-you-to-get-more-involved-in-the-community-too">We invite you to get more involved in the community, too.</h2>
<p>I want to thank the 10,221 kind folks who donate to support our charity and our mission each month. Please consider joining them: <a target="_blank" href="https://www.freecodecamp.org/donate">Donate to freeCodeCamp.org</a>.</p>
<p>And here are some other ways you can <a target="_blank" href="https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/">make a year-end donation that you can deduct from your US taxes</a>.</p>
<p>freeCodeCamp has a vibrant global community of ambitious people who are learning new skills and preparing for the next stage of their career. I encourage you to <a target="_blank" href="https://chat.freecodecamp.org">join the freeCodeCamp Discord and hang out with us there</a>.</p>
<p>And take <a target="_blank" href="https://forms.nhcarrigan.com/o/docs/forms/7LNb8jFoN4SPBvP7vRxDi2/4">Naomi’s freeCodeCamp Community Survey</a> to help us understand what you like about freeCodeCamp and what our community can do even better.</p>
<p>On behalf of the global freeCodeCamp community, here’s wishing you and your family a fantastic finale to your 2025. Cheers to a fun, ambition-filled 2026.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ freeCodeCamp's Top Open Source Contributors of 2025 ]]>
                </title>
                <description>
                    <![CDATA[ 2025 has been a super productive year for the global freeCodeCamp community. As we start our 12th year as a community, we’re firing on all cylinders, pushing forward more steadily than ever. This year we made substantial improvements to the new Full ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/freecodecamp-top-open-source-contributors-2025/</link>
                <guid isPermaLink="false">69260ed9916e6c8689496788</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Tue, 25 Nov 2025 20:17:29 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1764105878996/9d86d805-6160-41b9-975d-c1a3573751b3.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>2025 has been a super productive year for the global freeCodeCamp community. As we start our 12th year as a community, we’re firing on all cylinders, pushing forward more steadily than ever.</p>
<p>This year we made substantial improvements to the new Full Stack Developer curriculum. This is the 10th version of the freeCodeCamp curriculum, and includes 7 certifications. Along the way, learners build more than 100 hand-on projects and pass exams on computer science theory.</p>
<p>Also, over the past year, the freeCodeCamp community published:</p>
<ul>
<li><p>129 free video courses on the freeCodeCamp community YouTube channel</p>
</li>
<li><p>45 free full length books and handbooks on the freeCodeCamp community publication</p>
</li>
<li><p>452 programming tutorials and articles on math, programming, and computer science</p>
</li>
<li><p>50 episodes of the freeCodeCamp podcast where I interview developers, many of whom are contributors to open source freeCodeCamp projects</p>
</li>
</ul>
<p>We also merged 4,279 commits to freeCodeCamp’s open source learning platform, representing tons of improvements to user experience and accessibility. And we published our secure exam environment so that campers can take certification exams.</p>
<p>Finally, we made considerable progress on our English for Developers curriculum, and started work on our upcoming Spanish and Chinese curricula.</p>
<p>We are just getting started. We’re already mapping out additional coursework on math, data science, machine learning, and other deep, skill-intensive subjects.</p>
<p>All of this is possible thanks to the 10,342 kind folks who <a target="_blank" href="https://donate.freecodecamp.org">donate to support our charity and our mission</a>, and the thoughtful folks who their time and talents to the community.</p>
<p>Below is a list of our 611 most prolific open source contributors in 2025:</p>
<h2 id="heading-github-top-contributors">GitHub Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://github.com/clarencepenz">Clarence Bakosi</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Supravisor">Supravisor</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Giftea">Giftea ☕</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/pdtrang">Diem-Trang Pham</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/a2937">Anna</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/c0d1ng-ma5ter">c0d1ng_ma5ter</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/JungLee-Dev">JungLee-Dev</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/hbar1st">hbar1st</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/dev-kamil">dev-kamil</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/arizfaiyaz">Ariz Faiyaz</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/agilan11">agilan11</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/cuongpham24">Vinson Pham</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/StuartMosquera">Stuart Mosquera</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/StephenMuya">Stephen Mutheu Muya</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/MohamadSalman11">Mohamad Salman</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/alexgoldsmith">Alex Goldsmith</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/vishnudt2004">Vishnu D</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/kannan-ravi">Kannan</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/tanmaygautam11">Tanmay Gautam</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/l3onhard">l3onhard</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/prabhakaryadav2003">Prabhakar Yadav</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/errantpianist">Ezoh Zhang</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Ajay-2005">Ajay A</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/dragon-slayer27">Vivaan Teotia</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/hassanwaqa">Hassan Waqar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/gikf">Krzysztof G.</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/roberiacono">Roberto Iacono</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/MelvinManni">Melvin Kosisochukwu</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/lasjorg">Lasse Jørgensen</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/dennmar">dennmar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Arif-Khalid">Arif Khalid</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/soryaek">Sorya Ek</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/RaymondLiu777">Raymond Liu</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/AyushSharma72">Ayush Sharma</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/yusufasur">Yusuf Can Aşur</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/kb42">Karthik Bagavathy</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Sky-walkerX">Naman Khandelwal</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/vkalakota18">Varshith Kalakota</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/omarraf">Omar Rafiq</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/raahthor">Prashant Rathore</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Agung1606">Agung Saputra</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sanchitkhthpalia">Sanchit Kathpalia</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shashankdangi">Shashank Dangi</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/garyeung">Gary Yeung</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/ppl-call-me-tima">Amit Upadhyay</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/pkdvalis">pkdvalis</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sinha21Soumya">sinha21Soumya</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/VishalTelukula">Telukula Vishal</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sskiragu">sskiragu</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/AishwaryaRajput09">Aishwarya</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/TrevorBrowning">Trevor Browning</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/AilaLu">AilaLu</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/zxc-w">zxc-w</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/anishlukk123">Anish Lukkireddy</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/josue-igiraneza">Josue Igiraneza</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/adityaravichandran6">Aditya Ravichandran</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/skyewm">Skye Mickens</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/gagan-bhullar-tech">Gagan Bhullar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/asr1325">Aditya</a></p>
</li>
</ul>
<h2 id="heading-forum-top-contributors">Forum Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Teller">Teller</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/pkdvalis">pkdvalis</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hasanzaib1389">Hassan Zaib</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/a1legalfreelance">A1legalfreelance</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/igorgetmeabrain">Doug Badger</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/JeremyLT">Jeremy</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/fcc4b6d10c4-b540-4e2">fcc4b6d10c4-b540-4e2</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/JuniorQ">Arakhsh Q</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Ray13">Raymond</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hbar1st">Hanaa B.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/lasjorg">Lasse</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/sanity">sanity or not</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/MostafaElbadry">MostafaElbadry</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/a2937">Anna</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/seopostexpert">Muhammad Subhan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/stephenmutheu">Stephen Mutheu</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/zs_akkaya">Zeynep Serra Akkaya</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bappyasif">A.Bappy</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/PauloRodrigues">Paulo</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/StaySilent">StaySilent</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Klexvier">Klexvier</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/robheyays">Robert H.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/BlindVisionMan">Marvin Hunkin</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/tracy.chacon.00">Tracy Chacon</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bochard">bochard</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Cody_Biggs">CODY BIGGS</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/be_happy"><em>Infinity</em></a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ShadyHBedda">Shady H. Bedda</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/booleanmethod9">Boolean Method</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ArielLeslie">Ariel Leslie</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/DanielHuebschmann">Head in Cloud</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Dovb1ek">Dovb1ek</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/c0d1ng_ma5ter">c0d1ng_ma5ter</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/evaristoc">evaristoc</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ahraitch">ahr aitch</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/jwhoisfondofit">Jay</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/AlexK">AlexanderTheDev</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Malcolm-Harrison">Malcolm Harrison</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Ethan1">Ethan1</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/vikramvi">Vikram Ingleshwar</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/constantcode9909">Amine (Mike)</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/nickrg">Nicolas Greenwood</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Amunyelet-Ojala">Amunyelet-Ojala</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/anon75571083">anon75571083</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/brendenhowlett96">Brenden Howlett</a></p>
</li>
</ul>
<h2 id="heading-translation-top-contributors">Translation Top Contributors</h2>
<ul>
<li><p>Afonso Branco (AfonsoBranco)</p>
</li>
<li><p>Michael Qu (qubycn)</p>
</li>
<li><p>Alan Luo (iLtc)</p>
</li>
<li><p>Nadja Sellinat (biebricherin)</p>
</li>
<li><p>David Almeida (david.miguel.almeida)</p>
</li>
<li><p>jeigux</p>
</li>
<li><p>Nairobi (fanqie)</p>
</li>
<li><p>Ivan Forcati (IvanF)</p>
</li>
<li><p>Quang Nguyen (nguyendangquang126)</p>
</li>
<li><p>Ganebas</p>
</li>
<li><p>Kentaro Nareswara (K3N7)</p>
</li>
<li><p>Alana Maia (nicegrrrl)</p>
</li>
<li><p>Gustavo Birman (Gustavuspqr)</p>
</li>
<li><p>Nataliia Hrytsyk (nataliia.hrytsyk)</p>
</li>
<li><p>Filipe Oliveira (FilipeOliveira)</p>
</li>
<li><p>Діана Маркута (dianamarkuta)</p>
</li>
<li><p>Kostiantyn Krysenko (barkode)</p>
</li>
<li><p>v4n31aa</p>
</li>
<li><p>janni1288</p>
</li>
<li><p>Nastasia Milosev (nastasia.milosev)</p>
</li>
<li><p>Juan Diaz (JuanPabloDiaz)</p>
</li>
<li><p>Stas Kinash (stasKinash)</p>
</li>
<li><p>ToteM</p>
</li>
<li><p>Tihomir Manushev (haraGADygyl)</p>
</li>
<li><p>Maximo Sanchez (maxysanchez.06)</p>
</li>
<li><p>Сервило Галина (servilogalina)</p>
</li>
<li><p>Laureline Paris (LaurelineP)</p>
</li>
<li><p>mubinabegimxayrullayeva</p>
</li>
<li><p>mitegab</p>
</li>
<li><p>Berke Volkan (kzlpndx)</p>
</li>
<li><p>Dana Volovelsky (danavolovelsky)</p>
</li>
<li><p>Isauro Rodriguez (icaro5)</p>
</li>
<li><p>Yuliia Lishchuk (yuli)</p>
</li>
<li><p>Palak (palakkhan2002)</p>
</li>
<li><p>bahtiyorjonq777</p>
</li>
<li><p>Olha Boretska (olha.boretskaa)</p>
</li>
<li><p>yidev27</p>
</li>
<li><p>Ilona Sheremeta (lonasheremeta78)</p>
</li>
<li><p>Anna Shram (annashram53)</p>
</li>
<li><p>Anastasiia Perchyshyn (anastasijp2004)</p>
</li>
<li><p>Mariia Soloshenko (Mariia_S)</p>
</li>
<li><p>erickk (lucerile435)</p>
</li>
<li><p>Fran Sanabria (fransanabria)</p>
</li>
<li><p>Богдана Онищук (bohdanaon9001)</p>
</li>
<li><p>Shogo SENSUI (1000ch)</p>
</li>
<li><p>maysa42snow</p>
</li>
<li><p>Halia Senkiv (haliasenkiv)</p>
</li>
<li><p>Jiyoung Suh (JiyoungSuh)</p>
</li>
<li><p>Anairis Carballea (acarballea)</p>
</li>
<li><p>Johan Javier Gonzalez Perez (javiergonzalez045)</p>
</li>
<li><p>yosrmaalej47</p>
</li>
<li><p>Akram Dhib (akramdhib999)</p>
</li>
<li><p>Bảo Nam Trần Hoàng (kipi91212)</p>
</li>
<li><p>Eduarda Groehs (egroehs)</p>
</li>
<li><p>FlameC (anonymHe)</p>
</li>
<li><p>sohyun</p>
</li>
<li><p>Xiaoyan Zhang (Drwhooooo)</p>
</li>
<li><p>Gabriela Silva (gabrielaquintilho.s)</p>
</li>
<li><p>Fausto Chiacchietta (faustooch)</p>
</li>
<li><p>Seif-03</p>
</li>
<li><p>オメロ (homero304)</p>
</li>
<li><p>Msam</p>
</li>
<li><p>Eya (eyaaba)</p>
</li>
<li><p>mohamed ben haj salah (mohamedbhs7)</p>
</li>
<li><p>abdallah djarraya (abdallahswimmer)</p>
</li>
<li><p>Aylin Gümüş (aylingumus)</p>
</li>
<li><p>aminezribi03</p>
</li>
<li><p>Eloy Gutiérrez (eloy.alumnes)</p>
</li>
<li><p>Ameeri22</p>
</li>
<li><p>youssef1607</p>
</li>
<li><p>Pablo J Lebed (pjl1978)</p>
</li>
<li><p>Mergen N (mn)</p>
</li>
<li><p>Yuki Shibata (kyubashi)</p>
</li>
<li><p>ggfly666</p>
</li>
<li><p>Amine (ersu.amine)</p>
</li>
<li><p>WaifuXv</p>
</li>
<li><p>Jawnex</p>
</li>
<li><p>mamaruo</p>
</li>
<li><p>Eric Gigondan (Itsatsu)</p>
</li>
<li><p>Hamzalakoud</p>
</li>
<li><p>c.marget</p>
</li>
<li><p>Saki Basken (sbasken)</p>
</li>
<li><p>hashim rashid (hhashbrown)</p>
</li>
<li><p>yuan-minglongze</p>
</li>
<li><p>OKmimech</p>
</li>
<li><p>J.G. P.C. (kaiserpc)</p>
</li>
<li><p>Fatma Ajroud (faty_aj)</p>
</li>
<li><p>Yuna_707</p>
</li>
<li><p>Franklin Solar Navarrete (fsolarnavarrete)</p>
</li>
<li><p>zeinebBenRayana</p>
</li>
<li><p>Mark P. (Futuraura)</p>
</li>
<li><p>Ahmad Hassan (sUfi)</p>
</li>
<li><p>Ivrin Ivrin (Ivrin)</p>
</li>
<li><p>parapara0919</p>
</li>
<li><p>Panah (panah)</p>
</li>
<li><p>Mario Turtoi (MarioDev)</p>
</li>
<li><p>Edenilson Ulises Aguilar Diaz (UlisesDiaz0)</p>
</li>
<li><p>rustamdocstranslator</p>
</li>
<li><p>Cristian Salazar (Cristian-27)</p>
</li>
<li><p>IsabelaMB</p>
</li>
<li><p>Khalil Sassi (khalilsassi67)</p>
</li>
<li><p>Sorayadc</p>
</li>
<li><p>Franco Casafus (francocasafus22)</p>
</li>
<li><p>miwamiwamiwa (miwalaa)</p>
</li>
<li><p>franciscomelov</p>
</li>
<li><p>Juan Taroni (juanribeiro.taroni)</p>
</li>
<li><p>Alexander Liu Gao (aleliu)</p>
</li>
<li><p>YC liou (iop52896)</p>
</li>
<li><p>David Oliveira (EngDavidOlivr)</p>
</li>
<li><p>Campoz _ (campozzz)</p>
</li>
<li><p>Roberta Meyrelles (rmftelier)</p>
</li>
<li><p>Polina (minlaux)</p>
</li>
<li><p>Matheus G. Oliveira (PomboObeso)</p>
</li>
<li><p>Hou Bowei (houbowei)</p>
</li>
<li><p>Paul (ptijero)</p>
</li>
<li><p>Danilo Parada Garcés (dparada.sistemas)</p>
</li>
<li><p>Ana_Writer</p>
</li>
<li><p>Nathalia Oliveira (royalpython)</p>
</li>
<li><p>Amir (Amir_lvx)</p>
</li>
<li><p>Eltaj Mammadzada (eltajmammadzada)</p>
</li>
<li><p>Oliver Loza (THE_G3NES1S)</p>
</li>
<li><p>Jakhongir Murtazaev (jakhongir.murtazayev)</p>
</li>
<li><p>Siyana Zdravkova (BlueButterflies)</p>
</li>
<li><p>Vindishel (vindishel)</p>
</li>
<li><p>Daniel Jimenez (danjim82)</p>
</li>
<li><p>hk7math</p>
</li>
<li><p>KAWPHUNMAN</p>
</li>
<li><p>wdthor</p>
</li>
<li><p>Snow sita2 (EnmanuelTorres)</p>
</li>
<li><p>Aldo Vanegas (AldoLara)</p>
</li>
<li><p>nmo-genio</p>
</li>
<li><p>Pedro Daniel (pedrodanielgomes)</p>
</li>
<li><p>sadnessasha</p>
</li>
<li><p>Aby Prastya Palgunadi (arcanaxvi)</p>
</li>
<li><p>Halifolium</p>
</li>
<li><p>juan jose (Juanx64)</p>
</li>
<li><p>Henry Richard Flores Bazurto (hflores10)</p>
</li>
<li><p>Leah</p>
</li>
<li><p>Emma (emmaa5)</p>
</li>
<li><p>ANVAR ZIYODOV (ziyodovanvar1999)</p>
</li>
<li><p>dharris296</p>
</li>
<li><p>Juan Esteban Montoya Marín (montoyajuanes11)</p>
</li>
<li><p>Yiming Sun (sunyiming008)</p>
</li>
<li><p>Fauzi Kurniawan (kurniawan26)</p>
</li>
<li><p>Royyan Ahmad Zaydan (Kasehito)</p>
</li>
<li><p>Mikadifo</p>
</li>
<li><p>thelooter</p>
</li>
<li><p>Berkcan Gümüşışık (berkcangumusisik)</p>
</li>
<li><p>Stephen Mutheu (stephenmutheu)</p>
</li>
<li><p>athen</p>
</li>
<li><p>Wajahat (syedmuhammadwajahathusain)</p>
</li>
<li><p>Tanish Chauhan (tanishc4444)</p>
</li>
<li><p>Satya900</p>
</li>
<li><p>Luis V. (lvalderramavergara)</p>
</li>
<li><p>Sharvio</p>
</li>
<li><p>HibouDev</p>
</li>
<li><p>dTM99</p>
</li>
<li><p>wuzzjohn</p>
</li>
<li><p>Gavin Xu (gavinxu2)</p>
</li>
<li><p>ProjektMing</p>
</li>
<li><p>Saidkamol Saidjamolov (saidkamolxon)</p>
</li>
<li><p>beta filip (betafilip)</p>
</li>
<li><p>Deborah Porchia (deborah98)</p>
</li>
<li><p>teddy_ye</p>
</li>
<li><p>Rommel Hindap (rommel.b.hindap)</p>
</li>
<li><p>Jesús Lautaro Careglio Albornoz (JLCareglio)</p>
</li>
<li><p>SergioBlancoFtns</p>
</li>
<li><p>Nathalie Bour (nathalie.bour)</p>
</li>
<li><p>Qingfeng Huang (darrenhqf)</p>
</li>
<li><p>Omar (omar.fanzeres)</p>
</li>
<li><p>Atsushi Hatakeyama (atsushi729)</p>
</li>
<li><p>Diego Fierro (diegoefierro)</p>
</li>
<li><p>IsaRO (IsaR0d)</p>
</li>
<li><p>Abdulbosit Tuychiev (abdulbosit19980204)</p>
</li>
<li><p>NG KA YEE (hkscsheph)</p>
</li>
<li><p>Floman Dizwit (Hockman)</p>
</li>
<li><p>Karel Vanhelden (karelvanhelden)</p>
</li>
<li><p>khay56</p>
</li>
<li><p>Dostonbek Matyakubov (doston12)</p>
</li>
<li><p>MarcoGeldenhuis</p>
</li>
<li><p>immeteor2</p>
</li>
<li><p>Freedom Fighter (1543431a)</p>
</li>
<li><p>Ibn Hosain (ibnhosain014)</p>
</li>
<li><p>Vairus (e-oannis)</p>
</li>
<li><p>Elio Fang</p>
</li>
<li><p><a target="_blank" href="https://x.com/0x99Ethan3">YiWei</a></p>
</li>
<li><p><a target="_blank" href="https://x.com/TsukistarCN">Tsukistar</a></p>
</li>
<li><p>luojiyin</p>
</li>
<li><p><a target="_blank" href="https://www.linkedin.com/in/qingfeng-huang">Qingfeng Huang</a></p>
</li>
<li><p>wendy chen</p>
</li>
<li><p>zhizhan</p>
</li>
<li><p>HeZean</p>
</li>
<li><p>Ivan Forcati</p>
</li>
<li><p>Andrea Sisti</p>
</li>
<li><p><a target="_blank" href="https://x.com/Xuemei525">彭雪梅</a></p>
</li>
</ul>
<h2 id="heading-youtube-top-contributors">YouTube Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://github.com/s1ngs1ng">S1ng S1ng</a></p>
</li>
<li><p><a target="_blank" href="www.linkedin.com/in/leoncarlo/">Carlos León</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@LuisCanary">Luis Canary</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@programacaocomramon">Ramon Rodrigues</a></p>
</li>
<li><p><a target="_blank" href="github.com/jamesgpearce">James Pearce</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@officialtatevaslanyan">Tatev Aslanyan</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@EricWTech">Eric Tech</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@RivaanRanawat">Rivaan Ranawat</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@KhanamCoding">Khaiser Khanam</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@vincibits">Paulo Dichone</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@HiteshCodeLab">Hitesh Choudhary</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@EamonnCottrell">Eamonn Cottrell</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@harshbhatt7585">Harsh Bhatt</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@radu">Radu Mariescu-Istodor</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@3CodeCampers">Imad Saddik</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@EmbarkX">Faisal Memon</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@JSLegendDev">JSLegendDev</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@ExamProChannel">Andrew Brown</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@DaveGrayTeachesCode">Dave Gray</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@asabretech">Ebenezer Asabre</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@the-lisper">Alberto Lerda</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@deeplearningexplained">Yacine Mahdid</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@codeafuture">Alen Omeri</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@tungabayrak9765">Tunga Bayrak</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@CodingCleverly">Haris Iftikhar</a></p>
</li>
<li><p><a target="_blank" href="rdali.github.io/">Rola Dali</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@OmarMAtef">Omar M. Atef</a></p>
</li>
<li><p><a target="_blank" href="github.com/stevenGarciaDev">Steven Garcia</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@TrickSumo">Rishi Kumar Tiwari</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@coleblender">Cole Blender</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@AlterYourEnglish">Borys Cherednychenko</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@haidermalik3402">Haider Malik</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@excel.withgrant">Grant Huang</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@vukrosic">Vuk Rosić</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@LearnQtGuide">Daniel Gakwaya</a></p>
</li>
<li><p><a target="_blank" href="github.com/BrijenMakwana">Brijen Makwana</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@TheCodeholic">Zura Sekhniashvili</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@turingtimemachine">Vladimirs Hisamutdinovs</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@tapasadhikary">Tapas Adhikary</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@richardtopchii">Richard Topchii</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@code-with-abel">Abel Gideon</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@MatkatMusic">Chuck Schiemeyer</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@programmingwithalex.585">Alexandru Cristian</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@masterspanishacademy">Virginia Ocana</a></p>
</li>
<li><p><a target="_blank" href="www.linkedin.com/in/vaibhav-mehra-main/">Vaibhav Mehra</a></p>
</li>
<li><p><a target="_blank" href="optimusprime09012004@gmail.com">Kshitij Sharma</a></p>
</li>
<li><p><a target="_blank" href="www.dotnetmastery.com">Bhrugen Patel</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@programmingoceanacademy">Mohammad Fahd Abrah</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@ThePyCoach">Frank Andrade</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@ChadsPrep">Chad McAllister</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@ErikYuzwa">Erik Yuzwa</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@dswithbappy">Bappy Ahmed</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@Programming-Fluency">Noor Fakhry</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@AyushSinghSh">Ayush Singh</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@ever-greg">Gregory Kirchoff</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@algo.monster">Sheldon Chi</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@GlitchyDevs">Muhammad Omar Al Najjar</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@talltalksfromashortlady2798">Chumki Biswas</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/c/AlvinTheProgrammer">Alvin Zablan</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@structuredcs">Qiang Hao</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@datasciencewithmarco">Marco Peix</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@logicBaseLabs">Sumit Saha</a></p>
</li>
<li><p><a target="_blank" href="www.linkedin.com/in/yilmazalaca">Yılmaz Alaca</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@robotbobby9">Bobby Roe</a></p>
</li>
<li><p><a target="_blank" href="x.com/wagslane">Lane Wagner</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/%E2%80%AA@mobidevtalk">Shad Rayhan Mazumder</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@DotNetHow">Ervis Trupja</a></p>
</li>
<li><p><a target="_blank" href="github.com/vivekkalyanarangan30">Vivek Kalyanarangan</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@cs50">David J. Malan</a></p>
</li>
<li><p><a target="_blank" href="www.linkedin.com/in/leoncarlo/">Carlos Leon</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@BlossomBuild">Carlos Valentin</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@DestinationFAANG">Parth Vyas</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@codewithmuhammadabdullah">Muhammad Abdullah</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@andrewwoan">Andrew Woan</a></p>
</li>
<li><p><a target="_blank" href="www.youtube.com/@AlexGordonHiFi">Alex Gordon</a></p>
</li>
<li><p><a target="_blank" href="http://youtube.com/@TwoWaysMath">Karol Kurek</a></p>
</li>
</ul>
<h2 id="heading-news-top-contributors">News Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/manishshivanandhan">Manish Shivanandhan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nsavant">Nikheel Vishwas Savant</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/appinisurya">Surya Teja Appini</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tayo4christ">OMOTAYO OMOYEMI</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Casmir">Casmir Onyekani</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Chukwudinweze">Chukwudi Nweze</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/GerCocca">German Cocca</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Shejan-Mahamud">Shejan Mahamud</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/hew">Hew Hahn</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/curiousmoshe">Moshe Siegel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/markm208">Mark Mahoney</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/atuoha">Atuoha Anthony</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/balapriyac">Bala Priya C</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ashutoshkrris">Ashutosh Krishna</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/hiteshchauhan2023">Hitesh Chauhan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tiredmahnoor">Mah Noor</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/andrewbaisden">Andrew Baisden</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/trayalex812">Alex Tray</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gkoos">Gabor Koos</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Abhidave">Abhijeet Dave</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sumitsaha">Sumit Saha</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Tech-On-Diapers">Opaluwa Emidowojo</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/oluwatobiss">Oluwatobi Sofela</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sholajegede">Shola Jegede</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/michaelyuan">Michael Yuan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ChisomUma123">Chisom Uma</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/heywisdom">Wisdom Usa</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/kuriko">Kuriko Iwai</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ceddlyburge">Cedd Burge</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/CaesarSage">Destiny Erhabor</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/leomofthings">Ayodele Aransiola</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Koded001">Temitope Oyedele</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/emdadulislam">Emdadul Islam</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Tioluwani">Oyedele Tioluwani</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/mehtasoham">Soham Mehta</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Agnes28">Agnes Olorundare</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/atapas">Tapas Adhikary</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/chiragagrawal">Chirag Agrawal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ATechAjay">Ajay Yadav</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/mayur9210">Mayur Vekariya</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Sharvin26">Sharvin Shah</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/adejumo">Adejumo Ridwan Suleiman</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sravankaruturi">Sravan Karuturi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/wagslane">Lane Wagner</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nitheeshp">Nitheesh Poojary</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/almamohapatra">Alma Mohapatra</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/orimdominic">Orim Dominic Adah</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/arunachalamb">Arunachalam B</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ayush01Mishra">AYUSH MISHRA</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/shricodev">Shrijal Acharya</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Oliverkrane">Ikegah Oliver</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Jongbo">Olaleye Blessing</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ifycodes99">Ifeoma Udu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Tobilyn77">Oluwatobi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/oluwaseunoladeji">Oladeji Oluwaseun</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tarunsinghofficial">Tarun Singh</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/grantdotdev">Grant Riordan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/asfakahmed">Asfak Ahmed</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/LeeRenJie">Tech With RJ</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/timkleier">Tim Kleier</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/CodeHemaa">Ophy Boamah</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ezinnecodes">EZINNE ANNE EMILIA</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Codinghappiness">Happiness Omale</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/bertao">Pedro</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Lonercode">Amanda Ene Adoyi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/arunshanmugamkumar">Arun Shanmugam Kumar</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/andrewezeani">Andrew Ezeani</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ajay074">Ajay Kalal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ijay">Ijeoma Igboagu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/prankurpandeyy">Prankur Pandey</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/augustinealul">Augustine Alul</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sanjayxr">Sanjay R</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/adiatiayu">Ayu Adiati</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/cardstdani">Daniel García Solla</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Clifftech">Isaiah Clifford Opoku</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ryan-michael-kay">Ryan Michael Kay</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/olanetsoft">Idris Olubisi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/wittycircuitry">Aditya Vikram Kashyap</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/brkln">brooklyn</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/TemiTope1">Tope Fasasi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ilknureren">Ilknur Eren</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sohamstars">Soham Banerjee</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/vaheaslanyan">Vahe Aslanyan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tatevaslanyan">Tatev Aslanyan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/henrywinnerman">Henry Adepegba</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ThatCoolGuy">Oluwadamilola Oshungboye</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/shrutikapoor">Shruti Kapoor</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/theladybella">Mfonobong Umondia</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Spruce">Spruce Emmanuel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Derekvibe">Okoro Emmanuel Nzube</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/rajumanoj">Raju Manoj</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/udemezue">Udemezue John</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/lulunwenyi">Oluchi Nwenyi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/toobaj">Tooba Jamal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nwanduka">Victoria Nduka</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Nene23">Nneoma Uche</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/michaelikoko">Michael Ikoko</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Jude-Olowo">Olowo Jude</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ateev">Ateev Duggal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Oluwadamisi">Oluwadamisi Samuel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/menghnani">Mohit Menghnani</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/scriptedBytes">Brandon Wozniewicz</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/huhuhang">Hang Hu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/mrufai">Rufai Mustapha</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/LolaVictoria">Damilola Oniyide</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/HijabiCoder">Fatuma Abdullahi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/montasser1988">Montasser Mossallem</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gatwirival">valentine Gatwiri</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/SmoothTech">Timothy Olanrewaju</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gitgithan">Han Qi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Omah">Eti Ijeoma</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Yazdun">Yazdun</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/desoga">deji adesoga</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/the_BrianB">Brian Barrow</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/chidiadi01">Chidiadi Anyanwu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/codelikeandrew">Andrew Maksimchenko</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/mcasari">Mario Casari</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Balajeeasish">Balajee Asish Brahmandam</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/woai3c">Gordan Tan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tildaudufo">Tilda Udufo</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/rahulgupta32">Rahul gupta</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/edae">Eda Eren</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/josiahadesola">Josiah Adesola</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/smarttester">Venkata Sai Sandeep</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tiagomonteiro">Tiago Capelo Monteiro</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Preston56">Preston Osoro</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/TheAnkurTyagi">Ankur Tyagi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/justanothertechlead">Ben</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/askvikram">Vikram Aruchamy</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/dhruv-007">Dhruv Prajapati</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/onukwilip">Prince Onukwili</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/AdeboyeDN">Daniel Adeboye</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/kanand">Kumar Anand</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/lucasgarcez">Lucas</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ec001">evaristo.c</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/officialrajdeepsingh">Rajdeep Singh</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/chaitanyarahalkar">Chaitanya Rahalkar</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/MahamCodes">Maham Codes</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/divyasaratchandran">Divya Valsala Saratchandran</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/joanayebola">Joan Ayebola</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/omerros">Omer Rosenbaum</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Nazneen758">Nazneen Ahmad</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/KunalN25">Kunal Nalawade</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sdranju">Shamsuddoha Ranju</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/anamol-rajbhandari">Anamol Rajbhandari</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/suleolanrewaju">Sule-Balogun Olanrewaju</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Eccentric-">Sara Jadhav</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/LifeofDan-EL">Daniel Anomfueme</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Michael-para">Michael Para</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ellabee">Elabonga Atuo</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/azubuikeduru">Azubuike Duru</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/AdalbertPungu">Adalbert Pungu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gunkev">Kevine Nzapdi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/hamdaan">Hamdaan Ali</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/AbdullahInBytes">Abdullah Salaudeen</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/RAHULISM">Rahul</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ayobami6">Alaran Ayobami</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/omoladeekpeni">Omolade Ekpeni</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/rwalters">Rob Walters</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/viv1">Vivek Sahu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Xtephen">oghenekparobo Stephen</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/psmohammedali">P S Mohammed Ali</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gursimar">Gursimar Singh</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Olabisi09">Olabisi Olaoye</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/de">David Asaolu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/initialcommit">Jacob Stopak</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Yoma">Emore Ogheneyoma Lawrence</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/hunor">Hunor Márton Borbély</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/techwithpraisejames">Praise James</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/pltvs">Alex Pliutau</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tanishkamakode">Tanishka Makode</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/SonyaMoisset">Sonya Moisset</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/vkweb">Vivek Agrawal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/syedamahamfahim">Syeda Maham Fahim</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/chiderahumphrey">Chidera Humphrey</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/DoableDanny">Danny</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/stefanmuzyka">Stefan Muzyka</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/samhitharamaprasad">Samhitha Rama Prasad</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nitinfab">Nitin Sharma</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/codewithshahan">Programming with Shahan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/jpromanonet">Juan P. Romano</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/anjanbaradwaj">Anjan Baradwaj</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/manocormen">Manoel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/mkbadeniyi">Kayode Adeniyi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/MuhToyyib">Akande Olalekan Toheeb</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/dbclinton">David Clinton</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/josevnz">Jose Vicente Nunez</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/joeattardi">Joe Attardi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/mihailgaberov">Mihail Gaberov</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ashimi0x">Ashimi0x</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Zubs">Zubair Idris Aweda</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/IbrahimOgunbiyi">Ibrahim Ogunbiyi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/svlorman">Svitlana Lorman</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/timmy471">Ayantunji Timilehin</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/imkrishnasarathi">Krishna Sarathi Ghosh</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Daiveed">David Jaja</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/francisihe">Francis Ihejirika</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/marco-venturi">Marco Venturi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nyayicfanny">Fanny Nyayic</a></p>
</li>
</ul>
<h2 id="heading-discord-top-contributors">Discord Top Contributors</h2>
<ul>
<li><p>hana-banana</p>
</li>
<li><p>Science99</p>
</li>
<li><p>Razzle Dazzle</p>
</li>
<li><p>jeremylt (he/they)</p>
</li>
<li><p>Makka Pakka jOoJ</p>
</li>
<li><p>bradtaniguchi</p>
</li>
<li><p>ʇɹǝqɯoɥɹ</p>
</li>
<li><p>Versailles</p>
</li>
<li><p>CapslockHero 🎃</p>
</li>
<li><p>plamoni</p>
</li>
<li><p>xCoffeeMan</p>
</li>
<li><p>Dylan</p>
</li>
<li><p>QC Failed (Brandon)</p>
</li>
<li><p>minjo70</p>
</li>
<li><p>tgrtim</p>
</li>
<li><p>Yu14</p>
</li>
<li><p>localhost</p>
</li>
<li><p>ArielLeslie</p>
</li>
<li><p>Wayloe</p>
</li>
<li><p>Hordian</p>
</li>
<li><p>Anna</p>
</li>
<li><p>Starbreeze</p>
</li>
<li><p>supertanno</p>
</li>
<li><p>Hermit</p>
</li>
<li><p>Aakash</p>
</li>
<li><p>Ganesh</p>
</li>
<li><p>Zino</p>
</li>
<li><p>Cristina</p>
</li>
<li><p>Pantalonians</p>
</li>
<li><p>Cy4er</p>
</li>
<li><p>himonshuuu</p>
</li>
<li><p>Dumb ninja</p>
</li>
<li><p>Kiseki 奇跡</p>
</li>
<li><p>Sebastian</p>
</li>
<li><p>alpox</p>
</li>
<li><p>BasCat</p>
</li>
</ul>
<p>Again, these are just the most prolific among the thousands of people involved in the freeCodeCamp community.</p>
<p>If you're interested in getting involved in the freeCodeCamp community as an open source contributor, I encourage you to <a target="_blank" href="https://contribute.freecodecamp.org/#/">read our Contributor Guide</a> and to join our <a target="_blank" href="https://discord.gg/KVUmVXA">Contributor Discord</a>.</p>
<p>Thanks again, and happy coding. 🏕️</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Create Documentation that Helps Your Tech Community Grow ]]>
                </title>
                <description>
                    <![CDATA[ Good documentation is the backbone of a supported and empowered community. From the moment someone new joins and finds a clear guide to get started, to the experienced member who can quickly find a process, well-organized information saves everyone t... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-create-documentation-that-helps-your-tech-community-grow/</link>
                <guid isPermaLink="false">68cde1bb85ffecd5a404fc5f</guid>
                
                    <category>
                        <![CDATA[ documentation ]]>
                    </category>
                
                    <category>
                        <![CDATA[ developer relations ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Oladeji Oluwaseun ]]>
                </dc:creator>
                <pubDate>Fri, 19 Sep 2025 23:05:31 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1758323106904/8b5b31a1-1392-4376-b7d5-126909eb944f.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Good documentation is the backbone of a supported and empowered community. From the moment someone new joins and finds a clear guide to get started, to the experienced member who can quickly find a process, well-organized information saves everyone time and frustration.</p>
<p>Most community managers spend hours each week answering the same questions over and over. You might find yourself repeating instructions for how to join a project, what the process for submitting an event proposal is, or who to contact for a specific problem because "everyone just knows" how things work. The issue is that the information isn't easy to find or understand when your community members need it most.</p>
<p>Effective documentation is the unsung hero of a thriving community. In this tutorial, you will learn how to create documentation that genuinely serves your tech community. You will discover proven techniques for organizing information, writing clear instructions, and building systems that work for both newcomers and experienced contributors.</p>
<h2 id="heading-table-of-contents">Table of Contents</h2>
<ul>
<li><p><a class="post-section-overview" href="#heading-why-community-documentation-often-falls-short">Why Community Documentation Often Falls Short</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-core-principles-for-effective-community-documentation">Core Principles for Effective Community Documentation</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-know-who-you're-writing-for">How to Know Who You're Writing For</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-organize-information-for-easy-access">How to Organize Information for Easy Access</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-write-instructions-that-people-can-actually-follow">How to Write Instructions That People Can Actually Follow</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-essential-documentation-every-tech-community-needs">Essential Documentation Every Tech Community Needs</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-create-a-new-member-onboarding-guide">How to Create a New Member Onboarding Guide</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-the-community-operating-procedures-handbook">The Community Operating Procedures Handbook</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-the-event-planning-handbook">The Event Planning Handbook</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-the-community-guidelines-and-behavioral-expectations-handbook">The Community Guidelines and Behavioral Expectations Handbook</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-test-whether-your-documentation-works">How to Test Whether Your Documentation Works</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-observe-how-people-actually-use-information">How to Observe How People Actually Use Information</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-ask-targeted-questions-for-improvement">How to Ask Targeted Questions for Improvement</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-monitor-community-health-indicators">How to Monitor Community Health Indicators</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-maintain-documentation-as-your-community-evolves">How to Maintain Documentation as Your Community Evolves</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-schedule-regular-review-cycles">How to Schedule Regular Review Cycles</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-create-systems-for-community-input">How to Create Systems for Community Input</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-build-documentation-updates-into-regular-workflows">How to Build Documentation Updates into Regular Workflows</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-create-a-culture-of-clear-communication">How to Create a Culture of Clear Communication</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-model-excellent-communication-practices">How to Model Excellent Communication Practices</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-integrate-clarity-into-decision-making">How to Integrate Clarity into Decision-Making</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-recognize-clear-communication">How to Recognize Clear Communication</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-conclusion">Conclusion</a></p>
</li>
</ul>
<h2 id="heading-prerequisites">Prerequisites</h2>
<p>To get the most from this tutorial, you should have:</p>
<ul>
<li><p>Experience participating in or managing tech communities.</p>
</li>
<li><p>Responsibility for creating processes or guidelines that others need to follow.</p>
</li>
<li><p>Access to community platforms like Slack, Discord, or similar communication tools.</p>
</li>
</ul>
<p>No formal writing experience is required. This guide focuses on practical approaches that work in community settings.</p>
<h2 id="heading-why-community-documentation-often-falls-short">Why Community Documentation Often Falls Short</h2>
<p>Documentation often fails because it is created for the wrong audience or stored in a way that makes it difficult to find. A common pitfall is creating documentation that is too technical or formal, using jargon that is not understood by new members. Another issue is that documentation is often a one-time effort, not a living resource. When processes or team members change, the documentation becomes outdated and unreliable, causing people to abandon it entirely.</p>
<h2 id="heading-core-principles-for-effective-community-documentation">Core Principles for Effective Community Documentation</h2>
<p>Strong community documentation is built on four key principles that make information genuinely useful rather than just comprehensive.</p>
<h3 id="heading-how-to-know-who-youre-writing-for">How to Know Who You're Writing For</h3>
<p>Different community members need different information depending on their experience level and involvement goals. Consider these main audiences:</p>
<ul>
<li><p>New members who are exploring how to participate.</p>
</li>
<li><p>Active participants looking for specific opportunities or information.</p>
</li>
<li><p>Volunteers needing clear instructions for their responsibilities.</p>
</li>
<li><p>Organizers requiring detailed procedures and decision-making guidelines.</p>
</li>
</ul>
<h2 id="heading-how-to-organize-information-for-easy-access">How to Organize Information for Easy Access</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1757643794273/0a4f786d-fd75-428e-a0f2-06af3f1265e4.png" alt="Organize Information For Easy Access" width="1515" height="568" loading="lazy"></p>
<p>The way you structure information is just as important as the information itself. Good documentation anticipates a user's needs, allowing them to find what they are looking for without digging through endless pages.</p>
<p>A well-organized documentation hub should mirror your community's journey. Start with high-level, introductory information and then branch out into more specific, detailed guides. For example, a newcomer should see a clear pathway to finding a welcome guide, while an experienced volunteer should be able to jump directly to a detailed event checklist.</p>
<p>Think about using a central location that is easy to access, such as a dedicated channel, a pinned post in your community platform, or a simple, single-page website. Use subheadings and bullet points to break down long sections of text, making the content scannable and digestible.</p>
<h2 id="heading-how-to-write-instructions-that-people-can-actually-follow">How to Write Instructions That People Can Actually Follow</h2>
<p>Clear instructions are the bedrock of effective documentation. When you write a guide, imagine you are sitting with a new volunteer, talking them through a task step-by-step. Use active voice and simple, direct language. For example, instead of writing "The event registration form should be created," write "Create the event registration form."</p>
<p>Use numbered lists to guide readers through a process in a logical order. You can use screenshots and diagrams to illustrate a point, but make sure they are clear and easy to understand. For instance, a screenshot of a community's Standard Operating Procedure (SOP) document can help a new team member visualize their tasks.</p>
<h2 id="heading-essential-documentation-every-tech-community-needs">Essential Documentation Every Tech Community Needs</h2>
<p>Different types of documentation serve different purposes in community management. Here are the most important ones to prioritize.</p>
<h3 id="heading-how-to-create-a-new-member-onboarding-guide">How to Create a New Member Onboarding Guide</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1757638101839/8af95b79-51a9-44da-ab7b-76590b692ad5.png" alt="Image of an onboarding guide" width="839" height="706" loading="lazy"></p>
<p>Your onboarding documentation should help new members feel welcome and find their first meaningful way to participate. Effective onboarding includes:</p>
<ul>
<li><p>A welcome message explaining community values and culture.</p>
</li>
<li><p>A quick overview of how to access and use community platforms.</p>
</li>
<li><p>Immediate ways to get involved that match different comfort levels.</p>
</li>
<li><p>A community calendar highlighting upcoming opportunities.</p>
</li>
<li><p>Clear contact information for getting help.</p>
</li>
</ul>
<h3 id="heading-the-community-operating-procedures-handbook">The Community Operating Procedures Handbook</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1757201469213/61d37f6b-7d3d-42f2-9935-d8b37dec5be3.png" alt="Example of A Standard Operating Procedure document" width="948" height="720" loading="lazy"></p>
<p>Standard procedures ensure consistent experiences regardless of which team member handles a situation. As community management expert <a target="_blank" href="https://www.linkedin.com/in/rosemaryoneill/">Rosemary O'Neill</a> notes:</p>
<blockquote>
<p>"Clear processes are not about bureaucracy – they are about creating predictable, positive experiences that let community members focus on connection rather than confusion."</p>
</blockquote>
<p>Comprehensive community procedures should address:</p>
<ul>
<li><p><strong>Team Structure and Operations:</strong> Community mission statement and core values, team roles with clear responsibility boundaries, decision-making processes and approval workflows, communication protocols for different situations.</p>
</li>
<li><p><strong>Member Experience Management:</strong> Application review standards and timeline expectations, new member welcome sequence with multiple touchpoints, engagement strategies including regular check-ins and recognition programs, pathway documentation for members to increase involvement, feedback collection methods and response protocols, professional offboarding process for departing members.</p>
</li>
<li><p><strong>Community Building and Growth:</strong> Content creation guidelines and approval processes, partnership evaluation criteria with other organizations, volunteer recruitment strategies and management systems, leadership development opportunities and requirements.</p>
</li>
<li><p><strong>Event and Program Management:</strong> Event planning workflows from initial concept to post-event review, speaker recruitment, vetting, and coordination procedures; registration management and attendee communication templates, technical requirements and setup procedures for different event formats, post-event evaluation and improvement documentation.</p>
</li>
<li><p><strong>Community Health and Safety:</strong> Conflict resolution procedures with clear escalation paths, community guideline enforcement protocols and consequences, crisis communication plans and emergency contacts, member well-being resources and support systems.</p>
</li>
<li><p><strong>Evaluation and Improvement:</strong> Community health metrics and regular assessment schedules, member satisfaction measurement and analysis methods, growth tracking systems and reporting requirements, quarterly review processes and improvement planning.</p>
</li>
</ul>
<h3 id="heading-the-event-planning-handbook">The Event Planning Handbook</h3>
<p>Events often drive community engagement and growth. Your event documentation should enable teams to create successful experiences consistently. Organize event documentation by timeline:</p>
<ul>
<li><p><strong>6-8 weeks prior:</strong> Initial planning, venue booking, speaker outreach.</p>
</li>
<li><p><strong>4-6 weeks prior:</strong> Registration setup, marketing launch, logistics confirmation.</p>
</li>
<li><p><strong>2-4 weeks prior:</strong> Final details, volunteer coordination, attendee communication.</p>
</li>
<li><p><strong>Week of event:</strong> Setup procedures, team briefings, backup plans.</p>
</li>
<li><p><strong>Event day:</strong> Detailed checklists for setup, execution, and wrap-up.</p>
</li>
<li><p><strong>Post-event:</strong> Follow-up tasks, feedback collection, documentation updates.</p>
</li>
</ul>
<h3 id="heading-the-community-guidelines-and-behavioral-expectations-handbook">The Community Guidelines and Behavioral Expectations Handbook</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1757644301107/b7fcee82-fc6b-45fe-94ce-bfcd327ee8f9.png" alt="Example of A Community Guideline" width="899" height="719" loading="lazy"></p>
<p>Community guidelines should clearly communicate expectations while reflecting your community's specific culture and values. Effective community guidelines include:</p>
<ul>
<li><p>Specific behavioral expectations with concrete examples.</p>
</li>
<li><p>Clear consequences that focus on community repair and learning.</p>
</li>
<li><p>Accessible reporting procedures for concerns or conflicts.</p>
</li>
<li><p>Resolution processes that prioritize healing and growth.</p>
</li>
<li><p>Recognition systems for positive community contributions.</p>
</li>
</ul>
<h2 id="heading-how-to-test-whether-your-documentation-works">How to Test Whether Your Documentation Works</h2>
<p>Creating documentation is only the first step. You need to verify that it actually helps people succeed in your community.</p>
<h3 id="heading-how-to-observe-how-people-actually-use-information">How to Observe How People Actually Use Information</h3>
<p>The most valuable feedback comes from watching interactions between community members and your documentation. Observation methods:</p>
<ul>
<li><p>Ask new volunteers to follow your procedures while you watch (without providing extra help).</p>
</li>
<li><p>Monitor community channels for repeated questions that suggest documentation gaps.</p>
</li>
<li><p>Track completion rates for multi-step processes.</p>
</li>
<li><p>Pay attention to member feedback about confusing or particularly helpful resources.</p>
</li>
</ul>
<h3 id="heading-how-to-ask-targeted-questions-for-improvement">How to Ask Targeted Questions for Improvement</h3>
<p>Generic feedback does not provide enough detail for meaningful improvements. Ask specific questions that reveal actual pain points. Useful feedback questions:</p>
<ul>
<li><p>"At what point did you feel unsure about what to do next?"</p>
</li>
<li><p>"What information were you looking for that you could not easily find?"</p>
</li>
<li><p>"If you were teaching this process to someone else, what would you explain differently?"</p>
</li>
<li><p>"What would have made this experience smoother or more welcoming?"</p>
</li>
</ul>
<h3 id="heading-how-to-monitor-community-health-indicators">How to Monitor Community Health Indicators</h3>
<p>Good documentation should contribute to overall community sustainability and member satisfaction. Signs that documentation is working:</p>
<ul>
<li><p>Fewer repetitive questions in community channels.</p>
</li>
<li><p>Higher volunteer retention and satisfaction scores.</p>
</li>
<li><p>Faster integration of new members into community activities.</p>
</li>
<li><p>More consistent execution of events and programs.</p>
</li>
<li><p>Reduced administrative burden on community organizers.</p>
</li>
</ul>
<h2 id="heading-how-to-maintain-documentation-as-your-community-evolves">How to Maintain Documentation as Your Community Evolves</h2>
<p>Documentation requires ongoing attention to remain useful as your community grows and changes.</p>
<h3 id="heading-how-to-schedule-regular-review-cycles">How to Schedule Regular Review Cycles</h3>
<p>Establish predictable times for updating and improving your documentation:</p>
<ul>
<li><p>Monthly reviews of frequently-used resources like onboarding materials.</p>
</li>
<li><p>Quarterly comprehensive reviews following major events or program cycles.</p>
</li>
<li><p>Annual documentation audits to remove outdated information and improve organization.</p>
</li>
<li><p>Immediate updates when processes change or new information becomes available.</p>
</li>
</ul>
<h3 id="heading-how-to-create-systems-for-community-input">How to Create Systems for Community Input</h3>
<p>Make it easy for community members to suggest improvements and contribute updates. Simple contribution methods:</p>
<ul>
<li><p>Feedback forms or shared documents for quick suggestions.</p>
</li>
<li><p>Regular "documentation improvement" sessions during community meetings.</p>
</li>
<li><p>Recognition programs for members who contribute helpful updates.</p>
</li>
<li><p>Clear guidelines explaining how community members can suggest or make changes.</p>
</li>
</ul>
<h3 id="heading-how-to-build-documentation-updates-into-regular-workflows">How to Build Documentation Updates into Regular Workflows</h3>
<p>Instead of treating documentation as separate work, integrate updates into existing community management processes:</p>
<ul>
<li><p>Include documentation reviews in event planning checklists.</p>
</li>
<li><p>Assign specific documentation responsibilities to team members.</p>
</li>
<li><p>Make documentation accuracy part of program evaluation processes.</p>
</li>
<li><p>Train multiple people to update and maintain critical resources.</p>
</li>
</ul>
<h2 id="heading-how-to-create-a-culture-of-clear-communication">How to Create a Culture of Clear Communication</h2>
<p>The most effective community documentation happens when your entire team values clarity and considers member experience in every decision.</p>
<h3 id="heading-how-to-model-excellent-communication-practices">How to Model Excellent Communication Practices</h3>
<p>As a community leader, your communication style influences how everyone else approaches sharing information. Ways to model good documentation habits:</p>
<ul>
<li><p>Always include context when making announcements or giving instructions.</p>
</li>
<li><p>Follow up on frequently asked questions with documentation improvements.</p>
</li>
<li><p>Acknowledge and appreciate team members who create helpful resources.</p>
</li>
<li><p>Treat documentation work as valuable community contribution, not administrative overhead.</p>
</li>
</ul>
<h3 id="heading-how-to-integrate-clarity-into-decision-making">How to Integrate Clarity into Decision-Making</h3>
<p>Make "Will this be clear to community members?" a standard question in your planning processes. Consider documentation impact when:</p>
<ul>
<li><p>Launching new programs or changing existing procedures.</p>
</li>
<li><p>Planning events or community initiatives.</p>
</li>
<li><p>Onboarding new team members or volunteers.</p>
</li>
<li><p>Responding to community feedback and implementing improvements.</p>
</li>
</ul>
<h3 id="heading-how-to-recognize-clear-communication">How to Recognize Clear Communication</h3>
<p>When community members create helpful resources, explain things well, or improve existing documentation, make sure their contribution is acknowledged and valued. This recognition encourages others to consider community accessibility and take ownership of shared information resources.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>Effective community documentation is not about perfect writing or exhaustive detail. It is about understanding what your community members need and creating clear paths for them to succeed.</p>
<p>You've learned how to organize information around member goals, write instructions that prevent confusion, and build systems that keep documentation relevant as your community grows. Most importantly, you've discovered how to promote a culture where clear communication is valued and community accessibility becomes everyone's responsibility.</p>
<p>Remember, this key principle: good community documentation is measured by member success and community health, not by volume or technical perfection. When new members can easily find ways to get involved, volunteers feel confident in their roles, and your community operates smoothly without requiring constant intervention, your documentation is fulfilling its purpose.</p>
<p>Start with one small improvement. Choose a process that generates frequent questions, apply these techniques, and observe the impact on your community's experience. Each improvement is a step toward building a truly sustainable, welcoming tech community where everyone can contribute effectively.</p>
<p>You can also connect with me on <a target="_blank" href="https://www.linkedin.com/in/oluwaseun-oladeji/">LinkedIn</a>, <a target="_blank" href="https://x.com/Oladejioluwas15">X (Twitter)</a> and <a target="_blank" href="https://medium.com/@oladejioluwaseun891">Medium</a>. If you made it to the end of this tutorial, thanks for reading!</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Introducing New freeCodeCamp Certifications in the Full Stack Developer Curriculum ]]>
                </title>
                <description>
                    <![CDATA[ I'm a big fan of CompTIA and the rigor of their certifications. I wanted freeCodeCamp's new Full Stack Developer cert to be similarly rigorous. But I made one major miscalculation. I underestimated people's desire to earn certifications within less t... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/introducing-freecodecamp-checkpoint-certifications/</link>
                <guid isPermaLink="false">68cc7258080e9a4dee6b7952</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Thu, 18 Sep 2025 20:58:00 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1758228730264/c1387e81-974b-4573-abe2-d07bff7d6ef7.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>I'm a big fan of CompTIA and the rigor of their certifications. I wanted freeCodeCamp's new Full Stack Developer cert to be similarly rigorous.</p>
<p>But I made one major miscalculation.</p>
<p>I underestimated people's desire to earn certifications within less than a year of study.</p>
<p>With our old curriculum, you could earn your first cert in as little as 300 hours of coursework.</p>
<p>With our new curriculum, it takes around 1,800 hours of coursework to earn the Full Stack Developer capstone cert.</p>
<p>The result is that a ton of people are still choosing to study our outdated legacy cert coursework, rather than studying our new and vastly-improved full stack coursework.</p>
<p>I'm kind of embarrassed that it took me months to understand this.</p>
<p>And to be clear, there are a few other reasons that not everybody has moved over to our new full stack curriculum:</p>
<ol>
<li><p>The curriculum is still in beta.</p>
</li>
<li><p>The Back End JavaScript coursework isn't live yet.</p>
</li>
<li><p>Our exam environment isn't live yet. So you can't sit for exams yet.</p>
</li>
</ol>
<p>The good news is that the freeCodeCamp community is working hard to finish these three items.</p>
<p>We're steadily shipping the remaining coursework and finishing our exam environment. And we're hoping to get the new curriculum out of beta as early as summer.</p>
<p>Still, this won't address the problem I mentioned at the beginning: it takes way longer to earn the full stack cert than it takes to earn our old certs.</p>
<p>Well I'm happy to say we've found a solution for that.</p>
<h2 id="heading-introducing-6-additional-more-granular-certifications">Introducing 6 Additional, More Granular Certifications</h2>
<p>As you may remember, for the first 9 years of freeCodeCamp's existence, we had tons of shorter certs: Responsive Web Design, Front End Libraries, Relational Databases and more.</p>
<p>We're going back to this model by breaking the Full Stack Development curriculum down into a series of smaller certs. You can earn these new certs along the way as you progress toward earning our Certified Full Stack Developer capstone cert.</p>
<p>Here's the full list of certs you'll be able to earn along the way:</p>
<ol>
<li><p>Responsive Web Design</p>
</li>
<li><p>JavaScript Algorithms and Data Structures</p>
</li>
<li><p>Front End Libraries</p>
</li>
<li><p>Python Programming</p>
</li>
<li><p>Relational Databases</p>
</li>
<li><p>Back End Development and APIs</p>
</li>
</ol>
<p>The full progression will look something like this:</p>
<p>Each of these certs will require you to build certification projects and sit for an exam. They'll each involve around 300 hours of coursework, like our old legacy certs did.</p>
<p>The main difference: as you earn these certs, you'll progress toward earning our capstone cert: the Certified Full Stack Developer certification.</p>
<p>The finished curriculum will look something like this:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1758228923613/4f9c8f00-88a5-409d-bee8-b886ae9857e8.webp" alt="A screenshot of freecodecamp.org/learn showing the accordion menu with the above-listed certifications and a final exam and capstone project" class="image--center mx-auto" width="891" height="1520" loading="lazy"></p>
<p>We're working to finish our exam environment so that you can sit for exams and earn our new Responsive Web Design cert and JavaScript cert as early as Halloween.</p>
<p>We'll release subsequent certs as we finish them, with the goal of having all six of these new certs live by summer.</p>
<p>So in conclusion: I underestimated people's desire for smaller, more specific certs that they could put on their résumé, CV, personal website, and LinkedIn.</p>
<p>I'm working hard with the freeCodeCamp community to get these new certs live and out of beta as quickly as we can.</p>
<p>As has always been the case, these will be FREE verified certifications with verification links and QR codes, that will live on freeCodeCamp's servers forever.</p>
<p>Over the past 11 years, people have earned more than 300,000 of these certifications. These represent millions of hours of learning by the global developer community.</p>
<p>I'm proud of our certification program, the rigor it communicates to employers, and the access it extends to anyone willing to put in the time and effort to learn.</p>
<p>These certs will remain a central part of our community and our mission.</p>
<h2 id="heading-faq">FAQ</h2>
<h3 id="heading-so-instead-of-earning-just-one-cert-for-completing-the-full-stack-cert-curriculum-ill-earn-7"><strong>So instead of earning just one cert for completing the full stack cert curriculum, I'll earn 7?</strong></h3>
<p>That's correct. There will be 6 300-hour blocks of coursework (like with the old curriculum), each with their own projects and exam. After all this, you'll build a final capstone project and sit for a comprehensive final exam.</p>
<h3 id="heading-what-will-happen-to-the-legacy-versions-of-these-certs">What will happen to the legacy versions of these certs?</h3>
<p>They'll eventually expire and you'll want to earn the new version. The soonest they will expire will be 2028, and we may push that date back a bit to ensure people have time to earn the updated version of these certs.</p>
<h3 id="heading-what-if-i-already-earned-a-legacy-version-of-one-of-these-certs">What if I already earned a legacy version of one of these certs?</h3>
<p>Great. You've probably learned most of the concepts that you need to earn the updated version. You'll just need to build the required final projects for that cert and sit for the exam. Then you can earn the updated cert.</p>
<h3 id="heading-tell-me-about-the-exam-environment">Tell me about the exam environment</h3>
<p>It's a desktop app you can use to securely take the exam for each certification. Instead of needing to go to a testing center, you can take exams at your convenience.</p>
<p>Our app strikes a balance between respecting people's privacy while also flagging for human review anyone who may be cheating.</p>
<h3 id="heading-are-there-any-other-changes-to-the-plans-for-the-full-stack-cert-that-you-havent-talked-about-here">Are there any other changes to the plans for the full stack cert that you haven't talked about here?</h3>
<p>No. We're still proceeding with everything I talked about in <a target="_blank" href="https://www.freecodecamp.org/news/christmas-2025-freecodecamp-curriculum-updates/">my Christmas community update</a>. We're making steady forward progress. The freeCodeCamp open source community is more locked-in and more productive than ever.</p>
<h3 id="heading-when-should-i-switch-from-the-legacy-cert-curriculum-to-the-new-full-stack-curriculum">When should I switch from the legacy cert curriculum to the new full stack curriculum?</h3>
<p>Immediately. If you start now, you can be one of the first people to sit for the Responsive Web Design and JavaScript Algorithms and Data Structures exams once they go live.</p>
<p>Again, the new coursework is WAY better than the old coursework. It's more granular, more interactive, and includes more theory and more practice.</p>
<h3 id="heading-so-the-only-change-is-that-youre-adding-these-new-certifications-along-the-certified-full-stack-developer-path">So the only change is that you're adding these new certifications along the Certified Full Stack Developer path?</h3>
<p>That's right.</p>
<h3 id="heading-cool-dont-you-usually-sign-off-with-your-catch-phrase-say-the-line-bart">Cool. Don't you usually sign off with your catch phrase? Say the line, Bart.</h3>
<p>Happy coding.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Common Open Source Contribution Myths – Debunked ]]>
                </title>
                <description>
                    <![CDATA[ Many developers shy away from contributing to open source, as it can be intimidating and hard to get started. Even though your contributions might seem inconsequential at first, they can potentially have a huge impact on your career. In this article,... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/common-open-source-contribution-myths-debunked/</link>
                <guid isPermaLink="false">68b703ede63728a780d3fc1f</guid>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                    <category>
                        <![CDATA[ GitHub ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Orim Dominic Adah ]]>
                </dc:creator>
                <pubDate>Tue, 02 Sep 2025 14:49:17 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1756821843592/e345ed9b-4cae-4273-b677-05e7047be8b7.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Many developers shy away from contributing to open source, as it can be intimidating and hard to get started. Even though your contributions might seem inconsequential at first, they can potentially have a huge impact on your career.</p>
<p>In this article, we’ll discuss some common misconceptions that might be holding you back from contributing to open source. I’ll show you what you’re missing out on, and give you some advice to help you begin.</p>
<h2 id="heading-table-of-contentsheading-table-of-contents"><a class="post-section-overview" href="#heading-table-of-contents">Table of Contents</a></h2>
<ol>
<li><p><a class="post-section-overview" href="#heading-what-is-open-source">What is Open Source?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-key-factors-influencing-open-source-contributions">Key Factors Influencing Open Source Contributions</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-why-people-hesitate-to-contribute">Why People Hesitate to Contribute</a></p>
<ul>
<li><p><a class="post-section-overview" href="#heading-you-feel-like-an-impostor">You feel like an impostor</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-you-have-to-do-it-for-free">You have to do it for free</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-you-have-a-busy-schedule">You have a busy schedule</a></p>
</li>
</ul>
</li>
<li><p><a class="post-section-overview" href="#heading-start-contributing-to-open-source-today">Start Contributing to Open Source Today</a></p>
</li>
</ol>
<h2 id="heading-what-is-open-source">What is Open Source?</h2>
<p>Open source refers to software that has its code publicly available for viewing, modification, and use. The code is usually hosted on platforms like GitHub where developers can contribute to the codebase and share their expertise with the project.</p>
<p>Although open source software code is publicly accessible, it doesn’t mean that the software has to be free. Creators of the software can make money by charging a fee for things like optional plugins, consultation about the software, and so on.</p>
<p><a target="_blank" href="https://github.com/nginx">Nginx</a> is an example of open source software that charges a fee for additional but optional plugins. <a target="_blank" href="https://github.com/nestjs">NestJS</a> is open source too, but has an official paid course (and its maintainers charge a consultation fee for more complex uses of the software).</p>
<h2 id="heading-key-factors-influencing-open-source-contributions">Key Factors Influencing Open Source Contributions</h2>
<p>In 2023, roughly <a target="_blank" href="https://opensource.googleblog.com/2024/08/2023-open-source-contribution-report.html">10% of Alphabet’s full-time workforce</a> actively contributed to open source projects. And according to <a target="_blank" href="https://opensourcesurvey.org/2024/">GitHub’s 2024 Open Source Survey</a>, respondents reported that the top five factors that influenced their contribution to open source projects, in order of importance, were:</p>
<ul>
<li><p>Whether the project had an open source license or not. Having an open source license was considered favourable.</p>
</li>
<li><p>The responsiveness of the project’s maintainers. Fast and positive responses are encouraging.</p>
</li>
<li><p>A welcoming community, indicating support from the maintainers and others contributing to the project.</p>
</li>
<li><p>The level of activity on the project – lots of activity signifies an actively maintained project (which is more rewarding and useful to work on).</p>
</li>
<li><p>Whether the project had a contribution guide that helps developers ease into contributing to the project.</p>
</li>
</ul>
<p><a target="_blank" href="https://opensourcesurvey.org/2024/"><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1753830717981/b753b4ae-36ec-4773-990d-dcb83a530c3f.png" alt="GitHub’s 2024 Open Source Survey - Key Factors Influencing Open Source Contributions" class="image--center mx-auto" width="600" height="400" loading="lazy"></a></p>
<p>But even though many projects are attractive, and their maintainers are welcoming, some people still hesitate to contribute for reasons not linked to the projects themselves.</p>
<h2 id="heading-why-people-hesitate-to-contribute">Why People Hesitate to Contribute</h2>
<p>After looking into responses from various discussions, I found that there are three primary barriers developers face when they’re considering contributing to open source:</p>
<ul>
<li><p>You feel like an impostor</p>
</li>
<li><p>You have to do it for free</p>
</li>
<li><p>You have a busy schedule</p>
</li>
</ul>
<p>The rest of this article will address (and hopefully break down) these barriers. I hope that by the end, you’ll be encouraged to contribute to open source.</p>
<h3 id="heading-you-feel-like-an-impostor">You feel like an impostor</h3>
<p>Many people think that you have to know a lot about a project to work on it, but this misconception is one of the biggest barriers that holds developers back from contributing to open source. Some people say to themselves “I don't have the experience”, “I have nothing to contribute”, “What if I break something?”, “I don’t know enough”.</p>
<p>Here’s some advice from <a target="_blank" href="https://www.freecodecamp.org/news/how-to-not-feel-like-an-imposter-3d41fdc91182/">How to Overcome Imposter Syndrome</a> that can help:</p>
<ul>
<li><p>Stop obsessing over not being good enough. It’s unproductive.</p>
</li>
<li><p>Everyone excels at different things. You likely excel at some things that others don’t.</p>
</li>
<li><p>Don’t compare yourself with others who are more experienced than you. In fact, stop comparing yourself with anyone else. You are unique.</p>
</li>
</ul>
<p>Try to contribute to projects that you have used. You already understand them better than projects that you haven’t used. As a beginner, working on issues labeled “good first issue”, “up-for-grabs”, “beginner-friendly” and so on is a great place to start. If you find an issue that interests you, read the discussions under it if there are any so you can understand it better. State that you are interested in working on it and an experienced contributor will likely respond to let you know if you can proceed. They can also provide you with more information if you need it.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1756458374283/cf14b8d9-b7e0-45b9-a7ca-a88e93df28c2.png" alt="Issues with labels that beginners can contribute to" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>Put in the work to resolve it yourself first, and if you have any issues, then you can ask more questions. When you try to resolve it yourself before asking questions, it tells maintainers that you have put in the effort and they will be more willing to help. It also makes your question(s) sound thoughtful and direct.</p>
<blockquote>
<p><strong>“The three most powerful motives are curiosity, delight, and the desire to do something impressive. “</strong></p>
<p><strong>— How to Do Great Work by Paul Graham</strong></p>
</blockquote>
<p>I shared my experience in an article titled <a target="_blank" href="https://orimdominic.vercel.app/posts/you-dont-need-to-know-it-all-to-contribute/">You Don't Need to Know It All to Contribute</a> where I found out that the author of a popular JavaScript project was not the one that wrote the TypeScript part of the project and he was happy to receive my contribution.</p>
<p>If you still feel like you are not good enough, try to look at it as an opportunity to learn from a codebase built by developers with a wide range of experiences and expertise. If you dive into the code and try to improve it, you’ll learn things that you won’t find in online tutorials and blog posts.</p>
<p>Just keep in mind that you don’t always have to contribute code. Even though the majority of contributions are usually code-based, there are other areas that need attention, too, and are often overlooked. What happens if the documentation is nonexistent or outdated? What happens when issues aren’t triaged? You can help with these issues by:</p>
<ul>
<li><p>Discussing them with project maintainers and other contributors to clarify and improve docs and other resources</p>
</li>
<li><p>Giving feedback on pull requests</p>
</li>
<li><p>Adding labels for organising issues into proper categories</p>
</li>
</ul>
<p>By doing this, you provide value to these projects. What matters is your interest in solving problems and your ability to do the required research.</p>
<h3 id="heading-you-have-to-do-it-for-free">You have to do it for free</h3>
<p>Another misconception is that devs always do open source without getting paid. But this isn't true for all cases. Some open source repositories reward contributors via bounties, for example. With bounties, prize money is placed on an an issue and whoever solves it gets the prize money or reward. I earned money through this via <a target="_blank" href="https://orimdominic.vercel.app/posts/my-first-open-source-contribution-to-remotion/">my first contribution to Remotion</a>.</p>
<p>And there are other benefits of contributing to open source projects aside from getting paid. And often, people contribute primarily for these other reasons.</p>
<p>For example, for beginner developers, there aren’t many opportunities to get hands-on experience building “real” projects, or to learn what working on a tech team is really like.</p>
<p>But by contributing to an open source project and becoming part of that community, you get to practice teamwork, contribute to code that’s constantly changing and growing, and solve real-life problems. This gives you valuable experience that’ll help prepare you for the workforce (and that you can put on your résumé). The image below is a screenshot of two people who received a <a target="_blank" href="https://training.linuxfoundation.org/blog/500-promising-individuals-worldwide-receive-linux-foundation-it-training-certification-scholarships/">scholarship from the Linux Foundation</a> for their contributions to open source.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1756482636970/e3fe1fad-7edb-4748-b760-00e054dd4e61.png" alt="Screenshot of open source scholarship winners" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>So as you can see, even if you don’t get monetary rewards, contributing to open source presents many other opportunities. You get to:</p>
<ul>
<li><p>Work with people from diverse cultures</p>
</li>
<li><p>Develop clear written technical communication skills</p>
</li>
<li><p>Improve your knowledge of various tools/frameworks</p>
</li>
<li><p>Prove yourself to be a self-motivated developer</p>
</li>
<li><p>Work asynchronously with people across multiple time zones</p>
</li>
</ul>
<p>You also get the opportunity to network with other developers and grow your reputation and credibility in the software development space. <a target="_blank" href="https://github.com/unicodeveloper">Prosper Otemuyiwa</a> and <a target="_blank" href="https://github.com/antfu">Anthony Fu</a> are great examples and beneficiaries of this type of career growth.</p>
<h3 id="heading-you-have-a-busy-schedule">You have a busy schedule</h3>
<p>Having other pressing commitments is a reasonable barrier to contributing to open source. We’re all human, and our resources (time and energy) are limited – so we have to manage them judiciously.</p>
<p>But have you considered what would happen if the open source project that you use had a serious bug that affects your performance or deliverables at work? What happens when the problem you are trying to solve at work requires expert knowledge of that open source project that you heavily depend on?</p>
<p>Contributing to open source projects in the little ways that you can will give you insight into how the projects work. Since you have to maintain a rapport with other developers on the project, you’ll form a professional bond with them and they’ll be glad to help you out if you have questions or require expert opinions on the project. If you are a major contributor, you may have the chance to influence the project’s roadmap.</p>
<p>Continuing to develop your skills is paramount to you as a developer. If you can make time to improve your skills, then you can make time to contribute to open source because it offers more rewards than just skill improvement. You can start small – try dedicating, for example, one hour a week before work, or a couple hours on the weekend. Then you can ramp up once you get into the rhythm and find more time. Contributing to open source doesn’t have to be overly demanding.</p>
<p>You’re already solving problems. Why not solve them in a visible way that helps others and builds your own credibility?</p>
<h2 id="heading-start-contributing-to-open-source-today">Start Contributing to Open Source Today</h2>
<p>We all should contribute to open source one way or another. If you feel that you don’t know enough, just keep in mind that other people feel (or felt, before starting) the same way. And know that nobody can claim to know it all – not even the founder of the project. So don’t let the feeling of impostor syndrome hold you back.</p>
<p>Remember also that Rome was not built in a day. It wasn’t also built by one person’s hand – but by countless laborers over many centuries and millennia. You could be part of building the next great open source project (or helping maintain the many great ones that are already out there and need your help).</p>
<p>So consider contributing today by visiting the issues tab of any of the open source projects that you use extensively and pick up something. You can find links to beginner-level issues from the following websites:</p>
<ul>
<li><p><a target="_blank" href="https://goodfirstissue.dev/">Good First Issue</a></p>
</li>
<li><p><a target="_blank" href="https://up-for-grabs.net/">Up For Grabs</a></p>
</li>
<li><p><a target="_blank" href="https://www.codetriage.com/">CodeTriage</a></p>
</li>
<li><p><a target="_blank" href="https://www.onlydust.com/">OnlyDust</a></p>
</li>
</ul>
<p>If you see an issue that you are interested in, take the following steps as a new contributor:</p>
<ul>
<li><p>Look for a <code>CONTRIBUTING.md</code> file and read it for guidance on how to contribute</p>
</li>
<li><p>Clone the repository and set it up locally</p>
</li>
<li><p>State your intention to work on the issue by making a comment on the issue</p>
</li>
</ul>
<p>Ask a question if an issue is unclear to you and you’ll get guidance.</p>
<p>Good luck on your open source journey!</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Document Governing Procedures for Open-Source Communities ]]>
                </title>
                <description>
                    <![CDATA[ In open source communities, we often discuss contribution guidelines, codes of conduct, and onboarding new contributors. But one thing we don’t talk about nearly enough? Governance. Governance sounds serious. But at its core, it simply means: how do ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-document-governing-procedures-for-open-source-communities/</link>
                <guid isPermaLink="false">6877d29455befbef3138faf5</guid>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Governance ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ #community-management ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Oluchi Nwenyi ]]>
                </dc:creator>
                <pubDate>Wed, 16 Jul 2025 16:25:56 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1752683137033/9aff86cd-09de-4a5e-bd65-c8b0653724eb.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In open source communities, we often discuss contribution guidelines, codes of conduct, and onboarding new contributors. But one thing we don’t talk about nearly enough? Governance.</p>
<p>Governance sounds serious. But at its core, it simply means: <strong>how do we make decisions, and who gets to make them?</strong> It doesn’t matter if you're working on a project at the grassroots level with a few maintainers or a mature open-source ecosystem – the guiding procedures influence how people contribute, manage issues, and develop into leaders.</p>
<p>And, like with anything in open source – if it isn't documented, it may as well not exist.</p>
<p>In this article, I'll explain why governance documentation is important, what to include, and how to document governing procedures that are useful, clear, and human.</p>
<h2 id="heading-table-of-contents">Table of Contents</h2>
<ul>
<li><p><a class="post-section-overview" href="#heading-why-governance-matters-and-why-you-should-document-it">Why Governance Matters (and Why You Should Document It)</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-what-your-governance-documentation-should-have">What your Governance Documentation Should Have</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-make-governing-documentation-clear-and-welcoming">Make Governing Documentation Clear and Welcoming</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-to-start-documenting-governing-procedures-for-your-open-source-community">How to Start Documenting Governing Procedures for Your Open Source Community</a></p>
</li>
</ul>
<h2 id="heading-why-governance-matters-and-why-you-should-document-it">Why Governance Matters (and Why You Should Document It)</h2>
<p>Every open-source community already has some kind of governance (even if it’s not written down). Sometimes it’s a single maintainer making all decisions. Sometimes it’s a small group of people “just knowing what’s best.” The danger here is not the structure itself but the lack of clarity around it.</p>
<p>When governing procedures aren’t documented:</p>
<ul>
<li><p>New contributors might be confused about how to get involved</p>
</li>
<li><p>Decisions appear arbitrary or biased</p>
</li>
<li><p>Power dynamics become invisible</p>
</li>
<li><p>Conflict becomes harder to manage or resolve fairly</p>
</li>
</ul>
<p>Documenting governance promotes trust, transparency, and predictability. It does not imply confining contributors to rigid rules – rather, it offers your community a common understanding of how things work and how they may change.</p>
<h2 id="heading-what-your-governance-documentation-should-have">What Your Governance Documentation Should Have</h2>
<p>You don’t need to start governance documentation from scratch. You probably already have fragments of governance in your README, <code>CONTRIBUTING.md</code>, or pinned messages in your community’s messaging platform. The goal is to bring them together into something clear, navigable, and contributor-friendly.</p>
<p>Think of your governance documentation as a map. It should help contributors understand where they are, how things work, and what paths they can take, including:</p>
<ol>
<li><p><strong>Mission and Values:</strong> Why does this project exist? What principles guide how decisions are made or prioritised? This can set the tone for governance and invite collaboration.</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1752605473953/de547837-befb-4787-ab7c-a9860612fa97.png" alt="The Good Docs Project mission statement" class="image--center mx-auto" width="2712" height="958" loading="lazy"></p>
</li>
<li><p><strong>Roles and Responsibilities:</strong> Who are the maintainers? What can contributors, reviewers, and core team members do? Who can open pull requests? Review them? Approve proposals? Define expectations and boundaries clearly.</p>
</li>
<li><p><strong>Decision-Making Process:</strong> How are technical decisions made? By consensus? By voting? Is there a lead maintainer with the final say? What types of decisions require community input? How are disputes resolved?</p>
</li>
<li><p><strong>Conflict Resolution:</strong> What happens if people disagree? Is there a process to escalate issues respectfully?</p>
</li>
<li><p><strong>Proposal Process:</strong> How are changes proposed and discussed? Do you use an RFC system, GitHub discussions, or something else? What’s the typical timeline for review or feedback?</p>
</li>
<li><p><strong>Leadership Changes:</strong> How are new maintainers added? How can someone step down or be removed?</p>
</li>
<li><p><strong>Amending Governance:</strong> How can the governing procedure itself and its documentation be changed? Who has the authority to do so?</p>
</li>
<li><p><strong>Contributing Guidelines:</strong> How can contributors get started? How can they submit a pull request? What does review and approval look like? Is there a contributor ladder? What happens after someone contributes regularly? Make it easy for everyone to get around the overall contributor experience</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1752605949028/2f1f9884-d653-4931-a566-9ed046032321.png" alt="freeCodeCamp contribution guidelines" class="image--center mx-auto" width="2723" height="1808" loading="lazy"></p>
</li>
<li><p><strong>Code of Conduct (linked or embedded):</strong> Governance and conduct are deeply connected. One shapes the culture, while the other protects it.</p>
</li>
</ol>
<h2 id="heading-make-governing-documentation-clear-and-welcoming">Make Governing Documentation Clear and Welcoming</h2>
<p>Governance documentation doesn’t have to read like legal policy. In fact, it <em>shouldn’t</em>. A clear, welcoming tone helps readers feel included, especially newcomers or contributors from under-represented groups.</p>
<p>The tone you use in your governance docs will shape how people feel about your community. It can either feel like a locked gate or a clear, friendly path forward. Here’s how to keep them human:</p>
<ul>
<li><p><strong>Use plain, clear language.</strong> Avoid overly complex terms, and explain acronyms if needed.</p>
</li>
<li><p><strong>Be specific.</strong> “You must be in the Discord server to vote” is better than “participation is required.”</p>
</li>
<li><p><strong>Keep it short and easy to read.</strong> Use lists, headings, and bullet points.</p>
</li>
<li><p><strong>Explain the “why.”</strong> Give more context. People are more likely to trust rules when they understand why they exist.</p>
</li>
<li><p><strong>Use examples or scenarios.</strong> For example, “when two maintainers disagree on a technical direction...”</p>
</li>
<li><p><strong>Make it feel open.</strong> Invite contributors to ask questions or suggest changes, including to governing procedures. That alone can help your community evolve with less friction.</p>
</li>
</ul>
<h2 id="heading-how-to-start-documenting-governing-procedures-for-your-open-source-community">How to Start Documenting Governing Procedures for Your Open Source Community</h2>
<p>I’ve helped document governance in projects where things had been informal for years. The hardest part? Starting. There’s always a fear of overstepping or “making it too official.”</p>
<p>But writing things down doesn’t have to mean locking them in stone. In fact, the best governance docs are <strong>living documents,</strong> created with the community, reviewed regularly, and updated as the project grows.</p>
<p>Some lessons I’ve learnt:</p>
<ul>
<li><p>Start small. Even a bulleted list in a README is better than nothing.</p>
</li>
<li><p>Use your community’s questions as your guide. If people keep asking, “how do I become a maintainer?” write that down.</p>
</li>
<li><p>Let people review and comment. Co-create – don’t just impose.</p>
</li>
</ul>
<p>If you’re not sure where to begin, look to open-source projects that have done this well. For example, <strong>Kubernetes</strong> has a well-structured governance model documented in its <a target="_blank" href="https://github.com/kubernetes/community/blob/master/governance.md">community repository</a>, outlining everything from roles to decision-making processes.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1752605205327/78f64bc8-69f9-43f5-8e7e-c366a0bc92ea.png" alt="Kubernetes governance model" class="image--center mx-auto" width="2650" height="1808" loading="lazy"></p>
<p><strong>The Tor Project</strong> also maintains transparent and community-driven governance documentation (a <a target="_blank" href="https://www.lulunwenyi.com/posts/documenting-tors-governance-processes/">project I had the opportunity to contribute to</a>) that defines roles, responsibilities, and decision-making pathways that are communicated to contributors all over the world.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>Documenting governance doesn’t have to be scary. It’s just about <strong>making the invisible visible</strong> and doing it in a way that invites people in. When you write down how things work, you make space for others to contribute confidently, understand the community they’re joining, and grow within it. That’s what governance should be about.</p>
<p>So if your project doesn’t have its governing principles documented yet, don’t wait for it to get “big enough.” Start now, start small, and let it evolve with your community.</p>
<p>And remember: governance isn’t about control. It’s about clarity.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ freeCodeCamp Turns 10 + Major Certification Updates ]]>
                </title>
                <description>
                    <![CDATA[ 10 years ago today I sat down in the closet of my San Francisco apartment and coded the first few hundred lines of freeCodeCamp. I didn't know it at the time, but fCC would quickly grow into a global community of busy adults learning to code togethe... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/freecodecamp-turns-10-major-curriculum-updates/</link>
                <guid isPermaLink="false">671fc26234113ef3b02f6bf3</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Mon, 28 Oct 2024 16:57:06 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133354055/767f41f9-70e6-4e1c-b0d5-1927a925c9cc.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>10 years ago today I sat down in the closet of my San Francisco apartment and coded the first few hundred lines of freeCodeCamp.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133437567/a29ae1ca-0350-4e94-b57a-296eb35dae6f.jpeg" alt="Quincy's closet office" class="image--center mx-auto" width="485" height="485" loading="lazy"></p>
<p>I didn't know it at the time, but fCC would quickly grow into a global community of busy adults learning to code together.</p>
<p>Many of these campers – as we now call ourselves – have gotten jobs as software engineers. And many campers have also contributed code to fCC's open source codebase.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133483889/9fe0f108-361f-4384-bbb9-774b9bbe7fe2.webp" alt="Campers at an NYC freeCodeCamp event" class="image--center mx-auto" width="960" height="528" loading="lazy"></p>
<p>Over the past 10 years, we've built:</p>
<ol>
<li><p>An interactive 3,000-hour core curriculum that teaches Math, Programming, and Computer Science</p>
</li>
<li><p>A library of more than 12,000 programming tutorials – and dozens of full-length books – on our publication, <a target="_blank" href="http://freecodecamp.org/news">freecodecamp.org/news</a></p>
</li>
<li><p>A YouTube channel with more than 1,000 free full-length courses. We just hit 10 million subscribers a few days ago.</p>
</li>
<li><p>The kindest, most supportive programming forum on the planet. And we have a similarly kind Discord server, too.</p>
</li>
</ol>
<p>The team has grown from just me to a staff of 35 teachers and engineers. And this is just the tip of the iceberg. A huge chunk of the work is done by the open source community itself. Every day, volunteers step forward to improve our codebase, create new open learning resources, and help one another on the forum.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133557095/089e4ec6-16aa-49df-81c3-6b27c3001ed4.jpeg" alt="a screenshot of the freecodecamp github repo" class="image--center mx-auto" width="607" height="515" loading="lazy"></p>
<p>And we're just getting started. So rather than a sentimental write-up about the <strong>first</strong> 10 years of freeCodeCamp, we're going to focus instead on our plans for the <strong>next</strong> 10 years ahead of us.</p>
<p>After all, our charity's mission is to create free learning resources that help folks learn math, programming, and computer science. And there's still <strong>so much</strong> work left to be done.</p>
<p>In this article, I'll lay out our major initiatives for the next decade. And I'll show you some big improvements – a few of which are coming in time for Christmas.</p>
<h2 id="heading-one-certification-to-rule-them-all">One Certification to Rule Them All</h2>
<p>The biggest improvement is we're combining most of our current curriculum into a single comprehensive Certified Full Stack Developer (CFSD) certification. And we're developing several new similarly comprehensive certifications from scratch.</p>
<p>We've sought inspiration from established developer certification nonprofits like CompTIA and (ISC)². We're overhauling our certifications to more closely resemble established industry certs.</p>
<p>Our new certifications will:</p>
<ul>
<li><p>Be even more comprehensive</p>
</li>
<li><p>Involve a final exam</p>
</li>
<li><p>Involve a capstone project</p>
</li>
<li><p>And be valid for 3 years, with a path to renewal</p>
</li>
</ul>
<p>And as with everything freeCodeCamp creates, these certifications will remain <strong>completely free</strong>.</p>
<p>The Certified Full Stack Developer certification prep curriculum will cover:</p>
<ul>
<li><p>Semantic HTML</p>
</li>
<li><p>Accessibility</p>
</li>
<li><p>CSS Fundamentals</p>
</li>
<li><p>CSS Flexbox</p>
</li>
<li><p>Design for Developers</p>
</li>
<li><p>Typography</p>
</li>
<li><p>Code Editors</p>
</li>
<li><p>JavaScript Fundamentals</p>
</li>
<li><p>Functional Programming</p>
</li>
<li><p>Higher Order Functions and Callbacks</p>
</li>
<li><p>DOM Manipulation and events</p>
</li>
<li><p>Web Standards</p>
</li>
<li><p>React Fundamentals</p>
</li>
<li><p>TypeScript Fundamentals</p>
</li>
<li><p>Testing Concepts</p>
</li>
<li><p>Bash Scripting</p>
</li>
<li><p>SQL and Relational Databases</p>
</li>
<li><p>Git &amp; GitHub</p>
</li>
<li><p>Security and Privacy</p>
</li>
<li><p>Node.js</p>
</li>
<li><p>Express.js</p>
</li>
<li><p>Python Fundamentals</p>
</li>
<li><p>Algorithmic Thinking</p>
</li>
<li><p>Data Structures</p>
</li>
<li><p>Object Oriented Programming</p>
</li>
<li><p>Dynamic Programming</p>
</li>
<li><p>Security for Web Developers</p>
</li>
<li><p>Tooling and Deployment</p>
</li>
<li><p>Working with APIs</p>
</li>
<li><p>AI Engineering Fundamentals</p>
</li>
<li><p>How to Get a Developer Job</p>
</li>
<li><p>and more</p>
</li>
</ul>
<p>And by popular request, we're going to cover a <strong>lot</strong> more theory – right in the core curriculum.</p>
<p>Previously, our certs were 100% focused on building projects. We've received a lot of feedback from campers that we've swung too far in the direction of "learning by doing", and that many campers desire more explanation of theory as well.</p>
<p>That's right – you'll no longer have to supplement the core freeCodeCamp curriculum with theory videos from our YouTube or books from our publication. Going forward, we'll cover all the essential theory along the way.</p>
<p>We're doing this by adding short video lectures taught by freeCodeCamp's instructional design team, including Beau Carnes and Ania Kubów. Each of these will also have a full transcript, for campers who prefer reading over watching.</p>
<p>We're also adding lots of quizzes so you can review theory and double-check your comprehension. These – along with our built-in Spaced Repetition system – should dramatically improve your retention of key concepts and coding techniques.</p>
<p>And we'll drop you into the "blank canvas" style coding labs much earlier into the curriculum, to minimize hand-holding.</p>
<p>Here's the full contents of the new Certified Full Stack Developer path. It's a doozy:</p>
<ul>
<li><p><strong>64 Workshops</strong> – Interactive step-by-step coding courses on tools ranging from HTML to SQL to Python</p>
</li>
<li><p><strong>513 Lectures</strong> – Short videos covering computer science concepts, with multiple choice questions to check your comprehension</p>
</li>
<li><p><strong>83 Labs</strong> – Projects where you start with a blank editor and a test suite, and have to build your project so that all the tests pass</p>
</li>
<li><p><strong>62 Review Pages</strong> – Comprehensive lists of topics from each module that you can review to help you prepare for quizzes and exams</p>
</li>
<li><p><strong>66 Quizzes</strong> and <strong>6 Prep Exams</strong> – To affirm your grasp of full stack development concepts and tools</p>
</li>
<li><p><strong>1 Capstone Project</strong> – a large, unique project that you'll build for your portfolio, reviewed by teachers within the freeCodeCamp community</p>
</li>
<li><p><strong>1 Final Exam</strong> – a comprehensive proctored 90-question certification exam taken within freeCodeCamp's exam environment</p>
</li>
</ul>
<p>After you've completed all this course work, you'll qualify to sit for a final exam. We've built our own open source Exam Environment where you can take an in-depth exam on everything you've learned throughout all our prep work.</p>
<p>If you don't pass the exam, you'll be able to retake it once every 24 hours until you manage to pass it. Each time, the exam will be randomly generated from a massive corpus of exam questions.</p>
<p>You may have heard horror stories about people who take online exams who are falsely accused of cheating. We've put a ton of thought into how we're going to enforce our academic code of conduct. There will always be a human in the loop for these decisions.</p>
<p>There will be no automatic "you got up from your chair because your baby started crying" disqualifications. We will take all these things into consideration as we administer these exams.</p>
<p>And once you've passed, you'll earn a free verified, serialized certification that you can add to your Résumé or CV, and embed in your LinkedIn account. It will remain valid for 3 years – at which point you can complete a free continuing education process to re-certify.</p>
<p>Here's a 5 minute video that will walk you through some of the big updates to freeCodeCamp's curriculum.</p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/1fZ0hTX-ut4" 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> </p>
<h2 id="heading-were-developing-three-other-certifications-as-well">We're Developing Three Other Certifications as Well</h2>
<p>Once the new Certified Full Stack Developer certification is live, our instructional design team will turn our attention to building three additional certifications:</p>
<h3 id="heading-the-certified-machine-learning-engineer-certification-fcc-cmle">The Certified Machine Learning Engineer Certification (fCC-CMLE)</h3>
<p>This certification will involve learning Python and its many libraries. You'll also learn a tremendous amount of math and theory. Many of the projects will involve creating your own models. Kylie Ying is already working with machine learning engineers to help design this. We're planning to ship some of this in 2025.</p>
<h3 id="heading-the-certified-software-systems-engineer-certification-fcc-csse">The Certified Software Systems Engineer Certification (fCC-CSSE)</h3>
<p>This certification will involve lower-level programming and high performance computing. You'll learn how to program in C and C++, and build a number of projects – such as your own compiler and your own search engine. We're planning to ship some of this in 2026.</p>
<h3 id="heading-the-certified-data-scientist-certification-fcc-cds">The Certified Data Scientist Certification (fCC-CDS)</h3>
<p>We've been working on a comprehensive Data Science curriculum for several years. As you may know, freeCodeCamp already has many popular courses on Data Science tools like Python, R, and statistical suites on the freeCodeCamp community YouTube channel.</p>
<p>The challenge with teaching Data Science is teaching the vast amount of math involved in the field. We also need to assemble project-oriented learning that we can grade programmatically.</p>
<p>Our goal is to offer the best Data Science education available outside of a PhD program. This is going to be the biggest challenge of all. But we're up for it.</p>
<p>We're planning to ship some of this in 2027.</p>
<h2 id="heading-when-will-we-have-more-information-about-these-certifications-and-their-coursework">When will we have more information about these certifications and their coursework?</h2>
<p>We're working on comprehensive curriculum outlines for these, and we plan to make some of them public in 2025.</p>
<h2 id="heading-what-will-happen-to-the-current-freecodecamp-certifications">What will happen to the current freeCodeCamp certifications?</h2>
<p>freeCodeCamp has a long tradition of preserving old coursework from legacy certs. This time is no different.</p>
<p>We encourage you to switch over to the new Certified Full Stack Developer cert curriculum once it goes live this Christmas. You may have already completed some of the projects, since many of them come from our old certs.</p>
<p>This said, if you're half way through an old cert and want to continue your progress there, you can.</p>
<h2 id="heading-will-legacy-certifications-expire">Will legacy certifications expire?</h2>
<p>Yes. All of these legacy certs will expire on December 31, 2027. This also includes all freeCodeCamp certs people have earned in the past.</p>
<p>We wanted to give everyone plenty of time to use their current certs before they needed to earn the new Certified Full Stack Developer Certification. And we think 3 years is enough.</p>
<p>We've added this expiration date to all freeCodeCamp certifications.</p>
<p>Going forward, whenever you earn the Certified Full Stack Developer cert or the other 3 upcoming certs, it will remain valid for 3 years from the date you earned it.</p>
<p>Again, we're developing a continuing education program that you'll be able to use three years later to renew your certification. And again, all of this will be completely free.</p>
<h2 id="heading-why-is-freecodecamp-requiring-exams-and-adding-expiration-dates-to-certifications">Why is freeCodeCamp requiring exams and adding expiration dates to certifications?</h2>
<p>We're doing this to bring these certifications more in line with other tech industry certifications. All of these major certifications require passing a certification exam, and expire after 3 years.</p>
<p>Our goal is for freeCodeCamp's certifications to be as conventional as possible, to make it easier for employers to understand them.</p>
<h2 id="heading-will-freecodecamp-branch-out-into-recruiting-or-job-placement">Will freeCodeCamp branch out into recruiting or job placement?</h2>
<p>We have no plans of doing this. Our charity's mission is simple: to create free learning resources. We plan to keep our team of teachers small and focused, rather than bringing in a bunch of non-teachers.</p>
<h2 id="heading-how-much-of-the-coursework-will-overlap-from-one-certification-to-another">How much of the coursework will overlap from one certification to another?</h2>
<p>Some of the certifications will share a few common projects and lectures. For example, if you've already completed the intro to Python coursework during the Certified Full Stack Developer cert, you won't need to recomplete all this for the Certified Machine Learning Engineer cert.</p>
<h2 id="heading-will-my-old-certs-remain-online-will-the-verification-links-continue-to-work">Will my old certs remain online? Will the verification links continue to work?</h2>
<p>Expired certs will still show up on your profile, and direct links to them will still continue to function. They'll be clearly marked as "Expired [date]" until you renew them. Again, this will not happen to any fCC certs until December 31, 2027 at the earliest.</p>
<h2 id="heading-what-will-happen-to-the-11-certifications-currently-listed-on-freecodecamporglearnhttpfreecodecamporglearn">What will happen to the 11 certifications currently listed on <a target="_blank" href="http://freecodecamp.org/learn">freecodecamp.org/learn</a>?</h2>
<p>They will continue to be available there for at least a few more years – listed as legacy certifications. Most of the coursework inside them will be repurposed and improved to serve as part of these new certifications.</p>
<h2 id="heading-will-i-have-to-re-do-projects-that-ive-already-done">Will I have to re-do projects that I've already done?</h2>
<p>Some of the coursework in the old certifications will remain in these new certifications. And in most cases, you shouldn't have to redo projects you've already done. If you've already built some projects, there's a good chance that some of sections of the new certifications will already be marked as complete for you when you browse them.</p>
<h2 id="heading-what-about-teaching-programming-languages-like-rust-and-java-or-nosql-database-tools">What about teaching programming languages like Rust and Java, or NoSQL database tools?</h2>
<p>We're keeping our core curriculum focused on the most popular tools to help put campers in the best place to work as developers. This means Python, JavaScript, SQL, and tools like Git and Linux.</p>
<p>We have tons of video courses on other popular tools on the freeCodeCamp community YouTube channel, as well as tutorials on the freeCodeCamp publication. We'll continue to teach these as extra-curricular topics for anyone who wants to learn them.</p>
<h2 id="heading-how-is-the-english-curriculum-coming-along">How is the English Curriculum coming along?</h2>
<p>We've been working hard to create an interactive English curriculum to help campers improve their English.</p>
<p>We teach through a combination of videos and interactive exercises, followed by a formal certification exam.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133715267/450940c6-2799-48ac-8f8d-dbc4eece8951.jpeg" alt="A screenshot of freeCodeCamp's English curriculum User Interface" class="image--center mx-auto" width="1274" height="792" loading="lazy"></p>
<p>We're currently finishing Level A2, and starting work on level B1.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133738714/206d46e8-7a31-4229-b673-5c11e386cfee.png" alt="A chart of CEFR levels" class="image--center mx-auto" width="1024" height="768" loading="lazy"></p>
<h2 id="heading-how-is-the-free-university-degree-program-coming-along">How is the free University Degree Program coming along?</h2>
<p>We're making steady progress toward offering an Associate of Mathematics degree and a Bachelor of Computer Science degree. We have already developed 2 of the math courses, and are hard at work on the remaining 38 university-level courses and their lectures, labs, and exams.</p>
<p>freeCodeCamp has a small team of instructional designers, and right now we're mostly focused on the Certified Full Stack Developer cert coursework and the English cert program. Once we finish these, we'll allocate more resources toward the degree programs to further accelerate their development.</p>
<h2 id="heading-10-years-is-nothing">10 Years is Nothing.</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1730133954038/aeb1874c-1804-4910-8088-c262aa95c5cf.jpeg" alt="Some of the freeCodeCamp team in front of a Dallas public library" class="image--center mx-auto" width="1600" height="1200" loading="lazy"></p>
<p>It’s amazing how much we’ve accomplished as a community in just 10 years.</p>
<ul>
<li><p>A free curriculum of 3,000 hours of interactive learning resources</p>
</li>
<li><p>1,000s of extra-curricular video courses, books, and tutorials</p>
</li>
<li><p>10,000s of campers who’ve gotten jobs as developers</p>
</li>
<li><p>10,000s of contributors who are getting experience by volunteering their time and talents through open source and through helping fellow campers</p>
</li>
</ul>
<p>And we’re just getting started.</p>
<p>I encourage you to get involved in the global freeCodeCamp community. You can browse our <a target="_blank" href="https://www.freecodecamp.org/news/freecodecamps-top-open-source-contributors-of-2024/">2024 Top Open Source Contributors</a>. Here’s <a target="_blank" href="https://contribute.freecodecamp.org">our contributor guide</a> if you want to dive in.</p>
<p>I also encourage you <a target="_blank" href="https://www.freecodecamp.org/donate">to become a supporter</a>. And if you're already supporting us each month, and want to make a year-end gift to our charity, by all means. Here are some <a target="_blank" href="https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/">tax-deductible ways you can support our mission</a>.</p>
<p>And if you have any questions about ways you can support our charity's mission, or just need a donation receipt for your taxes, please email me directly: <a target="_blank" href="mailto:quincy@freecodecamp.org">quincy@freecodecamp.org</a></p>
<p>Here’s to the next 10 years.</p>
<p>– Quincy</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ freeCodeCamp's Top Open Source Contributors of 2024 ]]>
                </title>
                <description>
                    <![CDATA[ 2024 has been an extremely productive year for the freeCodeCamp community. We’ve built up an incredible amount of momentum toward our mission of creating open learning resources for everyone. Over the past 12 months, the freeCodeCamp community has: ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/freecodecamps-top-open-source-contributors-of-2024/</link>
                <guid isPermaLink="false">671be68e68f1df3481f20947</guid>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Fri, 25 Oct 2024 18:42:22 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1729641249136/d8ef629c-64b8-4f80-bb57-b5f6b00bfa23.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>2024 has been an extremely productive year for the freeCodeCamp community. We’ve built up an incredible amount of momentum toward our mission of creating open learning resources for everyone.</p>
<p>Over the past 12 months, the freeCodeCamp community has:</p>
<ul>
<li><p>Merged <strong>2,455 code contributions</strong> into our open source repositories on GitHub</p>
</li>
<li><p>Published <strong>193 free, full-length courses</strong> on YouTube</p>
</li>
<li><p>Published <strong>850 text-based coding tutorials</strong> and <strong>5 free books</strong> through freeCodeCamp Press</p>
</li>
<li><p>Translated more than <strong>1.5 million words</strong> from English, to make our curriculum and tutorials more accessible to speakers of many world languages</p>
</li>
</ul>
<p>I'm so grateful for the kind folks who’ve volunteered this year. We’ve made substantial progress in several dimensions.</p>
<p>Here's our full list of top contributors, broken out by category of contribution.</p>
<h2 id="heading-github-top-contributors">GitHub Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://github.com/a2937">Anna</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/lasjorg">Lasse Jørgensen</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Supravisor">Supravisor</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/gagan-bhullar-tech">Gagan Bhullar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/gikf">Krzysztof G.</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/altsun">Duong The Pham</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Re1nGer">Re1nGer</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/RGHANILOO">RGHANILOO</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/mmatsumoto1026">Manabu Matsumoto</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Nitz2611">Nitish sharma</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/royjohnlee">Roy John Lee</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/1jds">James</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/zxc-w">zxc-w</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jnahan">jnahan</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/dyx9">Yixuan Dai</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Rabberpoli">Giovanni Ruberto</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shootermv">Moshe</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/alagumuthiah">Alagu Muthiah</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/iLtc">Alan Luo</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/OrestSonich">Orest Sonich</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/DeepaPrasanna">Anne Deepa Prasanna</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/AndrewYturaldi">Andrew M. Yturaldi</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sanskriti2005">Sanskriti</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/srikanth-kandi">Srikanth Kandi</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/PedroRamos360">Pedro Ramos</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/JBhrayn">Jose Bhrayn Colina</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shanmukh-sai2003">Korada Shanmukh Sai</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Vijaychandra-Govindapalle">Vijaychandra Govindapalle</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/weilirs">Lawrence Li</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/JamesCartar">Hein Htet</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sulaiman-dev">Sulaiman</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jeremylt">Jeremy L Thompson</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Ritesh2351235">Ritesh S Hiremath</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/WilliamSpanfelner">William Spanfelner</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/praizjosh">Josh</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Deep512">Deep Dhanuka</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/abhinavkgrd">Abhinav Kumar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Mikey-Esteban">Mikey Esteban</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jayAardvark">Jr Cenina</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/iprime2">Sushil Gupta</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jayanth920">jayanth920</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/LouizaMak">Louiza Mak</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/CracktheDom">CracktheDom</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Lalith246">Lalith Kanakamedala</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/kevin-wu01">Kevin</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sanjeevmurmu">Sanjeev Murmu</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/devXaks">Akshat Tripathi</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/dwrik">dwrik</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/mcehme">Michael Ehme</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/patrickwcode">Patrick Wauschek</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/andrebdinis">André Barreira Dinis</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/LuG-r">Lucas Gracia</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/ChiaraTrt">Chiara</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/vaibhav-ace">Vaibhav-Ace</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/cheenu-1824">cheenu-1824</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/vic-fb">Vicky Fernandez Busch</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/katereverie">Jiantao (Felix)</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/gova646">Govardhan</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Auxdible">Steven Primeaux</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/JeevaRamanathan">JeevaRamanathan</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Lalithkumarponnambalam">Lalithkumarponnambalam</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/bulhaa">Hammadh</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Arnav-2004">Arnav</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/ajcruise007">Anugrah</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/PrajvalaRC">Prajvala R C</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shivasaikrishnagadeela">Shiva Sai Krishna Gadeela</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/developwithabhinav">developwithabhinav</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/itsmacr8">ITS MAC</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/mayankkamboj47">Mayank Kamboj</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/netanelben">Nate Ben</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/israelone">Israel Lopez</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jozzbruer">Joz-Bruer Quince</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sahilintech">Sahil Chauhan</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/tsirianni">Tobias Sirianni Melo</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/sohamtembhurne">Soham Tembhurne</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/mccarreon">mccarreon</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/anikaitprasar">Anikait Prasar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/edwinhung">Edwin Hung</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/MikhailWahib">Mikhail Wahib</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/ytrkptl">Yatrik Patel</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/pramod74">Pramod Lumb</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shivam-0510">Shivam Gupta</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/clarencepenz">Clarence Bakosi</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/olawanlejoel">Joel Olawanle</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/yeldarx">Yeldar Kudaibergenov</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/AxlSou">Axel Soubielle Almada</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Kashinathpat">Kashinath Patkar</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/WOLFRIEND">Oleksandr Tkachenko</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/v-i-k-a-s">v-i-k-a-s</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/farshed">Faisal Arshed</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/usamabasharat">Usama Basharat</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/budblack">budblack</a></p>
</li>
</ul>
<h2 id="heading-forum-top-contributors">Forum Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hbar1st">Hanaa B.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Teller">Teller</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/JeremyLT">Jeremy</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/stephenmutheu">Stephen Mutheu</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/lasjorg">Lasse</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/pkdvalis">pkdvalis</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hasanzaib1389">Hassan Zaib</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Cody_Biggs">CODY BIGGS</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bbsmooth">Bruce B</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/igorgetmeabrain">Doug Badger</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/DanielHuebschmann">DanielHuebschmann</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ArielLeslie">Ariel Leslie</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/zuhameer6">Zuhaira Ameer</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/a2937">Anna</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Ray13">Raymond</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/sanity">sanity</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/toan">Toan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/opudoprince">Opudo Prince</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/DobarBREND">Vladimir Jovanović</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/be_happy"><em>Infinity</em></a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/HungryBee">HungryBee</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bappyasif">a b</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/robheyays">Robert H.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/MostafaElbadry">MostafaElbadry</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/GrannyIsA-Dreamer">GrannyIsA-Dreamer</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/JuniorQ">Arakhsh Qanit</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ios-man">ios-man</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/marcusparsons">Marcus Parsons</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ambradnum">Alan Bradnum</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/constantcode9909">Mohamed Amine (Mike)</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/a1legalfreelance">A1legalfreelance</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/danielbailey0629">Daniel Bailey</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Jyothsna13">Jyothsna Lakshminarayanan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/albert_kucz">Albert Kucz</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/MrSanyi">SanyiDiriba</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bijiyiqi2017">William Miller Jr</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/aldehyde">Aldrin Sean Pereira</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/SpookyBlump">SpookyBlump</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/luisclaudioc">Luis Costantin</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/0x74h51N">Tahsin Önemli</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/CrlosZgz">Carlos Bernad</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/madhavvattackattu">Madhav Mohan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/christ_harper">Christ-yvan KEMAJOU</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/aaronvincent6411">Aaron P Laju</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/kevinSmith">Kevin Smith</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Alabastor">Alabastor</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Answer_Alyosha">Answer</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/cherry-27">⛤Cherry-27⛤</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/m-stanleysk">M</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ablairmorris">ablairmorris</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/franciscomelov">Francisco Ecatl Melo Valle</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ziggybryson">Anthony Bryson Jr.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/moT01">Tom M</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Losarig">Alex</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ibrahim_aq">Ibrahim Aq</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/admit8490">Andrey D</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/mailforworkon">mailforworkon</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/AbbyGTech">AbbyGTech</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/OpeRichards">Opeyemi Richard</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/stroudy91">Stroudy91</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/miketandy">Mike</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Blman">Tadesse Agegnehu</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Samuel-54">Samuel Diriba</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Cryptic_X">Cryptic</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hiekamara1">Easside MJ. Kamara</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/KoduFCC">KoduFCC</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/shy_away">shy_away</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Sebastian_W">Sebastian Włodarczyk</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/surelyalice">Kesa Elizabeth Stallman</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/KTO">Kyle O'Leary</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Glory1">💜💜purpleglow🌟🌟</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/mohamedelmir">mohamed elmir</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/KaiG">Kai G</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/jpccdirect">jpccdirect</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/lucatardi">Luca Tardito</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/CodingCoding">Logan Drake Cody</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/millicentbowers">Millie Bowers</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/MilesWeb">MilesWeb</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/sulemankhalil44">suleman khalil</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ghulamshabirbaloch">ghulamshabirbaloch</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/diegog">Diego</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/fourleagues">Maestro Goldring</a></p>
</li>
</ul>
<h2 id="heading-translation-top-contributors">Translation Top Contributors</h2>
<ul>
<li><p>Afonso Branco</p>
</li>
<li><p>rustamdocstranslator</p>
</li>
<li><p>Madlen</p>
</li>
<li><p>Alan Luo</p>
</li>
<li><p>LisaGo</p>
</li>
<li><p>majidah</p>
</li>
<li><p>Karel Vanhelden</p>
</li>
<li><p>SeunghyunKim</p>
</li>
<li><p>Nadja Sellinat</p>
</li>
<li><p>Kevin Matthew</p>
</li>
<li><p>Siyana Zdravkova</p>
</li>
<li><p>Ricardo Cuauro</p>
</li>
<li><p>Liu dakang</p>
</li>
<li><p>Álvaro Dávila</p>
</li>
<li><p>Ira Bohach</p>
</li>
<li><p>Laureline</p>
</li>
<li><p>Nils Goeke</p>
</li>
<li><p>ViktoriaKushnir0-</p>
</li>
<li><p>ピンク人</p>
</li>
<li><p>sohyun</p>
</li>
<li><p>kimploo</p>
</li>
<li><p>franciscomelov</p>
</li>
<li><p>Andriana Cabrera</p>
</li>
<li><p>Kostiantyn Melnyk</p>
</li>
<li><p>athen</p>
</li>
<li><p>JulianLobonAguilar</p>
</li>
<li><p>moonki kim</p>
</li>
<li><p>Suzie</p>
</li>
<li><p>Kasia</p>
</li>
<li><p>mamaruo</p>
</li>
<li><p>VL</p>
</li>
<li><p>Solomiia Karpachova</p>
</li>
<li><p>Diana Kolosovska (Діана Колосовська)</p>
</li>
<li><p>steven ding</p>
</li>
<li><p>Elias Pereyra</p>
</li>
<li><p>nin3lee</p>
</li>
<li><p>Juanma</p>
</li>
<li><p>Naelko</p>
</li>
<li><p>Álvaro Dávila</p>
</li>
<li><p>Tamiris</p>
</li>
<li><p>Devan</p>
</li>
<li><p>Leslie Suh</p>
</li>
<li><p>Dario</p>
</li>
<li><p>mix bo</p>
</li>
<li><p>Eduardo Lima</p>
</li>
<li><p>isaura-ribeiro</p>
</li>
<li><p>nighttheduck</p>
</li>
<li><p>Caroline Andrade</p>
</li>
<li><p>salvatore luciano</p>
</li>
<li><p>Nikolai</p>
</li>
<li><p>Frankline Were</p>
</li>
<li><p>Mikadifo</p>
</li>
<li><p>MaxiNZ</p>
</li>
<li><p>SleepyGogo</p>
</li>
<li><p>Brendo Arruda</p>
</li>
<li><p>rkang13</p>
</li>
<li><p>TikaZ</p>
</li>
<li><p>shaudvetis</p>
</li>
<li><p>Minh Tuấn Nguyễn</p>
</li>
<li><p>wdthor</p>
</li>
<li><p>BeGeosDev</p>
</li>
<li><p>Kristian Pavic</p>
</li>
<li><p>Dalton Cuenca</p>
</li>
<li><p>jonathanq</p>
</li>
<li><p>Erick</p>
</li>
<li><p>Sreya Satheesh</p>
</li>
<li><p>Freddy R</p>
</li>
<li><p>Wilmer Gulcochía Sánchez</p>
</li>
<li><p>Shannon</p>
</li>
<li><p>André Garcia</p>
</li>
<li><p>Saikrishna Anumula</p>
</li>
<li><p>Sharvio</p>
</li>
<li><p>David Gómez Redondo</p>
</li>
<li><p>Jimmy Yem</p>
</li>
<li><p>Lucy Macartney</p>
</li>
<li><p>vLeov</p>
</li>
<li><p>Sunce</p>
</li>
<li><p>1615_P._Enrique</p>
</li>
<li><p>Ener Octavio Buitrago Camelo</p>
</li>
<li><p>ProjektMing</p>
</li>
<li><p>nrached</p>
</li>
<li><p>Camila</p>
</li>
<li><p>Maria Luz Davico</p>
</li>
<li><p>EricF</p>
</li>
<li><p>Bobby M</p>
</li>
<li><p>lime</p>
</li>
<li><p>irabucha</p>
</li>
<li><p>Filippo Crespi</p>
</li>
<li><p>MrTL3</p>
</li>
<li><p>Li Chuan (李川)</p>
</li>
<li><p>Rodrigo Lajas</p>
</li>
<li><p>Jarvis Hack</p>
</li>
<li><p>invoker</p>
</li>
<li><p>claudiomavi</p>
</li>
<li><p>Kato Tsune (加藤恒)</p>
</li>
<li><p>yk1537</p>
</li>
<li><p>Jose Zambrano</p>
</li>
<li><p>Takkapi</p>
</li>
<li><p>BlackAndRed.eth</p>
</li>
<li><p>leopard355</p>
</li>
<li><p>DariaShu</p>
</li>
<li><p>Daniel R. da Silva</p>
</li>
<li><p>Adham Muhammadjonov</p>
</li>
<li><p>Davi Stadlinger</p>
</li>
<li><p>w w</p>
</li>
<li><p>KenGan</p>
</li>
<li><p>cezin17</p>
</li>
<li><p>Dylan Gabriel Diroché</p>
</li>
<li><p>luluhwenceslau</p>
</li>
<li><p>Chinchu Ori</p>
</li>
<li><p>albasantalo</p>
</li>
<li><p>Dira R P</p>
</li>
<li><p>William Hincapié</p>
</li>
<li><p>aldid95</p>
</li>
<li><p>Fran Martinez</p>
</li>
<li><p>Yao990815</p>
</li>
<li><p>Miracle</p>
</li>
<li><p>Julian Andres Lasso Figueroa</p>
</li>
<li><p>pame.gon</p>
</li>
<li><p>watanaki</p>
</li>
<li><p>Faisal Hanafi</p>
</li>
<li><p>Jiwon</p>
</li>
<li><p>Abo_AbdelSalam</p>
</li>
<li><p>Vé</p>
</li>
<li><p>Lu Mu (辂木)</p>
</li>
<li><p>martinvostatek</p>
</li>
<li><p>Patrick Hähnel</p>
</li>
<li><p>Stanley S</p>
</li>
<li><p>Alexia Javadd</p>
</li>
<li><p>peperluiz</p>
</li>
<li><p>Lina Guio</p>
</li>
<li><p>adnen rebai</p>
</li>
<li><p>Pasan Hewavitharana</p>
</li>
<li><p>Monir Adam</p>
</li>
<li><p>Adi Nugroho</p>
</li>
<li><p>YumiClmpn</p>
</li>
<li><p>Daniel Garcia Sanchez</p>
</li>
<li><p>bugrahankaramollaoglu</p>
</li>
<li><p>Hannibal_TN</p>
</li>
<li><p>Ucky Deni Ulinnuha</p>
</li>
<li><p>David Beyer</p>
</li>
<li><p>Nicolás Folli</p>
</li>
<li><p>IM Grigore</p>
</li>
<li><p>Bill Gao</p>
</li>
<li><p>Baris</p>
</li>
<li><p>Simón San Juan Gallardo</p>
</li>
<li><p>Eralpozcan</p>
</li>
<li><p>Maria Fernanda Rios</p>
</li>
<li><p>Tsukistar (月落星河)</p>
</li>
<li><p>Tao</p>
</li>
<li><p>Gabriel Kraemer</p>
</li>
<li><p>mementog</p>
</li>
<li><p>petyaDeveloper</p>
</li>
<li><p>TrueJackWu</p>
</li>
<li><p>Nicolvs</p>
</li>
<li><p>Juan Diego Jaimes</p>
</li>
<li><p>Cássio Barth</p>
</li>
<li><p>Aekkapob Pangtan</p>
</li>
<li><p>Sergitxin</p>
</li>
<li><p>Bettina Neuwirth</p>
</li>
<li><p>juanalbglz</p>
</li>
<li><p>Marta Escriche</p>
</li>
<li><p>adrianna</p>
</li>
<li><p>pcaballero</p>
</li>
<li><p>Nico Van Pletzen</p>
</li>
<li><p>Rafael Quintero</p>
</li>
<li><p>Ozat21</p>
</li>
<li><p>Dinto</p>
</li>
<li><p>orikes</p>
</li>
<li><p>fanqie</p>
</li>
<li><p>Kamil Kliczbor</p>
</li>
<li><p>Francisco Mancuello</p>
</li>
<li><p>Roberto Perez</p>
</li>
<li><p>Luis Aguilar</p>
</li>
<li><p>kersen</p>
</li>
<li><p>miller-danilo</p>
</li>
<li><p>castrovca</p>
</li>
<li><p>ChristianMoya</p>
</li>
<li><p>Felipe Navarro</p>
</li>
<li><p>Felipe Hernández</p>
</li>
<li><p>DongHyeon</p>
</li>
<li><p>Denisse Lemos</p>
</li>
<li><p>Meer Sajib</p>
</li>
<li><p>AR Dhrubo</p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/italian/news/author/paola/">Paola Rosati</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/italian/news/author/andrea-sisti/">Andrea Sisti</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/japanese/news/author/charlotte-stone/">Charlotte Stone</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/japanese/news/author/saki/">Saki Basken</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/japanese/news/author/yuki/">Yuki Shibata</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/japanese/news/author/yuusuke/">YUUSUKE OKAMOTO</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/cotyar/">Constanza Areal</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/elias-pereyra/">Elias Ezequiel Pereyra Gomez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/diego-lopez/">Diego Lopez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/cristian-fernando-villca-gutierrez/">Cristian Fernando Villca Gutierrez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/franciscomelov/">Francisco Melo V.</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/hezean/">HeZean</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/mingxun/">Mingxun Liu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/tsukistar/">Tsukistar</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/james/">James Z. Zhang</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/hu-qi/">huqi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/junowei/">JunoWei</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/yiwei/">YiWei</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/luojiyin/">luojiyin</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/herosql/">herosql</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/nin3/">李小宁</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/afonso">Afonso Branco</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/krislagerstrom">Kris Lagerström</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/filipe-torres">Filipe Barbosa</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/david">David Esdras</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/joao">João Eduardo Gomes</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/luisfelipelc">Luis Felipe L. C.</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/marcelo-pena">Marcelo Pena</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/zendefta">Gabriel Balbueno</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/sabrina">Sabrina Alves</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/analaurareis">Ana Laura Reis</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/isabel">Isabel de Souza</a></p>
</li>
</ul>
<h2 id="heading-youtube-top-contributors">YouTube Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://youtube.com/@programacaocomramon">Ramon Rodrigues</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@_LeoDev">Leosbel Poll Sotomayor</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodingTube">David Ruiz</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@programacion-es">Pedro Plasencia</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UCCPJTSHMeae1Ll9uuG-zlkA">David Choi</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UCrvxjsSrcpInnd4NIGDHt2g">Sergie Code</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/leonardocastillo79">Leonardo Jose Castillo Lacruz</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@carpicoder">Carpi Coder</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@AlexCGDesign">Jordan Alexander Cruz Garcia</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UC_XaEmy0Rz49GkrhtpzqWlw">Luis Canary</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@1littlecoder">Abdul M</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@analyst_adithya">Vyas Adithya</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@anthonygg_">AnthonyGG</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@BoualiAli">Ali Bouali</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@codeafuture">Alen Omeri</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@codeddesign">Matthew Hlazo</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@codegenix">Code Genix</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@codeheadq">Amini</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@CodeLab98">Code Lab</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@CodingCleverly">Haris Iftikhar</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@CodingMoney">Mukhtar Mukhtar</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@CoffeeNCode">Aba Codes</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@CounterSyntax">Dauda Kolo</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@dailycodework">Simpson Alfred</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@DanVega">Dan Vega</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@DivRhino">Div Rhino</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@hayk.simonyan">Hayk Simonyan</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@hnasr">Hussein Nasser</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@itsdineshvaryani">Dinesh Varyani</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@kantancoding">Georgio Tunson</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@kerolloz">Kerollos Magdy</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@krishnaik06">Krish Naik</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@Kulkarniankita">Ankita Kulkarni</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@pattvira">Patt Vira</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@ProgrammingwithUmair321">Umair Jameel</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@quantum-soar">Michael Minaca</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@reactwithutkarsh">Utkarsh Seth</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@RobertsTech139">Aleksa Robavs</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@robotbobby9">Bobby Roe</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@sangammukherjee">Sangam Mukherjee</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@shandilyacodes">Ramendu</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@StevenCodeCraft">Steven Garcia</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@the_rings_of_saturn">Emilian Kasemi</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@TheCodeAngle">Deji Adesoga</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@TheCodeDealer">Wilson Mucheke</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@TheQuackLearner">Henry Ly</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@tommys_codebase">Thomas Burns</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@tweakdesigns">Ashokkumar Chavada</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@vincibits">Paulo Dichone</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@vladdata741">Vlad Gheorghe</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@vukrosic">Vuk Rosić</a></p>
</li>
<li><p>Anthony Aragues</p>
</li>
<li><p>Andrew Brown</p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@1stcode">Zak Ali</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@asaprogrammer_">Burak Orkmez</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@AyushSinghSh">Ayush Singh</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@bootdotdev">Lane Wagner</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodeBucks">Code Bucks</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodingAddict">John Smilga</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodingQuests">Omar Zaki</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CybernaticoByNishant">Nishant Singh</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@DestinationFAANG">Parth Vyas</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@doabledanny">Dan Adams</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@elliotarledge">Elliot Arledge</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@haidermalik3402">Haider Malik</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@HiteshChoudharydotcom">Hitesh Choudhary</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@JSLegendDev">JSLegendDev</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@KeertiPurswani">Keerti Purswani</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@mdalmamunit427">Md Al Mamun</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@NiklasZiermann">Niklas Ziermann</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Radu">Dr. Radu Mariescu-Istodor</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@SMDS_Studio">Rohan from Self Made Data Scientist</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Smoljames">James McArthur</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/c/CodeWithStein">Stein Helset</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/c/RexJonesII">Rex Jones</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UCvFsd8VBn5WZTJLEM-vZwkg">Piyush Itankar</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@codewithlari">Alaribe Bright</a></p>
</li>
<li><p>Brijen Makwana</p>
</li>
<li><p>Dr. Chuck</p>
</li>
<li><p>Dr. Immanuel Trummer</p>
</li>
<li><p>Dr. Lance Martin</p>
</li>
<li><p>Fatos Morina</p>
</li>
<li><p>Kshitij Sharma</p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@lunartech_ai">Tatev from LunarTech</a></p>
</li>
<li><p>Tristan Willcox</p>
</li>
<li><p>Zubin Pratap</p>
</li>
</ul>
<h2 id="heading-news-top-contributors">News Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/joanayebola">Joan Ayebola</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/dotslashbit">Sahil Mahapatra</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/manishshivanandhan">Manish Shivanandhan</a></p>
</li>
<li><p><a target="_blank" href="http://xn--Matu-dpa.sh">Matéu.sh</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tiagomonteiro">Tiago Capelo Monteiro</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/vaheaslanyan">Vahe Aslanyan</a> (<a target="_blank" href="https://youtube.com/@lunartech_ai">YouTube channel</a>)</p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Tobilyn77">Oluwatobi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Daiveed">David Jaja</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/tomerpacific">Tomer</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/KunalN25">Kunal Nalawade</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/samyakjainblog">Samyak Jain</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nathansebhastian">Nathan Sebhastian</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/pltvs">Alex Pliutau</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Oluwadamisi">Oluwadamisi Samuel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/CodeHemaa">Ophy Boamah</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/reedbarger">Reed</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/anjanbaradwaj">Anjan Baradwaj</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/officialrajdeepsingh">Rajdeep Singh</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/SmoothTech">Timothy Olanrewaju</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/dbclinton">David Clinton</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/FahimFBA">Md. Fahim Bin Amin</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/TheAnkurTyagi">Ankur Tyagi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ashutoshkrris">Ashutosh Krishna</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Ijay">Ijeoma Igboagu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/grantdotdev">Grant Riordan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/elizabethmeshioye">Elizabeth Lola</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/atapas">Tapas Adhikary</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/anshulsanghi">Anshul Sanghi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Clifftech">Isaiah Clifford Opoku</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/CaesarSage">Destiny Erhabor</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/danieltunj">Daniel Adetunji</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/hunor">Hunor Márton Borbély</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Tioluwani">Oyedele Tioluwani</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/nyayicfanny">Fanny Nyayic</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/jcubic">Jakub T. Jankiewicz</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/DanielKehoe">Daniel Kehoe</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Kamaldeen">Kamaldeen Lawal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/josevnz">Jose Vicente Nunez</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/prankurpandeyy">Prankur Pandey</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/asfakahmed">Asfak Ahmed</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/obumnwabude">Obum</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Spruce">Spruce Emmanuel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Koded001">Temitope Oyedele</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/marco-venturi">Marco Venturi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sleekcodes">Austin Asoluka</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/askvikram">Vikram Aruchamy</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/DanielAsaboro">Daniel Asaboro</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/huericnan">Eric Hu</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Toria">Victoria Burabari Poromon</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/anantchowdhary">Anant Chowdhary</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/kealanparr">Kealan Parr</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/OlehRomanyuk">Oleh Romanyuk</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Okosaleo">Okosa Leonard</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/HijabiCoder">Fatuma Abdullahi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/boolfalse">San B</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/developeraspire">Franklin Okolie</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/chrisblakely01">Chris Blakely</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/codenil">Niladri S. Jyoti</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/kerneldevgr">Nikolaos Panagopoulos</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Xtephen">oghenekparobo Stephen</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/keyurparalkar">Keyur Paralkar</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/AyaNabilOthman">Aya Nabil Othman</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/TantoluwaAlabiHerita">Tantoluwa Heritage Alabi NB</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/ashutoshbw">Ashutosh Biswas</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/MuhToyyib">Akande Olalekan Toheeb</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/GhoulKingR">Oduah Chigozie</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/codewithshahan">Programming with Shahan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/bhav09">Bhavishya Pandit</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Dotcodes">Abimbola Adedotun Samuel</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/REXTECH">Ifeanyi Otuonye</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gor8808">Gor Grigoryan</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/trayalex812">Alex Tray</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/andrico1234">Andrico Karoulla</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/gatwirival">valentine Gatwiri</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/bajcmartinez">Juan Cruz Martinez</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/sieis">Eamonn Cottrell</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/dera10">Chidera Humphrey</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/toobaj">Tooba Jamal</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/balapriyac">Bala Priya C</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/snowolohijere">Faith Olohijere</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Musab19">Musab Habeeb</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/oluwatobiss">Oluwatobi Sofela</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/THEJOHNCALEB">John Caleb</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/AmrDeveloper">Amr Hesham</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/andrewbaisden">Andrew Baisden</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Hyemiie">Yemi Ojedapo</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/kaushal-joshi">Kaushal Joshi</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/chelmerrox">Losalini Rokocakau</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/irorochad">Iroro Chadere</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Olabisi09">Olabisi Olaoye</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/hamdaanaliquatil">Hamdaan Ali</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/suleolanrewaju">Sule-Balogun Olanrewaju</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Derekvibe">Okoro Emmanuel Nzube Derek</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/kdk">Nibesh Khadka</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/doroh">Chepkirui Dorothy</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/alex-anie">Alex Anie</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/jpromanonet">Juan P. Romano</a></p>
</li>
<li><p><a target="_blank" href="https://freecodecamp.org/news/author/Zubs">Zubair Idris Aweda</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/leonardo/">Leonardo José Castillo Lacruz</a></p>
</li>
</ul>
<h2 id="heading-discord-top-contributors">Discord Top Contributors</h2>
<ul>
<li><p>plamoni</p>
</li>
<li><p>jeremylt</p>
</li>
<li><p>Versailles</p>
</li>
<li><p>Science99</p>
</li>
<li><p>rhombert</p>
</li>
<li><p>localhost</p>
</li>
<li><p>goks563</p>
</li>
<li><p>Razzle Dazzle</p>
</li>
<li><p>hana</p>
</li>
<li><p>SaintPeter</p>
</li>
<li><p>Maestro</p>
</li>
<li><p>xCoffeeMan</p>
</li>
<li><p>Tex</p>
</li>
<li><p>Jim</p>
</li>
<li><p>bradtaniguchi</p>
</li>
<li><p>Mohammed_malleck</p>
</li>
<li><p>andrewdmitriev39r</p>
</li>
<li><p>ilenia</p>
</li>
<li><p>ArialLeslie</p>
</li>
<li><p>Chara</p>
</li>
<li><p>SaintElGandoSmokio</p>
</li>
<li><p>CapslockHero</p>
</li>
<li><p>g0vX</p>
</li>
<li><p>tgrtim</p>
</li>
<li><p>alpox</p>
</li>
<li><p>AlexG</p>
</li>
<li><p>dark</p>
</li>
<li><p>Lycelia</p>
</li>
<li><p>WangGang</p>
</li>
<li><p>Saburo</p>
</li>
<li><p>Bordin</p>
</li>
<li><p>Dylan</p>
</li>
<li><p>bulhaa</p>
</li>
<li><p>bro keeps whining</p>
</li>
<li><p>Tek</p>
</li>
</ul>
<p>Again, these are just the most prolific among the thousands of people involved in the freeCodeCamp community.</p>
<p>If you're interested in getting involved in the freeCodeCamp community as an open source contributor, I encourage you to <a target="_blank" href="https://contribute.freecodecamp.org/#/">read our Contributor Guide</a> and to join our <a target="_blank" href="https://discord.gg/KVUmVXA">Contributor Discord</a>.</p>
<p>Thanks again, and happy coding. 🏕️</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Why am I not getting Quincy Larson's email anymore? ]]>
                </title>
                <description>
                    <![CDATA[ If you're not getting Quincy Larson's email each week, and you want to get them again, do the following: Fill out this form. It takes less than a minute. Search your spam folder for "Quincy Larson" and if you find any of my emails in there, mark th... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/why-am-i-not-getting-quincy-larsons-email-anymore/</link>
                <guid isPermaLink="false">6646942286824a46a674cdae</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Thu, 16 May 2024 23:17:54 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1715894818175/efa147c8-f17e-4748-8c96-442ec5510a47.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you're not getting Quincy Larson's email each week, and you want to get them again, do the following:</p>
<ol>
<li><p><a target="_blank" href="https://docs.google.com/forms/d/e/1FAIpQLSfwh2v6SoldZiFOE8yE_r7OqbJmBjH6i2Z9PiFhZfrV8k48vg/viewform?usp=sf_link">Fill out this form</a>. It takes less than a minute.</p>
</li>
<li><p>Search your spam folder for "Quincy Larson" and if you find any of my emails in there, mark them "not spam"</p>
</li>
</ol>
<h3 id="heading-why-did-i-stop-receiving-quincys-emails-though">Why did I stop receiving Quincy's emails, though?</h3>
<p>For the past 8 years, I've sent out a weekly email: "5 freeCodeCamp Resources that are worth your time."</p>
<p>These include free books, courses, and tutorials created by the global freeCodeCamp community – mostly on math, programming, and computer science topics.</p>
<p>The freeCodeCamp community is so prolific that I have a difficult time choosing <em>just</em> 5 resources to share each week.</p>
<p>Up until May 2024, my email list was more than 7 million recipients. But we decided to require all recipients to opt-in again. This way we didn't have to send so many emails.</p>
<p>But you may have missed the announcement. (I mentioned it in three separate emails I sent in April 2024.)</p>
<p>So again, you can still <a target="_blank" href="https://docs.google.com/forms/d/e/1FAIpQLSfwh2v6SoldZiFOE8yE_r7OqbJmBjH6i2Z9PiFhZfrV8k48vg/viewform?usp=sf_link">opt-in again using this form</a>.</p>
<h3 id="heading-why-does-quincys-email-require-double-opting-in-ive-never-heard-of-any-other-email-newsletter-requiring-this">Why does Quincy's email require double opting in? I've never heard of any other email newsletter requiring this.</h3>
<p>Even though we had 7 million weekly recipients – all of whom explicitly chose to opt in when they were creating their freeCodeCamp account – some people told me they rarely opened these emails, or reported finding them in their spam folder.</p>
<p>By only sending emails to people who double opt-in, we can increase the likelihood that all of these people actually want the email, and will actually open them and read them.</p>
<p>Also, sending emails using Amazon's SES service is pretty inexpensive. You can send 10,000 emails for a penny. But sending 7 million emails still added up to $700 we were spending each week to send the email.</p>
<p>Now, after the double-opt-in, our cost of sending out the email newsletter is only a few dollars each week.</p>
<h3 id="heading-some-other-interesting-facts-about-quincys-5-freecodecamp-resources-email">Some other interesting facts about Quincy's "5 freeCodeCamp resources" email</h3>
<p>You can read through the entire archive of all of my emails, and search through them, thanks to Sourabh Joshi, who created <a target="_blank" href="https://github.com/freeCodeCamp/awesome-quincy-larson-emails">this archiving bot that publishes them on a GitHub repository each week</a>.</p>
<p>My emails are plain text. I don't use any HTML, CSS, or images. I do this because plain text is accessible, and looks good in any email client – on desktop, mobile, or even on the display of a smart watch.</p>
<p>Also, I don't include any sort of tracking. I'd rather be respectful of people's privacy than know how many people opened my email or clicked on a particular link. And it's nice to show people the exact URL of the link they're clicking on, so they know exactly what they're opening.</p>
<p>In short, I hold in high regard the fine people who sign up for my weekly email. I don't want to invade their privacy or waste their time.</p>
<p>I hope you find these emails and the open learning resources I share to be worth your time. 🏕️</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Join the freeCodeCamp Discord Server and Chat with Fellow Campers ]]>
                </title>
                <description>
                    <![CDATA[ freeCodeCamp runs a popular Discord community where we hang out and chat about technology. You can join in the fun and learn from fellow campers who are going through freeCodeCamp's core curriculum. You can use this link: https://discord.gg/KVUmVXA I... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-join-the-freecodecamp-discord-server-and-chat-with-fellow-campers/</link>
                <guid isPermaLink="false">664676f9340b374d7b55e581</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learn to code ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Thu, 16 May 2024 21:13:29 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1715893958266/2a5fa416-1c34-4672-80d3-dbaf209c3079.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>freeCodeCamp runs a popular Discord community where we hang out and chat about technology.</p>
<p>You can join in the fun and learn from fellow campers who are going through freeCodeCamp's core curriculum.</p>
<p>You can use this link: <a target="_blank" href="https://discord.gg/KVUmVXA">https://discord.gg/KVUmVXA</a></p>
<p>If you don't already have a Discord account, this will walk you through creating real quick.</p>
<p>Here are some common things people use the freeCodeCamp Discord for:</p>
<ol>
<li><p><strong>Getting help when they're stuck.</strong> You can ask programming questions here in the Programming Help channel.</p>
</li>
<li><p><strong>Practicing their English.</strong> We love teaching English and helping people improve their reading comprehension and writing skills. You can hang out in the English for Developer channel.</p>
</li>
<li><p><strong>Taking the 100DaysOfCode Challenge.</strong> This is a popular coding challenge where you code at least 30 minutes each day for 100 days in a row, and encourage other people who are doing the same. This was originally a Twitter challenge, but has now become popular on Discord, too. <a target="_blank" href="https://www.freecodecamp.org/news/100daysofcode-challenge-2024-discord/">Read more about 100DaysOfCode</a>.</p>
</li>
</ol>
<p>Again, <a target="_blank" href="https://discord.gg/KVUmVXA">here's the link for joining the freeCodeCamp Discord</a>. See you there. 🏕️</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Quincy's 5 freeCodeCamp Resources Worth Your Time Email – You Need to Re-subscribe Real Quick ]]>
                </title>
                <description>
                    <![CDATA[ I've been sending my "5 freeCodeCamp resources worth your time" for 8 years now. That's nearly 400 emails that I've authored and sent out over the years. Don't worry. I'm not tired. I love doing this, I'm going to keep working hard to share helpful ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/quincys-5-worth-your-time-update/</link>
                <guid isPermaLink="false">66b8d55eeb5c4db85a0b340c</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ open source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Thu, 18 Apr 2024 16:43:10 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2024/04/rinck-content-studio-jF-8LUJMrdk-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>I've been sending my "5 freeCodeCamp resources worth your time" for 8 years now. That's nearly 400 emails that I've authored and sent out over the years.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2024/04/8-Years-of-Email-Newsletter.gif" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Don't worry. I'm not tired. I love doing this, I'm going to keep working hard to share helpful learning resources with you.</p>
<p>I just need to make sure you're actually reading these emails. <a target="_blank" href="https://docs.google.com/forms/d/e/1FAIpQLSfwh2v6SoldZiFOE8yE_r7OqbJmBjH6i2Z9PiFhZfrV8k48vg/viewform?usp=sf_link">Please fill out this Google form real quick. It will take less than 1 minute.</a></p>
<h3 id="heading-why-im-asking-people-to-re-subscribe">Why I'm asking people to re-subscribe</h3>
<p>Each week I send this email to all 7 million people who have opted in to receive it. This isn't cheap. Even with the cheapest email service on Earth (Amazon's Simple Email Service) it still costs our charity about $700 each week.</p>
<p>Now – I don't know exactly how many people open these emails. (Out of respect for your privacy, I refuse to add a tracking pixel or analytics to my emails, and instead send them in plain text.) But I suspect not all 7 million of you actually open them. 🙂</p>
<p>Again, if you want to keep getting these emails from me each week, <a target="_blank" href="https://docs.google.com/forms/d/e/1FAIpQLSfwh2v6SoldZiFOE8yE_r7OqbJmBjH6i2Z9PiFhZfrV8k48vg/viewform?usp=sf_link">please fill out this Google form real quick. It will take less than 1 minute.</a></p>
<p>Thanks, and happy coding! 🏕️</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Claim Your Supporter Role on Discord ]]>
                </title>
                <description>
                    <![CDATA[ If you have donated to support freeCodeCamp's efforts, you can now claim a special Supporter role in our Discord community. Claim Your Role In any channel within our Discord server, type /supporter and you should see a command window pop up. Click C... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/discord-supporter-role/</link>
                <guid isPermaLink="false">66198b0581dc24f50402c10a</guid>
                
                    <category>
                        <![CDATA[ discord ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Naomi Carrigan ]]>
                </dc:creator>
                <pubDate>Fri, 12 Apr 2024 19:27:01 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1713297019795/f3010d96-e0e8-440b-a8f7-38f080e9b261.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you have donated to support freeCodeCamp's efforts, you can now claim a special Supporter role in our <a target="_blank" href="https://discord.gg/KVUmVXA">Discord community</a>.</p>
<h3 id="heading-claim-your-role">Claim Your Role</h3>
<p>In any channel within our Discord server, type <code>/supporter</code> and you should see a command window pop up.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712942511612/54b1e532-4246-416c-8f11-b8c96d901b22.png" alt="&quot;/supporter&quot; has been entered into the Discord chat box. A list is positioned above the chat box, indicating &quot;Commands Matching /supporter&quot;. CamperChan's &quot;/supporter&quot; command is listed and highlighted." class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>Click CamperChan's <code>/supporter</code> command, and enter the email address <strong>associated with your freecodecamp.org/learn account</strong>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712942602136/38acb38d-e617-47c8-a8e9-3ad40056827d.png" alt="Discord chat box with CamperChan's /supporter command populated. The email input field has been focused, with the text &quot;naomi@freecodecamp.org&quot; entered." class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>Then, hit enter to submit the command and you should see a success message! You'll now have the role with access to the supporter-only channels.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712943254909/988af1b4-4755-49e5-952a-9008730f6634.png" alt="CamperChan /supporter command response: &quot;Congrats! You now have the supporter role, with access to special channels.&quot;" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<h3 id="heading-error-messages">Error Messages</h3>
<p>There are a few error messages you may encounter when claiming this role. For any of these messages, please ping Naomi directly in the server to assist you.</p>
<h4 id="heading-already-have-role">Already Have Role</h4>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712942696023/81047dac-769c-48fb-b12d-c008bb24e6c4.png" alt="CamperChan /supporter command response: &quot;You have already claimed the supporter role.&quot;" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>This error message means you have already been assigned the Supporter role in the Discord server.</p>
<h4 id="heading-record-for-discord-server-exists">Record for Discord Server Exists</h4>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712942812020/41aae705-cb11-4360-9488-6eb494284e99.png" alt="CamperChan /supporter command response: &quot;A supporter record already exists on your Discord account. If you believe this is an error, please contact Naomi.&quot;" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>This error message means your Discord account has already been granted the Supporter role previously, but you have somehow lost it (for example by leaving the server and rejoining later).</p>
<p>Naomi will need to reset the database entry for you.</p>
<h4 id="heading-record-for-email-exists">Record for Email Exists</h4>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712943013577/c0bd880f-3d30-4fdf-82e5-5633d2d58646.png" alt="CamperChan /supporter command response: &quot;A supporter record already exists on your email. If you believe this is an error, please contact Naomi.&quot;" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>This means your email address has already been used by another Discord account to claim the Supporter role. Naomi will give you instructions on how to verify ownership of the email address.</p>
<h4 id="heading-not-a-supporter">Not a Supporter</h4>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712942928427/5fc4ada9-b3e6-4a05-baf7-1037957b5c8d.png" alt="CamperChan /supporter command response: &quot;You do not appear to be actively supporting freeCodeCamp at this time. If you believe this is an error, please contact Naomi.&quot;" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>This means your curriculum account has not been flagged as having donated. Reach out to Naomi, and she will provide you instructions so she can fix that - make sure to have your latest donation receipt ready.</p>
<h4 id="heading-no-freecodecamp-account">No freeCodeCamp account</h4>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712943178704/69a6f828-f495-4c0e-a63d-2a36d7dc8da3.png" alt="CamperChan /supporter command response: &quot;There does not appear to be a learn account associated with example@naomi.lgbt. If you believe this is an error, please contact Naomi.&quot;" class="image--center mx-auto" width="600" height="400" loading="lazy"></p>
<p>This means the email address you entered does not have a curriculum account associated with it. Double check the spelling, and make sure you are using the email you use to sign in at freecodecamp.org</p>
<h3 id="heading-thank-you">Thank You</h3>
<p>Thanks again for supporting our charity's mission. Your donation will help us continue to provide free learning resources to millions of people around the world.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ In Memory of Robert Yannaccone, freeCodeCamp camper,  Telecom Analyst, and philanthropist ]]>
                </title>
                <description>
                    <![CDATA[ This year we lost Robert Yannacconne, a freeCodeCamp camper who supported our mission to the end. Robert was born in Detroit in 1949. After graduating high school, he joined the United States Air Force, learned Mandarin Chinese, and served as a trans... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/in-memory-of-robert-yannaccone/</link>
                <guid isPermaLink="false">66b8d44998b552b8a8592af9</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ freeCodeCamp.org ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Fri, 29 Dec 2023 18:41:32 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2023/12/Robert-Yannaccone.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>This year we lost Robert Yannacconne, a freeCodeCamp camper who supported our mission to the end.</p>
<p>Robert was born in Detroit in 1949. After graduating high school, he joined the United States Air Force, learned Mandarin Chinese, and served as a translator in the Philippines.</p>
<p>After 3 years of service, Robert received an honorable discharged from the military. He moved to Texas, where he graduated from the University of Houston.</p>
<p>Robert spent the next 43 years working at energy companies, ascending in roles from a meter reader all the way up to a Telecom Analyst. Along the way, he developed a love of photography.</p>
<p>A life-long learner, Robert joined the freeCodeCamp community and continued to expand his skills.</p>
<p>Robert left this world in February. He left it a better shape than he found it. Among other things, he left a considerable gift to freeCodeCamp, so that other people around the world can learn new skills, regardless of their circumstances in life.</p>
<p>Please join me in saluting Robert for his military service, his support of our charity, and for being an all around kind human being. 🫡</p>
<h2 id="heading-a-note-on-leaving-a-gift-to-the-freecodecamp-community">A note on leaving a gift to the freeCodeCamp community</h2>
<p>If you'd like to leave a legacy gift for freeCodeCamp like Robert did, you can add this language, or something like it, to your will:</p>
<blockquote>
<p>I give, devise, and bequeath [the sum of <strong>_</strong> USD (or other currency) OR <strong>_</strong> percent of the rest and residue of my estate] to freeCodeCamp.org (Free Code Camp, Inc. tax identification number 82-0779546), a charitable corporation organized under the laws of the State of Delaware, United States, currently located at 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, to be used for its general charitable purposes at its discretion.</p>
</blockquote>
<p>I'd like to thank Robert's brother John Yannaccone for helping me with Robert's gift, and the Wikimedia Foundation for providing this formal language for legacy gifts.</p>
<p>If you have any questions about this process, or are interested in other ways of supporting our charity and our mission, please email me at quincy@freecodecamp.org.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Contribute to Open Source as a Community Manager ]]>
                </title>
                <description>
                    <![CDATA[ The proverb "it takes a village" applies to more than child-rearing. It also takes a village to maintain an open source project.  Community is a large part of open source. After all, Open Source projects can't thrive without a strong network of peopl... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/contributing-to-open-source-as-a-community-manager/</link>
                <guid isPermaLink="false">66bcb0cf590628d550e040fd</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community building ]]>
                    </category>
                
                    <category>
                        <![CDATA[ open source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Amarachi Johnson ]]>
                </dc:creator>
                <pubDate>Tue, 05 Dec 2023 21:14:18 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2023/12/OSS-cover.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>The proverb "it takes a village" applies to more than child-rearing. It also takes a village to maintain an open source project. </p>
<p>Community is a large part of open source. After all, Open Source projects can't thrive without a strong network of people (community) who contribute towards it, either through code contributions, design, documentation, financial contributions, advocacy, or adoption.</p>
<p>This article covers why community is important in Open Source, what a community manager role involves, and how to get started. I’ve also included additional resources, and some real life experiences from the Open Source Community to help you get started. </p>
<h2 id="heading-table-of-contents">Table of Contents</h2>
<ol>
<li><a class="post-section-overview" href="#heading-why-community">Why Community?</a></li>
<li><a class="post-section-overview" href="#heading-why-are-open-source-community-managers-important">Why are Open Source Community Managers Important</a>?</li>
<li><a class="post-section-overview" href="#heading-skills-to-have-as-an-open-source-community-manager">Skills to have as an Open Source Community Manager</a></li>
<li><a class="post-section-overview" href="#heading-roles-of-an-open-source-community-manager">Roles of an Open Source Community Manager</a></li>
<li><a class="post-section-overview" href="#how-to-get-started-as-an-open-source-community-manager-">How to Get Started as an Open Source Community Manager</a></li>
<li><a class="post-section-overview" href="#heading-how-to-find-open-source-projects-to-contribute-to">How to Find Open Source Projects to Contribute To</a></li>
<li><a class="post-section-overview" href="#heading-additional-resources">Additional Resources</a></li>
</ol>
<p>Before we head into the nitty-gritty of what an Open Source Community manager does, let’s take a look at the essence of community in open source.</p>
<h2 id="heading-why-community">Why Community?</h2>
<p>The heart of a community is that it's a place where people gather, exchange thoughts, and collectively create something greater than the sum of its parts.</p>
<p>In the open source realm, this concept takes a digital form. Communities form around shared interests and the desire to build, refine, and improve software collaboratively. It's not just about the code – it's about the people behind it. A vibrant community enhances creativity, accelerates learning, and fosters an environment where innovation thrives.</p>
<p>Open source is a community project. It never happens in isolation, and it grows because of the communities that form around it. Whether you interact with open source as a user, contributor, or both, you're part of a community, and the community is better for it.</p>
<p>There are a variety of reasons why people join open source communities. A large number of people join because they are required to work on the software as part of their job. Maybe their organizations recruited them to develop it or maybe the project is essential to their jobs.</p>
<p>Some participate in communities in order to have a direct influence on the software development process that produces the essential functions for them and their businesses. Some join because communities provide them with chances to collaborate with and learn from others, which helps them hone their abilities.</p>
<p>Some people sign up because it enables them to work with others to solve a problem they're having. Some sign up because they think it's important to add to a shared resource that benefits everyone. And others sign up in order to socialize, or for a sense of identity and belonging. </p>
<p>So it's important to nurture the community, support its members, and find a way to reach a sustainable outcome.</p>
<h2 id="heading-why-are-open-source-community-managers-important">Why Are Open Source Community Managers Important?</h2>
<p>As community projects grow and become more complex with multiple product owners and contributors, they need to have a community manager.</p>
<p>Open source community managers act as the conductors, bringing together developers, users, and contributors to create a masterpiece. They are the bridge between the project and its community, ensuring that everyone's voice is heard, questions are answered, and collaboration flows seamlessly.</p>
<h2 id="heading-skills-to-have-as-an-open-source-community-manager">Skills to Have as an Open Source Community Manager</h2>
<p>So, what makes a good community manager in the open source world? Here are some key qualities, encompassing both soft and hard skills:</p>
<ul>
<li>Communication Skills: A community manager must be an excellent communicator. Whether it's responding to GitHub issues, moderating discussions, or providing updates, clear and concise communication is key.</li>
<li>Empathy: Understanding the needs and concerns of community members is crucial. OSCMs should have a high level genuine interest and concern for teaching others, engaging a range of stakeholders and balancing tensions as they arise.</li>
<li>Adaptability and Inclusivity: Open source is dynamic, with contributors from diverse backgrounds. An effective community manager adapts to different communication styles and cultural nuances.</li>
<li>Technical Understanding: While not mandatory, having a basic understanding of the technical aspects of the project can be immensely helpful. It facilitates better communication with developers and enhances problem-solving.</li>
<li>Organizational Skills: Juggling multiple tasks, from handling forums to managing events, requires organizational finesse. Keeping things structured ensures that no message gets lost in the noise.</li>
<li>A good command of English is a requirement for most jobs.</li>
</ul>
<h3 id="heading-recommended-tools-to-learn-as-a-community-manager">Recommended tools to learn as a community manager</h3>
<p>Knowledge of all or some of these tools are 'nice-to-have'. You can check out job descriptions of OSCMs in job openings, and try to develop some or all of the skills that appear frequently. </p>
<p>Here are a few of the core skills you should learn:</p>
<ul>
<li>Git, GitHub, GitLab, and other version control systems for collaborative work.</li>
<li>How to use Discord, slack, Discourse, and other communication tools.</li>
<li>Markdown for documentation</li>
</ul>
<h2 id="heading-roles-of-an-open-source-community-manager">Roles of an Open Source Community Manager</h2>
<p>OSCMs work at the intersection of Developer Relations, Evangelism, Marketing, Engagement, and Advocacy. In fact, the majority of these responsibilities overlap so greatly that they are practically indistinguishable from one another.</p>
<p>Often times, the role of an open source community manager may be tricky to define, as there are many different aspects to it. Let's take a look at some of the responsibilities of OSCMs:</p>
<ul>
<li>Community Engagement—an open source community manager facilitates engagement by moderating, engaging, and supporting users in forums including Discourse, GitHub, and Reddit, Discord, Slack and Github discussions.</li>
<li>Community recognition—when everyone feels like they have a home where they're appreciated, they’ll be encouraged to stay engaged. Impactful and meaningful recognitions such as celebrating community successes, sending swag, and recognizing top contributors is a great way to encourage a sense of belonging among contributors and build trust.</li>
<li>Creating and managing new community and outreach programs—this could involve organizing meetups, events, hackathons, advocacy, and content (articles or newsletters, for example)</li>
<li>Coordinating with other departments—such as product, engineering, and content marketing—to support community initiatives.</li>
<li>Partner Management—keeping up to date with the various stakeholders and partners involved in the project</li>
<li>Creating a good open source project—making the project discoverable, making the project easy to use, communicating feedback to project to maintainers, keeping documentation up to date and readable, spotting areas where the project could use more help.</li>
</ul>
<h2 id="heading-how-to-get-started-as-an-open-source-community-manager">How to Get Started as an Open Source Community Manager</h2>
<p><img src="https://www.freecodecamp.org/news/content/images/2023/12/john-cameron--_5IRj1F2rY-unsplash.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>Credit: John Cameron</em></p>
<p>Because of how vast and evolving the roles of OSCMs are, I sat down with three Open Source Community Managers to learn about how they started, and what their roles entailed. Each of these experiences differed in how the role was defined, the hiring process, and in their goals.</p>
<p>I spoke with <a target="_blank" href="https://twitter.com/fibibakes">Fiberesima Ibi</a>, an Open Source Community Manager at Gnome Africa, whose journey started with an email and a desire to find the right open-source community where she could apply her skills.  </p>
<blockquote>
<p>“After exploring a few communities, I felt lost. Then, I stumbled upon GNOME Africa through Regina's tweet, and it clicked instantly.   </p>
<p>What drew me in was GNOME's commitment to crafting an intuitive, accessible desktop environment. The African community was set up towards exposing Africans to contribute to GNOME projects and other open-source technologies.”</p>
</blockquote>
<p>Fibi reached out to Gnome via mail, expressing her interest, which opened doors to becoming an Open Source Community Manager for GNOME Africa. </p>
<p>Speaking of her current role since joining the community, she has this to say:</p>
<blockquote>
<p>“Reviving the community was a challenge I embraced. I've been focused on crafting strategies to boost engagement and contributions, and creating a welcoming space for everyone.   </p>
<p>We recently started an X-series on “Recognizing your value as a contributor in the open source ecosystem” with the aim to empower contributors to leverage their open source journey to advance their career and personal growth.”</p>
</blockquote>
<p>It's been an incredible journey of learning, empowering contributors, and advocating for GNOME's growth for Fibi. The main lesson she learned? </p>
<blockquote>
<p>“Taking that first step, reaching out, and not underestimating the power of asking.”</p>
</blockquote>
<p><a target="_blank" href="https://twitter.com/jdorfman">Justin Dorfman</a> (Open Source Community Manager at Sourcegraph) also shared his story:</p>
<blockquote>
<p>“Starting in high school, I wanted to be a software engineer. The only problem was I wasn’t good at it. I would screw things up and sometimes create more work for senior engineers.   </p>
<p>One of my mentors saw that I was very passionate and knowledgeable about open source and convinced me there were other ways to contribute.   </p>
<p>At first, I was skeptical, but as the months and then years passed, I found I was making more impactful contributions to open source than I ever could have imagined. A <a target="_blank" href="https://tncc-newsletter.com/">non-code contributor</a> as some say.”  </p>
<p>“In my current role, I work with our community to get questions answered, I work with our engineering team to get content created, I recruit talented community members to join our company, and I make sure the open source dependencies we rely on are funded. From time to time, I update our docs or about the page, but the bulk of my time is spent out of an IDE.”</p>
</blockquote>
<p>For <a target="_blank" href="https://twitter.com/OfirUriel">Uriel Ofir</a>, Community Manager at Ma'akaf, he recognized the challenges faced by Israeli programmers to connect with open source projects, and he built a community to address that.  </p>
<blockquote>
<p>As a community manager at Ma'akaf, my role is centered around creating an inclusive environment where Israeli programmers can seamlessly connect with open-source projects.   </p>
<p>From overseeing our dynamic Discord server to facilitating knowledge-sharing through WhatsApp groups, every aspect of my work aims to foster collaboration within our community.   </p>
<p>We provide valuable opportunities for members to network and learn by organizing physical and online meetups. Ultimately, my journey involves empowering individuals to engage, learn, and contribute effectively to the world of open source.</p>
</blockquote>
<p>Many OSCMs perform their roles as volunteers, but sometimes communities hire for community managers. If you’re contributing on a voluntary basis, you’ll have a delicate balance to strike with regards to the community’s needs and your own commitments. </p>
<h3 id="heading-open-source-community-manager-roadmap">Open Source Community Manager Roadmap</h3>
<p>Regardless of how you joined, it might still be intimidating to start as a new community manager, so it's better to approach the position similarly to any other development project. You'll need to identify your goals, define your idea of success, and then plan every step of your journey. </p>
<p>Here’s a simple getting started guide for new OSCMs:</p>
<ul>
<li>Choose an open source community that aligns with your goals.</li>
<li>Join in—attend their events, join relevant groups, and connect with peers</li>
<li>Contribute—read their documentation, check out the product features, make a contribution</li>
<li>Volunteer—let the maintainers see your work, and approach to community management.</li>
</ul>
<p>There are other ways to get started. In my case, I started my journey to Open Source Community Management through the Github Social Impact Digital Public Goods Open Source Community Manager, where I currently volunteer with <a target="_blank" href="https://opentermsarchive.org">Open Terms Archive</a> as an Open Source Community Manager. </p>
<p>My role as a community manager involves various responsibilities. I help ensure that everyone collaborates in an effective way with less friction, I onboard users and contributors, I help improve our documentation, and I review and collaborate on pull requests.</p>
<h2 id="heading-how-to-find-open-source-projects-to-contribute-to"><strong>How to Find</strong> O<strong>pen</strong> S<strong>ource</strong> P<strong>rojects to</strong> C<strong>ontribute to</strong></h2>
<p>I recommend starting with products, tools, and communities you already use or are a part of when looking for open source projects you want to contribute to. Since you are already familiar with the technology, there won't be much need for you to learn about it.</p>
<ul>
<li>Utilize your social media connections: Search for announcements on Twitter and LinkedIn.</li>
<li>Use search engines to search with keywords such as "open source community manager"</li>
<li>Send a pitch to maintainers of open source communities you're part of.</li>
</ul>
<h2 id="heading-additional-resources">Additional Resources</h2>
<p>Ready to dive deeper? Here are some resources to fuel your open source community management journey:</p>
<ol>
<li><a target="_blank" href="https://www.linuxfoundation.org/resources/open-source-guides/building-leadership-in-an-open-source-community">Building leadership in Open Source Communities</a> by Linux Foundation</li>
<li><a target="_blank" href="https://ukdevv.hashnode.dev/becoming-open-source-community-manager-1">[Becoming]: Open Source Community Manager</a> by Mary Blessing</li>
<li><a target="_blank" href="https://ukdevv.hashnode.dev/the-significance-of-a-community-manager-to-your-open-source-projects">The significance of a community manager in your Open Source project</a> by Mary Blessing</li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/introduction-to-git-and-github/">How to Use Git and GitHub – Introduction for Beginners</a> by Segun Ajibola</li>
<li><a target="_blank" href="https://github.com/emmanuellar/Community-Management-Resources">Community Management Resources</a> by Amarachi Johnson-Ubah</li>
</ol>
<p>Thank you for taking the time to read. I hope this article has been helpful, and if you have any questions, don't hesitate to reach out to me via <a target="_blank" href="https://twitter.com/amxrachijohnson">Twitter</a>.  </p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ freeCodeCamp's Top Open Source Contributors of 2023 ]]>
                </title>
                <description>
                    <![CDATA[ 2023 has been an amazing year for the freeCodeCamp community. I'm so grateful for the many kind volunteers who have helped us advance our mission of creating open learning resources. Over the past 12 months, the freeCodeCamp community has: Merged 2,... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/top-open-source-contributors-2023/</link>
                <guid isPermaLink="false">66b8d633bebc010ace8fe6f1</guid>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ open source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Fri, 24 Nov 2023 03:15:43 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2023/11/Top-Open-Source-Contributors-2023-Static.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>2023 has been an amazing year for the freeCodeCamp community.</p>
<p>I'm so grateful for the many kind volunteers who have helped us advance our mission of creating open learning resources.</p>
<p>Over the past 12 months, the freeCodeCamp community has:</p>
<ul>
<li><p>Merged <strong>2,753 code contributions</strong> into our open source repositories on GitHub</p>
</li>
<li><p>Published <strong>114 free, full-length courses</strong> on YouTube</p>
</li>
<li><p>Published <strong>1,045 text-based coding tutorials</strong> and <strong>20 free books</strong> through freeCodeCamp Press</p>
</li>
<li><p>Translated more than <strong>2 million words</strong> from English, to make our curriculum and tutorials more accessible to speakers of many world languages</p>
</li>
<li><p>And we launched our <strong>Android and iOS mobile apps</strong> for using freeCodeCamp on the go.</p>
</li>
</ul>
<p>We also launched Spanish, Portuguese, and Chinese weekly podcasts. And I personally published 19 interviews with software developers on the English freeCodeCamp podcast.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2023/11/freecodecamp-podcasts.jpeg" alt="Image" width="600" height="400" loading="lazy"></p>
<p><em>A screenshot of the freeCodeCamp mobile app, showing our podcast player which includes all 4 of the freeCodeCamp weekly podcasts.</em></p>
<p>A huge thanks to all 419 of our freeCodeCamp Top Open Source Contributors for 2023. 🏕️</p>
<p>Here's the full list, broken out by category of contribution. If you're one of these Top Contributors, expect an email from me in the coming days.</p>
<h2 id="heading-github-codebase-top-contributors">GitHub Codebase Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://github.com/bbsmooth">Bruce Blaser</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/huyenltnguyen">Huyen Nguyen</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/lasjorg">Lasse Jørgensen</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Riya267">Riya Dhawan</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/AnonSar">Anmol Sarraf</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/gikf">Krzysztof G.</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/mmatsumoto1026">Manabu Matsumoto</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jeremylt">Jeremy L Thompson</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/dzmdre">Dmitry Drepin</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shootermv">Moshe</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jmetev1">Jacques Metevier</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/Sriparno08">Sriparno Roy</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/leonfeng">Leon Feng</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/shabeebk">Shabeeb Khalid</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/atosh502">Aashutosh Poudel</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/simon04">Simon Legner</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/ClasherKasten">ClasherKasten</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/jceb">Jan Christoph Ebersbach</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/thewheat">Timothy Lim</a></p>
</li>
</ul>
<h2 id="heading-publication-top-contributors">Publication Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/shittuolumide/">Shittu Olumide</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/arunachalam/">Arunachalam B</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/david/">David Clinton</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/eamonn/">Eamonn Cottrell</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/oluseye-jeremiah/">Oluseye Jeremiah</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/gercocca/">Germán Cocca</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/fahimbinamin/">Md. Fahim Bin Amin</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/manishmshiva/">Manish Shivanandhan</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ashutoshkrris/">Ashutosh Krishna</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/gatwirival/">Valentine Gatwiri</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/deborah-kurata/">Deborah Kurata</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/joan/">Joan Ayebola</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/daniel-adetunji/">Daniel Adetunji</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/israelchidera/">Edeh Israel Chidera</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/zubair-idris-aweda/">Zubair Idris Aweda</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/daiveed/">Jaja Ibifubara David</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/shane/">Shane Duggan</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/christine/">Christine T. Belzie</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/yazdun/">Yazdun Fadali</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/jacob-isah/">Isah Jacob</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ijelekhai/">Ijelekhai Faith Olohijere</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/kunal-nalawade-25/">Kunal Nalawade</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ijeoma/">Ijeoma Igboagu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/austin/">Austin Gil</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tomer/">Tomer Ben Rachel</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/sonya/">Sonya Moisset</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ubahthebuilder/">Kingsley Ubah</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/rahull/">Rahul</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/sampurna/">Sampurna Chapagain</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ebereplenty/">Njoku Samson Ebere</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/omer/">Omer Rosenbaum</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/dboateng/">Dickson Boateng</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/dhawalhs/">Dhawal Shah</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/reed/">Reed Barger</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/olasunkanmi/">Olasunkanmi Balogun</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/triposat/">Satyam Tripathi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/kamaldeen/">Kamaldeen Lawal</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/oluwatobiss/">Oluwatobi Sofela</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/code-craft/">Casmir Onyekani</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/sophia-iroegbu/">Sophia Iroegbu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/caesarsage/">Destiny Erhabor</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/nathansebhastian/">Nathan Sebhastian</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/gweaths/">Grant Weatherston</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/bala-priya/">Bala Priya C</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tapas/">Tapas Adhikary</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/elementmerc/">Daniel Iwugo</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/david-fagbuyiro/">David Fagbuyiro</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/mihail/">Mihail Gaberov</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/scott-gary/">Scott Gary</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/faith/">Faith Oyama</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/edemgold/">Edem Gold</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/mustapharufai/">Rufai Mustapha</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/officialrajdeepsingh/">Rajdeep Singh</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/juliet-ofoegbu/">Juliet Ofoegbu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/yogesh/">Yogesh Chavan</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/mene/">Mene-Ejegi Ogbemi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/farhanhasin/">Farhan Hasin Chowdhury</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/nishant-kumar/">Nishant Kumar</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tiago/">Tiago Monteiro</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/shrutikapoor08/">Shruti Kapoor</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/wagslane/">Lane Wagner</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/atharva/">Atharva Shah</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/gideon/">Gideon Akinsanmi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/adekola-olawale/">Adekola Olawale</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/jim/">Jim Campbell</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tamerlan/">Tamerlan Gudabayev</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/roy/">Roy Chng</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/enyichi/">Amazing Enyichi Agu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/otavio-ehrenberger/">Otavio Ehrenberger</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/mwendwabundiemma/">Mwendwa Bundi Emma</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/germanov_dev/">Andrey Germanov</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/kedar/">Kedar Makode</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ez/">Eesa Zahed</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/albexl/">Alberto Gonzalez Rosales</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/codingnninja/">Ogundiran Ayobami</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tatevkaren/">Tatev Karen Aslanyan</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/joeattardi/">Joe Attardi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/chris/">Chris Blakely</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tim/">Tim Kleier</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/benjamin-semah/">Benjamin Semah</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/sameer-shukla/">Sameer Shukla</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/favour/">Favour C. Felix</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/victorokoye/">Okoye Victor Chukwuebuka</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/adiatiayu/">Ayu Adiati</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/kjosbakken/">Eivind Kjosbakken</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/musab/">Musab Habeeb</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/jose-vicente-nunez/">Jose Vicente Nunez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/vikram/">Vikram Aruchamy</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tha/">Tantoluwa Heritage Alabi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/nibesh/">Nibesh Khadka</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ilknureren/">Ilknur Eren</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/krish/">Krish Jaiswal</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/houssein/">Houssein Badra</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/renzhamin/">Tasnim Ferdous</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/adejumo/">Adejumo Ridwan Suleiman</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/natalie/">Natalie Pina</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/andrew/">Andrew Brown</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/salim/">Salim Oyinlola</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/marco-venturi/">Marco Venturi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/bigdevlarry/">Sule-Balogun Olanrewaju Ganiu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/victoreke/">Victor Eke</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ridwanray/">Ridwan Yusuf</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/chidiadi/">Chidiadi Anyanwu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/jessica/">Jessica Rose</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ceejay/">Clinton Joy</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/chepkorir/">Brenda Chepkorir</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/iamkelv/">Kelvin Moses</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ashimi0x/">Abdulwahab Ashimi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/liz-johnson/">Liz Johnson</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/brian/">Brian Barrow</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/velda/">Velda Kiara</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/manocormen/">Manoel Cortes Mendez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/vahe/">Vahe Aslanyan</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/mikael/">Mikael Lassa</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/idris/">Idris Olubisi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/swatej/">Swatej Patil</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/dmitry/">Dmitry Dragilev</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/franklin-okolie/">Franklin Okolie</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/damilola_oladele/">Damilola Oladele</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/ibrahim/">Ibrahim Abayomi Ogunbiyi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/andrej/">Andrej Kovacevic</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/aviator/">Aviator Ifeanyichukwu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/chigozie/">Chigozie Oduah</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/tejan/">Tejan Singh</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/tan/">Tan Guangzhi</a></p>
</li>
</ul>
<h2 id="heading-forum-top-contributors">Forum Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Cody_Biggs">Cody Biggs</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/JeremyLT">Jeremy</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bbsmooth">Bruce B</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hbar1st">Hanaa B.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Gray.n.Grey">Gray n Grey</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/DobarBREND">Vladimir Jovanović</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/lasjorg">Lasse</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/igorgetmeabrain">Doug Badger</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/starstruck">Starstruck</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/stephenmutheu">Stephen Mutheu</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/kevinSmith">Kevin Smith</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ArielLeslie">Ariel Leslie</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/CrlosZgz">Carlos Bernad</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/bappyasif">Bappy Asif</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/zaklina">Zaklina Radivojevic</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Guided">Mel</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/pkdvalis">PKD Valis</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/DanCouper">Dan Couper</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/be_happy">Infinity</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/kai1">Kai</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/sanity">Sanity</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/marcusparsons">Marcus Parsons</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/opudoprince">Opudo Prince</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Cryptic_X">Cryptic</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/admit8490">Andrey D</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/danielrosa">Daniel</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/fourleagues">Maestro Goldring</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/kinome79">Kinome79</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/partum">Partum</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Teller">Teller</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/colinthornton">Colin Thornton</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/jeremy.a.gray">Jeremy A Gray</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hartatociptajaya">Tato</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/adammuhammadnu92">Adam Mauray</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/anayebbandi">Aram Nayebbandi</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/a2937">Aaron</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Viv01">Vivek rawat</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/albert_kucz">Albert Kucz</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Viv01">Vivek rawat</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/WongYC-66">YC Wong</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Alabastor">Alabastor</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ooDanieloo">Daniel Ernst</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/jesslynnrose">Jess Rose</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ibrahim_aq">Ibrahim Aq</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/hola_soy_milk">Ramón Huidobro</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/jeff_beynon">Jeff Beynon</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/CNwante">Solomon Chuks Nwante</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/yunsuklee">Sergio Yunsuk Lee</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/jlove5789">Jim Mitchell</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Digicode">EmmyOke</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ringoj66">Ringoj66</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/weslleyend">Weslley</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/ziggybryson">Anthony Bryson Jr.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/rajtanuchakravarty">Rajtanu Chakravarty</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/abz2023">Abz2023</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/carlosvisator">carlos</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/abz2023">Abz2023</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/MorganTriesToCode">Morgan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Ghadah">Ghadah</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/josephylee">Joseph Lee</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/franciscomelov">Francisco Ecatl Melo Valle</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/codewright">Hal Jordan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Zuko">Zuko</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/yhean890">sean</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/j.tranquilli">Julius</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/aynuman19">Ayne Abreham</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/drguildo">Simon Morgan</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/anaberger">Ana Laura Berger</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/aynuman19">Ayne Abreham</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/lolek55507">lolek55507</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/NikhilReddyManda">Nikhilreddy Manda</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/cmar">Cmar</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/astv99">Steve H</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/snigo">Igor Snitkin</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/renanb">Renan Botasse</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/qigonggabi">AviatorSea</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/coderostro">Coderostro</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Chuxylen">Chukwudi Roxy Eneh</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/TomCarroll09">Tom Carroll</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/nibble">MJ</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/robheyays">Robert H.</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/edward.canale">Edward Canale</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/diegog">Diego</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/aburke1234">Andy</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Bones_0_o">Bones</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/Lovistik">Felix Adawu</a></p>
</li>
<li><p><a target="_blank" href="https://forum.freecodecamp.org/u/sunilaadewar">Sunil Aadewar</a></p>
</li>
</ul>
<h2 id="heading-translation-top-contributors">Translation Top Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/elias-pereyra/">Elias Ezequiel Pereyra Gomez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/blackeyeb/">BlackeyeB</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/andres-torres/">Andrés Torres</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/gibranpm/">Gibran Pelayo M.</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/estefaniacn/">Estefania Cassingena Navone</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/eriglesias/">Enrique Viveros Acosta</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/cotyar/">Constanza Areal</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/cipherbob/">CipherBoB</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/anna/">Anna Aimeri</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/beatriz/">Beatriz I Bravo</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/technopy/">Josué Leiva</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/jorge_sierra/">Jorge Sierra</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/toqyang/">Santiago Toquica Yanguas</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/vanessa-pineiro-morales/">Vanessa Pineiro Morales</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/ferchodev/">Fernando Campos</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/israel/">Israel Palma</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/ezequiel_caste/">Ezequiel Castellanos</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/retronauta/">Limbert Lino Mattos</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/franciscomelov/">Franciscomelov</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/guirdo/">Sebastian Mendez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/sofia-dominguez/">Sofia Dominguez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/espanol/news/author/johsttin/">Johsttin Eduardo Curahua Gutierrez</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/rafael-fontenelle/">Rafael Fontenelle</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/afonso/">Afonso Branco</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/joao/">João Eduardo Gomes</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/elizabete/">Elizabete Nakamura</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/gsor/">Giálisson Rocha</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/carlos-silva/">Carlos Silva.</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/gustavo/">Gustavo Goulart Baptista</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/viviane/">Viviane Martini</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/barbara/">Barbara Reis Bayer</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/isabel/">Isabel Cristina Nunes de Sousa</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/marcos/">Marcos Adriano</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/arthur/">Arthur Fücher</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/matheus-ribeiro/">Matheus Ribeiro</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/analaurareis/">Ana Laura Reis</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/keveen/">Keveen Tenereli</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/felipe-archanjo/">Felipe Archanjo</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/gabrielgaldino/">Gabriel Galdino</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/erika/">Erika Freitas</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/jorge-portela/">Jorge Felipe Ribeiro Portela</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/renan/">Renan Botasse</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/portuguese/news/author/eduardo-de-oliveira-machado/">Eduardo de Oliveira Machado</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/japanese/news/author/saki/">Saki Basken</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/luojiyin/">luojiyin</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/narcissus91/">Narcissus91</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/songyp0505/">Songyp0505</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/herosql/">Herosql</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/hezean/">HeZean</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/papayahuang/">Papaya Huang</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/xgqfrms/">xgqfrms</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/rhea/">Rhea Xiao</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/john/">John Cheng</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/jiajunjiao/">Jiajun Jiao</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/suxiong/">Suxiong</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/leon/">Leon Feng</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/humilitas/">Humilitas</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/luhuadong/">Rudy Dong</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/xing">Xing Liu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/dake0913/">Keren Ma</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/kate">Kate Shao</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/jasonli/">JasonLi</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/nicholas/">Nicholas Zhan</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/alanluo">Alan Luo</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/casey/">Casey Cui</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/junliu">Liu Jun</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/chinese/news/author/frank/">Frank Kong</a></p>
</li>
<li><p>Paula</p>
</li>
<li><p>Silvia Carrozza</p>
</li>
<li><p>Roberto Pauletto</p>
</li>
<li><p>Roberta Garavaglia</p>
</li>
<li><p>Paola Rosati</p>
</li>
<li><p>Paolo Pescosolido</p>
</li>
<li><p>Giovanni Marletta</p>
</li>
</ul>
<ul>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/yeonsoo/">Yeonsoo Jang</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/seunghyunkim/">Seunghyun Kim</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/gunayoung/">Nayoung Gu</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/janghan/">Janghan Park</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/jeeann/">Jeeann Kim</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/minhyae/">Minhyae Kim</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/hugo/">Heegu Yang</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/miri/">Miri Joo</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/chaeyoon/">Chaeyoon Kim</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/jeongwon-yoo/">Jeong Won Yoo</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/boyeonihn/">Boyeon Ihn</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/younghyunbae/">Younghyun Bae</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/hyojin/">Hyojin Kim</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/yeseul/">Yeseul Lee</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/korean/news/author/yerim/">Yerim Kang</a></p>
</li>
</ul>
<ul>
<li><p>Afonso Branco</p>
</li>
<li><p>majidah</p>
</li>
<li><p>rustamdocstranslator</p>
</li>
<li><p>LisaGo</p>
</li>
<li><p>Madlen</p>
</li>
<li><p>Matthes-Baer</p>
</li>
<li><p>Mikael</p>
</li>
<li><p>SuperYang</p>
</li>
<li><p>Farzana Jui1</p>
</li>
<li><p>Drifting</p>
</li>
<li><p>Farha Ahmed</p>
</li>
<li><p>Shahana_Mahjubin_Supty</p>
</li>
<li><p>Chengjun.L</p>
</li>
<li><p>Kevin Matthew</p>
</li>
<li><p>Hartato Cipta Jaya</p>
</li>
<li><p>I_am_Vietnam</p>
</li>
<li><p>Radi Totev</p>
</li>
<li><p>Namso50</p>
</li>
<li><p>Ada J</p>
</li>
<li><p>SeunghyunKim</p>
</li>
<li><p>Arthur CORBÈRES</p>
</li>
<li><p>Christophe Thomas</p>
</li>
<li><p>ZhichengChen</p>
</li>
<li><p>Morpheus</p>
</li>
<li><p>Suzie</p>
</li>
<li><p>Kazuo Sekiguchi</p>
</li>
<li><p>Felipe Navarro</p>
</li>
<li><p>Marc Seira</p>
</li>
<li><p>Yaron Shahrabani</p>
</li>
<li><p>k0dai</p>
</li>
<li><p>GianNipitella</p>
</li>
<li><p>LaurelineP</p>
</li>
<li><p>rkang13</p>
</li>
<li><p>Rafael Fontenelle</p>
</li>
<li><p>Syauqy Aziz</p>
</li>
<li><p>Newton101</p>
</li>
<li><p>Kishan Dasani</p>
</li>
<li><p>twfplayer</p>
</li>
<li><p>Harsh Mahajan</p>
</li>
<li><p>Cinthia Mariel Orona</p>
</li>
<li><p>chenzhazha</p>
</li>
<li><p>Yena Yun</p>
</li>
<li><p>Minhyae Kim</p>
</li>
<li><p>christine phandi</p>
</li>
<li><p>SHREYAS WANI</p>
</li>
<li><p>Kuba Michalak</p>
</li>
</ul>
<h2 id="heading-youtube-contributors">YouTube Contributors</h2>
<ul>
<li><p><a target="_blank" href="https://twitter.com/gjuantorena">Gustavo Juantorena</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/c/CarpiCoder">Carpi Coder</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@carlosazaustre">Carlos Azaustre</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/how-to-produce-music-with-fl-studio/">Tristan Willcox</a></p>
</li>
<li><p><a target="_blank" href="https://robertfoerster.com/">Robert Förster</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UCq6XkhO5SZ66N04IcPbqNcw">Kieth Galli</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@RivaanRanawat">Rivaan Ranawat</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodewithSloba">Slobodan Gajic</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/khattakdev">Arsalan Khattak</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Codemycom">John Elder</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@EverythingTechWithMustafa">Mustafa Esoofally</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@TechWithTim">Tim Ruscica</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@shadsluiter">Shad Sluiter</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodingAddict">John Smilga</a></p>
</li>
<li><p><a target="_blank" href="https://brianyu.me/">Brian Yu</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/michellekrummel">Michelle Krummel</a></p>
</li>
<li><p><a target="_blank" href="https://youtube.com/@jovianhq">Aakash N S</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Frankslaboratory">Frank Dvorak</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Thatmakershow">Craig Dennis</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/c/CodeWithStein">Stein Helset</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@bootdotdev">Lane Wagner</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@shadmerhi">Shadee Merhi</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CybernaticoByNishant">Nishant Singh</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@codewithguillaume">Guillaume Duhan</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@gkcs">Gaurav Sen</a></p>
</li>
<li><p><a target="_blank" href="https://wwww.youtube.com/@gamiumdev">Gamium Dev</a></p>
</li>
<li><p><a target="_blank" href="https://www.freecodecamp.org/news/author/goldinguy/">Seth Goldin</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@FrankLiuSoftware">Frank Liu</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@AyushSinghSh">Ayush Singh</a></p>
</li>
<li><p><a target="_blank" href="https://twitter.com/davidjmalan">Dr. David J. Malan</a></p>
</li>
<li><p><a target="_blank" href="https://www.linkedin.com/in/jkearney1/">Joe Kearney</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@TheCoderCoder">Jess Chan</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@NiklasZiermann">Niklas Ziermann</a></p>
</li>
<li><p><a target="_blank" href="https://twitter.com/bobziroll">Bob Ziroll</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@RoadsideCoder">Piyush Agarwal</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodingQuests">Omar Zaki</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Radu">Dr. Radu Mariescu-Istodor</a></p>
</li>
<li><p><a target="_blank" href="https://www.linkedin.com/in/rafidhoda/">Rafid Hoda</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Herbertech">Herbert</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@codecupdev">Emma Williams</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@zachgoll">Zach Gollwitzer</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@DotNetMastery">Bhrugen Patel</a></p>
</li>
<li><p><a target="_blank" href="https://twitter.com/Tpchant">Tom Chant</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@asaprogrammer_">Burak Orkmez</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@BrianHHough">Brian H. Hough</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@webdecoded">Judy</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@galaxies_dev">Simon Grimm</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@octallium">Anil Kulkani</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@TheCodeholic">Zura Sekhniashvili</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Luup.ai123">Akshath Nag</a></p>
</li>
<li><p><a target="_blank" href="https://www.exampro.co/">Andrew Brown</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@tapasadhikary">Tapas Adhikary</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@coderyan">Ryan Solomon</a></p>
</li>
<li><p><a target="_blank" href="https://twitter.com/pixels2patients">Dr. Jason Adleberg, MD</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodedRealityXR">Priyanshu Bhattacharjee</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@HiteshChoudharydotcom">Hitesh Choudhary</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@ClubOfCoders">Pranjal Soni</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@vdespa">Valentin Despa</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UCtLwBE6ZNXnQdQp5o36BUxA">Rishab Kumar</a></p>
</li>
<li><p><a target="_blank" href="https://www.linkedin.com/in/aryanhegde/">Aryan Hegde</a></p>
</li>
<li><p><a target="_blank" href="https://twitter.com/santiagobasulto">Santiago Basulto</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@onaecO">Jalal Bounaim</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@zubiarfan">Arfan Zubi</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@neuralearn">Folefac Martins</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@ChrisSev_">Chris Sev</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Smoljames">James McArthur</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@apisecu">Dan Barahona</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@JamesQQuick">James Q Quick</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@programmingwithalex.585">Alex Cristian</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@AkhilSharmaTech">Akhil Sharma</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@elliotarledge">Elliot Arledge</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@CodeBucks">Code Bucks</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@DaveGrayTeachesCode">Dave Gray</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@elliottchong">Elliott Chong</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@ChangemakersMediaHyd">Sriram Chundi</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/c/AlvinTheProgrammer">Alvin Zablan</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@JeromeMcCree">Jerome McCree</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@NetNinja">Net Ninja</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@DevEmpower">Mohammad Taheri</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@apisecu">Corey Ball</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@perltechstack">Valters</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@SMDS_Studio">Rohan</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@DestinationFAANG">Parth Vyas</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@Kulkarniankita">Ankita Kulkarni</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@mathew2005">Mathewos Wondwosen</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@ClarityCoders">Jacob Lower</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@lachone_">Lachezar Haralampiev</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@KeepItTechie">Josh L</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@iamrithmic">Farhan Ali</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@IndianCoders">Nikhil Thadani</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@haidermalik3402">Haider Malik</a></p>
</li>
<li><p><a target="_blank" href="https://www.linkedin.com/in/treasureporth/">Treasure Porth</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/@codinginflow">Florian Walther</a></p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/channel/UCCsSBV1Jzk_ZtfPKKddNXgA">Manuel Basanta</a></p>
</li>
</ul>
<h2 id="heading-discord-top-contributors">Discord Top Contributors</h2>
<ul>
<li><p>plamoni</p>
</li>
<li><p>texas2010</p>
</li>
<li><p>Unrecover#5311</p>
</li>
<li><p>bradtaniguchi</p>
</li>
<li><p>AndreyDmitriev39r#1929</p>
</li>
<li><p>bordin12</p>
</li>
<li><p>neclo#0</p>
</li>
<li><p>wanggang</p>
</li>
<li><p>amineabdo</p>
</li>
<li><p>tobyplaystheuke</p>
</li>
<li><p>greatoverlordx</p>
</li>
<li><p>alpox</p>
</li>
<li><p>lycelia.com</p>
</li>
<li><p>Randomized#0667</p>
</li>
<li><p>vedamruta</p>
</li>
<li><p>thaitiesthetie</p>
</li>
<li><p>thebringerofcakes</p>
</li>
<li><p>wistful_ocean</p>
</li>
<li><p>dotty.dev</p>
</li>
<li><p>sazk07</p>
</li>
<li><p>sboon</p>
</li>
<li><p>xcoffeeman</p>
</li>
<li><p>materialisolari</p>
</li>
<li><p>jluboff</p>
</li>
<li><p>secondarymonitor</p>
</li>
<li><p>cyclokitty</p>
</li>
</ul>
<p>Again, these are just the most prolific among the thousands of people involved in the freeCodeCamp community.</p>
<p>If you're interested in getting involved in the freeCodeCamp community as an open source contributor, I encourage you to <a target="_blank" href="https://contribute.freecodecamp.org/#/">read our Contributor Guide</a> and to join our Contributor Discord.</p>
<p>Thanks again, and happy coding. 🏕️</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
