www.freecodecamp.org Open in urlscan Pro
172.67.70.149  Public Scan

Submitted URL: http://www.freecodecamp.com/
Effective URL: https://www.freecodecamp.org/
Submission: On May 15 via api from US — Scanned from DE

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:

 * 1
   
   Responsive Web Design Certification
 * 2
   
   JavaScript Algorithms and Data Structures (Beta) Certification
 * 3
   
   Front End Development Libraries Certification
 * 4
   
   Data Visualization Certification
 * 5
   
   Relational Database Certification
 * 6
   
   Back End Development and APIs Certification
 * 7
   
   Quality Assurance Certification
 * 8
   
   Scientific Computing with Python (Beta) Certification
 * 9
   
   Data Analysis with Python Certification
 * 10
   
   Information Security Certification
 * 11
   
   Machine Learning with Python Certification
 * 12
   
   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

 * Date Formatting in JS
 * Java Iterator Hashmap
 * Cancel a Merge in Git
 * What is a Linked List?
 * Install Java in Ubuntu
 * Python Ternary Operator
 * Full Stack Career Guide
 * Python Sort Dict by Key
 * Smart Quotes Copy/Paste
 * JavaScript Array Length
 * Sets in Python
 * Kotlin vs Java
 * SQL Temp Table
 * HTML Form Basics
 * Comments in YAML
 * Pandas Count Rows
 * Python End Program
 * Python XOR Operator
 * Python Dict Has Key
 * Python List to String
 * Exit Function in Python
 * String to Array in Java
 * Python Import from File
 * Parse a String in Python
 * Python Merge Dictionaries
 * Copy a Directory in Linux
 * Reactive Programming Guide
 * Center Text Vertically CSS
 * What’s a Greedy Algorithm?
 * Edit Commit Messages in Git




MOBILE APP

 * 
 * 


OUR CHARITY

AboutAlumni NetworkOpen SourceShopSupportSponsorsAcademic HonestyCode of
ConductPrivacy PolicyTerms of ServiceCopyright Policy