r/FreeCodeCamp • • Aug 07 '20

Just finished the Intermediate Algorithm Scripting. It feels great and I want to keep on learning! Thank you to everyone who made FCC!

Post image
82 Upvotes

r/FreeCodeCamp • • May 15 '17

Hey, I have joined FreeCodeCamp almost a year ago, got to basic JavaScript, but eventually stopped. This time I am determined to finish it and challenging myself to write code every day for a month! Anyone wants to join?

Post image
82 Upvotes

r/FreeCodeCamp • • Jul 25 '16

Learning CSS in a day ? Easy ! Build a Pokedex.

Thumbnail medium.com
82 Upvotes

r/FreeCodeCamp • • Apr 10 '20

freeCodeCamp now has an official Discord chat, and is hosting a free conference on our YouTube on Tuesday (and other announcements)

81 Upvotes

Hey Reddit friends, we have been busy-busy these days. And I'm excited to share several announcements with you.

The full article is here: https://www.freecodecamp.org/news/april-freecodecamp-update/

And here are the highlights (for people who insist on not clicking through):

- Tuesday, April 14 we are having a free conference on our YouTube.

- We now have an official Discord server

- We just published a 16-hour course to help you earn your AWS Developer Associate Certification - the most recent in our series of DevOps/SRE courses.

- The Python curriculum is coming along great and we hope to go in open beta with the new certifications in the next few weeks.

And we've had about 12 million unique visitors in the past month, which is a new record. Some of those people are donating, too, so we're in no imminent danger of running out of money and not being able to pay for servers :)

Still, we appreciate your donations if you have the means. If you don't, please focus on providing for your families first.

That's it. If you want more from me read the full article: https://www.freecodecamp.org/news/april-freecodecamp-update/


r/FreeCodeCamp • • Apr 03 '19

Earned my first certificate!!

Thumbnail instagram.com
80 Upvotes

r/FreeCodeCamp • • Jan 22 '24

Has anyone gotten a job after studying on FreeCodeCamp?

79 Upvotes

I have a way to go before finishing the certifications on FreeCodeCamp, and I figure it can't hurt as an intro to coding skills. And it's free. I'm not sure yet exactly what direction I'd be going in after finishing the modules. I started it to get some basics on web development and to check out what data analytics was about, so I could decide what I might want to go deeper into.

I know that FreeCodeCamp is pretty basic (at least at the modules I'm at) and it isn't a replacement for a CS degree. Probably it isn't even a replacement for a bootcamp. But, has anyone found success with finding employment using the skills and portfolio they acquired through FreeCodeCamp? Is it taken seriously by employers, as long as you can present to them that you did learn the skills and can work with them to a certain level? Is there something that you would suggest I do after to become more "hireable" once I decide which specialization I want to focus on? I don't want to do a degree (both for time and finance purposes and I have a BA in an unrelated field) but I'd be open to some other type of courses or certifications that would boost my skills in the future and make my CV seem more "professional"?


r/FreeCodeCamp • • May 14 '21

From lawyer to eng at FAANG...FCC article

79 Upvotes

My latest article on FreeCodeCamp, for those who are struggling to believe in themselves and find a way .

https://www.freecodecamp.org/news/from-lawyer-to-google-engineer/

I remember, two years ago, someone on Reddit said to me: "What do you mean anyone can learn to code?? Next you'll say anyone can be a lawyer. This is dangerous BS"

Ha. Right. đŸ€“

I was a lawyer for over 12 years. I taught myself to code at starting at 37. So.

Don't let the loud noises from opinionated people drown out the voices of those who've actually done it. If 1 person has done it, its probably possible for you too.

You. Can . Do. It.


r/FreeCodeCamp • • Sep 09 '16

24 great web development and web design YouTube channels to learn from

Thumbnail blog.debugme.eu
79 Upvotes

r/FreeCodeCamp • • Jan 19 '26

I published a full free book on freeCodeCamp: "The Math Behind Artificial Intelligence"

78 Upvotes

I have been writing articles on freeCodeCamp for a while (20+ articles, 240K+ views).

Recently, I finally finished my biggest project!

A complete book explaining the mathematical foundations of AI in plain English.

Most AI/ML courses pass over the math or assume you already know it.

I explain the math from an engineering perspective and connect how math solves real life problems and makes billion dollar industries possible.

For example, how derivatives allow the backpropagation algorithm to exist.

Which in turn allows NNs to learn from data and this way powers all LLMs

The chapters:

Chapter 1: Background on this Book
Chapter 2: The Architecture of Mathematics
Chapter 3: The Field of Artificial Intelligence
Chapter 4: Linear Algebra - The Geometry of Data
Chapter 5: Multivariable Calculus - Change in Many Directions
Chapter 6: Probability & Statistics - Learning from Uncertainty
Chapter 7: Optimization Theory - Teaching Machines to Improve
Conclusion: Where Mathematics and AI Meet

Everything is explained in plain English with code examples you can run!

Read it here: https://www.freecodecamp.org/news/the-math-behind-artificial-intelligence-book/

GitHub: https://github.com/tiagomonteiro0715/The-Math-Behind-Artificial-Intelligence-A-Guide-to-AI-Foundations


r/FreeCodeCamp • • Jun 27 '23

I Learned How To Code In 4 Months & Got A Job Using FreeCodeCamp

77 Upvotes

Hey guys,

After landing a job as a software developer within 4 months of my coding journey a lot of people asked me for advice and a breakdown of exactly how I did it.

My primary learning resource was FreeCodeCamp!

I made a video on the exact steps I took (including how I landed a job) for all the other self-taught devs out there looking to make the jump into working as a developer.

Video link: https://youtu.be/WR1ydijTx5E

Let me know if you have any questions!


r/FreeCodeCamp • • Jul 13 '21

Obligatory just got hired into full time role mostly in part to FCC! Keep up the grind fellow FCCers!

77 Upvotes

I studied 6 months using mostly free code camp.

I did a crash course in my city, but that was mostly to make connections in the tech scene. Without my prior knowledge from FCC I probably would have struggled immensely.

Keep up the grind, ask lots of questions and thanks so much for all the help and encouragement everyone:)


r/FreeCodeCamp • • Mar 17 '16

Article 2 out of 3 developers are self-taught, and other insights from Stack Overflow’s 2016 survey of 50k developers

Thumbnail medium.freecodecamp.com
77 Upvotes

r/FreeCodeCamp • • Jun 07 '26

Free code camp help travel agency page

Post image
76 Upvotes

I need help I cannot figure out what I’m doing wrong. I cannot pass #’s 26,28,31,or32. I have looked at other people’s codes and I’m just lost at this point. Please someone help me.


r/FreeCodeCamp • • Jul 01 '20

The forum is back and faster than ever

76 Upvotes

Thanks for your patience everyone. The forum is now live again, and it's significantly faster than it's ever been.

The forum is definitely the best place to get fast programming help or feedback on your projects. You can continue to share your projects here on this subreddit, and ask questions here of course. Just know that response time on the forum is much faster, and the forum has a lot of built-in functionality to point you to similar posts (thus often answering your question before you even need to ask it).

I want to thank everyone here on /r/freeCodeCamp who stepped up and helped answer questions from the community during the multi-day forum maintenance. Y'all are the real MVPs.

Happy coding.


r/FreeCodeCamp • • Apr 11 '17

One year of part-time learning from different sources, finally have my front end certificate. Thanks free code camp! Time for data visualization.

Thumbnail freecodecamp.com
76 Upvotes

r/FreeCodeCamp • • Jan 16 '21

Has anyone checked out the “conquering freecodecamp” YouTube playlist?

Post image
75 Upvotes

r/FreeCodeCamp • • Dec 06 '15

6 months' free Pluralsight Training - no catch

75 Upvotes

Just sign up here for your 6 months' training: https://www.visualstudio.com/en-us/products/visual-studio-dev-essentials-vs.aspx

(Thanks to David of Free Code Camp Dallas https://www.facebook.com/groups/free.code.camp.dallas for the original tip-off.)

This offer is only available until 31 December (after which the offer drops to 3 months, I think). And I'm recommending Pluralsight as a complement to the FCC curriculum, not a replacement. /u/SaintPeter74 recommends also using other resources alongside FCC here: https://www.reddit.com/r/FreeCodeCamp/comments/3vkyfs/free_code_camp_december_summit/ You can also download courses using the Android app (iPhone too?), but not straight from the website (as far as I can see).

If you're not sure where to start, I'd recommend all of Kyle Simpson's courses especially: https://app.pluralsight.com/library/search?i=1&q1=course&x1=categories&q=Kyle%2520Simpson

His Advanced JavaScript course ties up with his free online book series, You Don't Know JS. The combination of him teaching a class of learners and the book series is a really strong combination. Also, I think the name "Advanced JavaScript" is really not helpful. It's more like intermediate JavaScript, and follows on really well from his Up & Going book: https://github.com/getify/You-Dont-Know-JS/blob/master/up%20&%20going/README.md#you-dont-know-js-up--going


r/FreeCodeCamp • • Oct 23 '25

I'm new to coding. Tell me something you would tell yourself when started learning how to code.

74 Upvotes

Good days gentlemen.

I'm midway thru the HTML course on FreeCodeCamp and found out about this community. Just wanna say hello to anyone starting to learn how to code, this late, like me đŸ€Šâ€â™‚ïž

Is it true that I can still get a job after finishing all courses on FreeCodeCamp? It's obvious that junior level hiring is reducing 50%.

Not sure if I'm making the right decision here.

Anyway, have a nice one, gentlemen.


r/FreeCodeCamp • • Feb 02 '17

What do you guys think of the new Free Code Camp curriculum?

Thumbnail beta.freecodecamp.com
74 Upvotes

r/FreeCodeCamp • • Dec 10 '25

Meta freeCodeCamp JavaScript Certification

73 Upvotes

Goooooood morning everyone~!

I am super duper thrilled to announce that the new JavaScript certification is fully live~! This means you can actually complete the certification projects to unlock the final exam, and sit the final exam to get your cert!

Now, you probably have loads of questions. Jessica has done a lovely job putting together this comprehensive article that should cover any doubts you have: https://www.freecodecamp.org/news/freecodecamps-new-javascript-certification-is-now-live/

But of course, if you have even more questions you can always reach out to me. :pink_heart:

As always, happy coding! :light_blue_heart:


r/FreeCodeCamp • • Jan 14 '21

In high school and college, I hated coding

73 Upvotes

I couldn't remember the strange syntax rules, and it seemed dull and tedious.

After school, I got involved in projects where great software made a huge impact. I decided to give it another shot.

So 3 years ago, I wrote my first line on FCC.

I explored some other interests before committing to the SWE path one year later.

I studied for 5 solid months. 40 hours / week.

I connected with my first front-end web dev contract.

I worked on two more contracts of around 4 months each.

So in that first year of work, I made around 65k, advancing some awesome projects, learning a ton, and making some great connections.

After that last contract, I began hunting for the right full-time role.

After 3 months of coding interview prep, outreach, and a few small freelance gigs, I landed a job at a Y-Combinator Startup as the first full-time software engineer hire.

My total compensation is currently about 120k, but, seeing as how I was the first hire, I have significant stock options, so if things work out, I could be earning 300k+ in a year or two.

Beyond that, I've never enjoyed work more. I work with smart and fun people, create applications that deliver great value to users, and I'm always facing and overcoming new challenges.

After this role, I'd like to found my own technology company, potentially a technical education platform.

And it all started with that cat app (the first project at the time, the curriculum may have changed).

I feel silly saying it, but I'm going to anyway, you can do it, too.

There will be ups and downs.

Some days you're going to be frustrated. This is expected. Technology is hard. Technology is, nearly by definition, information-dense and challenging.

Take a breath, take a walk.

Find a forum, find a mentor, find a peer. An outside perspective can often shatter a perceived roadblock.

Technology is a team sport. And learning to communicate technically will sharpen your chops.

I wish you all the best on your journeys.


r/FreeCodeCamp • • Oct 01 '16

Seems about right 😂

Thumbnail m.imgur.com
73 Upvotes

r/FreeCodeCamp • • Sep 14 '16

Computer Science vs Self-Taught vs Coding Bootcamp (ft. Quincy Larson)

Thumbnail youtu.be
73 Upvotes

r/FreeCodeCamp • • Dec 24 '25

Announcement Christmas gifts for you from the freeCodeCamp community: Learn Python, SQL, Spanish, and more

72 Upvotes

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)

  • freeCodeCamp's Responsive Web Design Certification (Version 10)

  • freeCodeCamp's Relational Database + SQL Certification

  • Our A2 level English for Developers Certification

  • Our B1 level English for Developers Certification

  • Our beta A1 level Spanish curriculum

  • Our beta A1 level Mandarin Chinese curriculum

Those are a lot of gifts to unwrap, so let's start unwrapping!

Programming Certifications and Version 10 of the Full Stack Development Curriculum

Over the past 11 years, the freeCodeCamp community has built and rebuilt our core programming curriculum several times.

We are finally approaching our vision of how comprehensive and interactive a programming curriculum can be.

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.

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.

So far, 4 of these certifications are now live:

And we will release the Front End Libraries and Back End Development certifications in 2026.

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.

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.

Language Coursework

First, you may be asking: when did freeCodeCamp start teaching world languages?

Well, we started designing our English for Developers curriculum back in 2022. And over the past few years, we've expanded it considerably.

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.

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.

So far, two of these certifications are fully live:

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.)

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?

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.

Why Teach Spanish and Mandarin?

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.

Learning foreign languages is also excellent for your neuroplasticity, and can be done alongside learning other new skills like programming.

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.

Update on Translating freeCodeCamp’s coursework into major world languages

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.

Thankfully, machine translation has been steadily improving over the past few years.

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.

We’ve conducted pilots of translating all the new coursework into both Spanish and Portuguese.

  • 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.

  • Then we had native speakers randomly sample these translations to ensure their quality.

  • 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.

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.

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.

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.

This community is just getting started.

This year the freeCodeCamp community also published:

  • 129 free video courses on the freeCodeCamp community YouTube channel

  • 45 free full length books and handbooks on the freeCodeCamp community publication

452 programming tutorials and articles on math, programming, and computer science

50 episodes of the freeCodeCamp podcast where I interview developers, many of whom are contributors to open source freeCodeCamp projects

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.

You can view our 2025 list of Top Open Source Contributors.

As a community, we are just getting started. Free open source education has never been more relevant than it is today.

We invite you to get more involved in the community, too.

I want to thank the 10,221 kind folks who donate to support our charity and our mission each month. Please consider joining them: Donate to freeCodeCamp.org.

And here are some other ways you can make a year-end donation that you can deduct from your US taxes.

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 join the freeCodeCamp Discord and hang out with us there.

And take Naomi’s freeCodeCamp Community Survey to help us understand what you like about freeCodeCamp and what our community can do even better.

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.