Talal zaman abbasi
Techie
Talal zaman abbasi
Techie

Blog Post

A Very freeCodeCamp Christmas – Python & JavaScript Upgrades, English Curriculum, The Odin Project

December 20, 2023 Design
A Very freeCodeCamp Christmas – Python & JavaScript Upgrades, English Curriculum, The Odin Project

[ad_1]

I’m thrilled to announce freeCodeCamp’s Christmas gifts to the global developer community:

  • A new JavaScript Algorithms and Data Structures certification, featuring 21 projects you can code step-by-step right in your browser. It’s fully project-based, containing more than a thousand new coding challenges.
  • A new Scientific Computing with Python certification. You can code in Python right in your browser, building 15 projects step-by-step.
  • An interactive version of the legendary open source Odin Project coding curriculum, first created in 2013 by my friend and freeCodeCamp supporter Erik Trautman.
  • And the one I’m the most excited about: our English for Developers curriculum. We’re shipping CEFR Level A2 this year. Levels B1, B2, and C1 will follow in 2024 and 2025.
freeCodeCamp-CEFR-Levels-Explained-3
A graphic I created to explain the how the 6 CEFR levels. freeCodeCamp has started with A2 and will eventually develop B1, B2, C1 levels in 2024 and 2025.

Wow. Why is freeCodeCamp releasing so many learning resources all at once?

Because it’s Christmas, and the community deserves it. 🎄

In all seriousness, we’ve been working on the JavaScript curriculum upgrade for years.

And the English curriculum and Python curriculum took most of 2023 to build as well.

Our goal is to rebuild the remaining certifications to be completely project-oriented, too.

This process will take at least another year to finish. As always, you can help us speed up development by becoming a supporter, so we can afford to bring on additional teaching talent.

Update on the University Degree Programs (Associate of Mathematics and Bachelor of Computer Science)

We’re also making steady progress on our University Degree Program, nearing completion of the 2nd course… out of 40 total university courses we’re building.

Wow – so we still have quite a bit of work to do on that, don’t we?

Well, the good news is that we’ll shift more of our teaching staff over to the degree program once we finish upgrading freeCodeCamp’s Core Curriculum – a series of certifications on topics that we recommend all developers learn.

Our plan remains: finish the 40 courses in the mid-2020s, enroll our first students in the late 2020s, and formally seek accreditation once we have 5 years of longitudinal data from program graduates.

In short: this is seriously long-term endeavor. The kind of undertaking that very few investors would allow a startup to do. Lucky for us, we’re a public charity. And we have no investors, no stock owners – just a global community of volunteers and supporters.

freeCodeCamp isn’t going anywhere. There are too many problems with education systems around the world, and too many busy adults who need to learn new skills. That bat signal is permanently shining on the clouds above the freeCodeCamp campsite. We teachers are needed. 🏕️

What will happen to the old JavaScript and Python certifications being replaced with replace these new ones?

They’ll still be available. We’re moving them to a new section at the bottom of freecodecamp.org/learn where we’ll keep legacy certifications.

How long will the new JavaScript, Python, English curriculum, and Odin Project sections be in Beta?

We’re still merging pull requests as I type this. freeCodeCamp’s teachers have been working hard to get these learning resources live in time for Christmas.

Over the coming days and weeks, many of the sections labeled “coming soon” will start appearing. And we’re hoping to remove the “beta” labels sometime in the new year.

If I’m new to freeCodeCamp, where should I start?

We still recommend starting at the very top of freecodecamp.org/learn and working your way down. It’s thousands of hours of learning, and will keep you busy for all of 2024. But frankly, that’s how long it takes to really learn to code properly.

The core curriculum will provide you with tons of practice across hundreds of projects. And our upcoming Math and Computer Science degree programs will provide you with the theory.

On a long enough timeline, we’ve got you completely covered. And we have more than 1,000 full-length courses on YouTube, along with 11,000 programming tutorials on our publication – including dozens of full-length books. All freely available.

When we started freeCodeCamp back in 2014, we had no idea how comprehensive these learning resources would become. But we’ve now witnessed the power of open source, and thousands of teachers and developers who want to help people learn for free.

At this point, we’re not just aiming to become the most in-depth learning resource on the planet – for math, programming, and now English – but to do so by an order of magnitude.

We’re only 9 years old.

It’s amazing to see how far the freeCodeCamp community has come, with more than 1,000,000 people now learning from freeCodeCamp every day.

Just this year, the freeCodeCamp community has:

  • Published 114 full-length courses on YouTube.
  • Published 1,045 text-based coding tutorials and 20 free books through freeCodeCamp Press.
  • Merged 2,753 code contributions into our open source repositories on GitHub
  • Translated 2,106,203 words to make our curriculum and tutorials more accessible to speakers of many world languages

And we’re just getting started. There is still so much to do.

Again, I encourage you to become a supporter.

And if you’re already supporting us each month, and want to make a year-end gift to our charity, by all means.

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: [email protected]

I hope you have a very Merry Christmas, and get to spend some time learning new skills. Happy coding! 🎅⌨️

[ad_2]

Source link

Write a comment