www.freecodecamp.org
Open in
urlscan Pro
2606:4700:20::681a:221
Public Scan
Submitted URL: http://1710398146051.caulaai2.com/78ae6928-cb53-45ba-9fd5-36f78a2fdbcf?n=2&t=1710398126256&l_next=ahr0chm6ly93d3cuywthz29zbwl0b3by...
Effective URL: https://www.freecodecamp.org/
Submission: On March 14 via api from US — Scanned from US
Effective URL: https://www.freecodecamp.org/
Submission: On March 14 via api from US — Scanned from US
Form analysis
1 forms found in the DOM<form action="" class="ais-SearchBox-form" data-cy="ais-SearchBox-form" role="search"><label class="sr-only" for="ais-SearchBox-input">Search</label><input autocapitalize="off" autocomplete="off" autocorrect="off" id="ais-SearchBox-input"
class="ais-SearchBox-input" maxlength="512" placeholder="Search 10,700+ tutorials" spellcheck="false" type="search" value=""><button class="ais-SearchBox-submit" type="submit"><span class="sr-only">Submit search terms</span><svg
class="ais-SearchBox-submitIcon" height="10" viewBox="0 0 40 40" width="10" xmlns="http://www.w3.org/2000/svg">
<path
d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z">
</path>
</svg></button></form>
Text Content
Skip to content SearchSubmit search terms * English * Español * 中文(简体字) * 中文(繁體字) * Italiano * Português * Українська * 日本語 * Deutsch * Swahili MenuMenu * Donate * Curriculum * Forum, Opens in new window * News, Opens in new window * Radio, Opens in new window * Contribute, Opens in new window * Podcast, Opens in new window * Night ModeSign in to change theme. Sign inSign in LEARN TO CODE — FOR FREE. Build projects. Earn certifications. Since 2014, more than 40,000 freeCodeCamp.org graduates have gotten jobs at tech companies including: AppleGoogleMicrosoftSpotifyAmazon Sign inGet started (it's free)freeCodeCamp students at a local study group in South Korea. AS SEEN IN: Wired, Business Insider, Inc. Magazine, Lifehacker, Time, Quartz, USA Today, The New York Times, BBC HERE IS WHAT OUR ALUMNI SAY ABOUT FREECODECAMP: SHAWN WANG IN SINGAPORE Software Engineer at Amazon > "It's scary to change careers. I only gained confidence that I could code by > working through the hundreds of hours of free lessons on freeCodeCamp. Within > a year I had a six-figure job as a Software Engineer. freeCodeCamp changed my > life." SARAH CHIMA IN NIGERIA Software Engineer at ChatDesk > "freeCodeCamp was the gateway to my career as a software developer. The > well-structured curriculum took my coding knowledge from a total beginner > level to a very confident level. It was everything I needed to land my first > dev job at an amazing company." EMMA BOSTIAN IN SWEDEN Software Engineer at Spotify > "I've always struggled with learning JavaScript. I've taken many courses but > freeCodeCamp's course was the one which stuck. Studying JavaScript as well as > data structures and algorithms on freeCodeCamp gave me the skills and > confidence I needed to land my dream job as a software engineer at Spotify." Sign inGet started (it's free) EARN FREE VERIFIED CERTIFICATIONS WITH FREECODECAMP'S CORE CURRICULUM: * Responsive Web Design Certification * JavaScript Algorithms and Data Structures (Beta) Certification * Front End Development Libraries Certification * Data Visualization Certification * Relational Database Certification * Back End Development and APIs Certification * Quality Assurance Certification * Scientific Computing with Python (Beta) Certification * Data Analysis with Python Certification * Information Security Certification * Machine Learning with Python Certification * College Algebra with Python Certification LEARN ENGLISH FOR DEVELOPERS: * A2 English for Developers (Beta) Certification EARN FREE PROFESSIONAL CERTIFICATIONS: * (New) Foundational C# with Microsoft Certification PREPARE FOR THE DEVELOPER INTERVIEW JOB SEARCH: * The Odin Project - freeCodeCamp Remix (Beta) * Coding Interview Prep * Project Euler * Rosetta Code EXPLORE OUR LEGACY CURRICULUM: * Legacy Responsive Web Design Challenges * Legacy JavaScript Algorithms and Data Structures Certification * Legacy Python for Everybody Sign inGet started (it's free) FREQUENTLY ASKED QUESTIONS: WHAT EXACTLY IS FREECODECAMP? freeCodeCamp is a community of people from all around the world who are learning to code together. We're a 501(c)(3) public charity. HOW WILL FREECODECAMP HELP ME LEARN TO CODE? You will learn to code by building dozens of projects, step-by-step, right in your browser, code editor, or mobile app. You will also earn free verified certifications along the way. IS FREECODECAMP REALLY FREE? Yes. Every aspect of freeCodeCamp is 100% free. The courses, the projects, and even the certifications. CAN FREECODECAMP HELP ME GET A JOB AS A SOFTWARE DEVELOPER? Yes. Every year, thousands of people who join the freeCodeCamp community get their first software developer job. WHAT SKILLS WILL I LEARN? You will learn the skills most developers use on the job: HTML, CSS, JavaScript, Python, Linux, Git, and SQL, and more. You'll also learn how to use powerful libraries for web development, mobile app development, data science, and artificial intelligence. HOW LONG DOES IT TAKE TO LEARN ALL THIS? freeCodeCamp is self-paced. Realistically, it may take several years of practicing coding to learn these skills well enough to get a job as a software engineer. Don't quit school or your day job until you feel ready. HOW DO I GET STARTED? If you're a beginner, you should start at the beginning of the freeCodeCamp core curriculum. If you're more advanced, we still recommend starting at the beginning, but you can skip to whatever area you wish. HOW DO I EARN THE FREE VERIFIED CERTIFICATIONS? For each certification, you need to build its 5 certification projects, and get all of the project tests to pass to be able to claim your certification. I DON'T SEE [NAME OF TOOL] IN THE FREECODECAMP CORE CURRICULUM. Aside from the freeCodeCamp core curriculum, We have thousands of free, full-length books, courses, and programming tutorials. We almost certainly teach whatever programming tools you want to learn. Just use the search bar. HAPPY CODING! Sign inGet started (it's free) freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546). Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff. You can make a tax-deductible donation here. TRENDING GUIDES * Delete File in Linux * What is :: in Python? * Python PWD Equivalent * JSONObject.toString() * What is SSH in Linux? * Max int Size in Python * Python Bytes to String * Git Pull Remote Branch * Fix Git Merge Conflicts * JavaScript Refresh Page * Git Revert * JSON Comments * Java Use Cases * Python Copy File * Linux cp Command * Python list.pop() * JS Sum of an Array * Python Split String * HTTP Request Methods * Compare Strings in C * What Does $ Mean in JS? * Python range() Function * Pandas Iterate Over Rows * Initialize a List in Java * Check for Empty String JS * Initialize ArrayList Java * Delete Environment in Conda * Pretty Print JSON in Python * What Does $ Mean in Python? * Check for Empty List Python MOBILE APP * * OUR CHARITY AboutAlumni NetworkOpen SourceShopSupportSponsorsAcademic HonestyCode of ConductPrivacy PolicyTerms of ServiceCopyright Policy