After completing a section of a course, I think that instead of having to solve it again to be able to move on to the next or previous section, you could have the possibility (e.g. with a simple left or right arrow at the bottom of the screen) to move immediately to the next or previous page with all the solutions on the page presented.
I say this because sometimes we want to go back to a course or a part of the course we’ve already attended to review what we’ve done or to learn better/give a look on a specific part of the course.
Having to answer everything again to move on to the next section, or the need to go back to the course page to select the specific section of the course where the topic is (i.e. to find/see what you’re looking for) doesn’t seem as fluid as it could be.
Furthermore, when you open a course, it is divided into numerical sections. Another suggestion also would be to present a brief explanation/topic of what has been or will be developed in each of the numerical sections to make it easier to find the specific topic/content that you are searching/looking for and that you would like to review/get a deeper look/learn better/take out doubts.
I would like to make this suggestion absolutely without any criticism or complaint. The only and main goal is clearly to contribute to the improvement of the site itself and to make the learning process even more effective, in the sense that the student can browse through all the work done and can more easily relearn/look back at the content already done.
I’m very grateful for everything freeCodeCamp has already given me, not simply as a free learning resource, overall it’s fantastic.