Easy access to Theory lessons?

Hello, as I’ve been learning HTML and CSS, I’ve been making sure to copy all lessons marked as Theory in case internet or this page becomes inaccessible for a moment. But for some reason, be it a package update or some issues with LibreOffice Writer, some of the writeups have been changed into unformatted text. Is there a fast way to copy those contents while keeping the format as well?

you don’t need to do that, you can find all the lessons in the codebase GitHub - freeCodeCamp/freeCodeCamp: freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

if you clone it locally you can have the files always available (see contributing docs for more infos)

there is also this unofficial collection: https://cdn.nhcarrigan.com/fcc-review-pages.pdf

Hello, that’s very helpful! But when trying to clone the repository, Terminal says that the “git” command hasn’t been found, but I can install using “sudo apt install git”. Does this work as well?

Currently using Linux Mint 22.3 Zena

EDIT: yes, I just had to install git, then clone the repository. Thank you!

Hello again, I’m now looking at the files from the cloned repository, but I don’t know what to do with them, nor where the lessons themselves are. Could you help me?

you should find the infos in the contribute docs, there is a page for the file structure Curriculum File Structure | Contribute | freeCodeCamp.org

you can also build the site locally, and then the structure is like the one you find online

if that’s not enough please let us know your questions

If I read this right, to run fCC locally, I’d have to run a virtual machine to run Docker Desktop, but what I’m looking for is just to get a copy of the Theory lessons so I don’t have to copy them one by one. Perhaps I should stick to the unofficial .pdf file?

I should note that I’ve only recently started to use Linux, and getting this to run locally may be a bit much for now.

you can access the .md files in the curriculum folder, then you get the most updated version of the lessons (the pdf is not updated I think)

you could start the challenge editor? that makes reaching each lesson much easier, and they are in the order in which they appear in the online curriculum How to Work on Workshops | Contribute | freeCodeCamp.org

Just found them. Thank you!