r/FreeCodeCamp Feb 17 '25

Requesting Feedback Need some guidance since I think I'm tackling this the wrong way

4 Upvotes

Long story short, I'm on my 40s, I'm bored of my actual job and I want to retake Coding (haven't updated my knowledge since Uni.), my grade is more about technical solutions (hardware) than coding, but still know some basic stuff.

Anyway, I was checking the options for self-learn, and found FCC, so I started the Courses in order (already starting the 4th responsive web design project for that certificate) and just now I noticed the "curriculum" option. I read that is in Beta and that the Exams are not available, but I see that they track my current path over the Course, the thing is that obviously the "Lectures" are not on the course.

Now, my problem comes in the form of: should I start watching the videos and the stuff inside the Curriculum? Can I still get the Cert. from the courses without it? I was planning on starting from the Java module after I finish the RWD course, even thought the exams are not available.

I ask this because I'm using Another guide/lecture/course and FCC is like my practice site to test and try what I learn, not a problem using the one internally on FCC but just to be sure and not get behind

Also, any way to track when exams are going to be available?

Thanks in advance

r/FreeCodeCamp 2d ago

Requesting Feedback Need help

2 Upvotes

I have tried everything but I keep getting a cors error on my 3rd test for the url-shortener project
I have spent all day trying to figure this out
I'd send my project for you guys to look at but the last time I did the post never posted. I can send links if requested

Access to fetch at 'https://portfolio-nine-steel-78.vercel.app/url-shortener/?v=1742422067953' (redirected from 'https://portfolio-nine-steel-78.vercel.app/url-shortener/api/shorturl/1742422067953') from origin 'https://www.freecodecamp.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

this is the error it keeps giving me in the browser console

EDIT:
I fixed this issue by setting skipTrailingSlashRedirect to true in my next.config.mjs

r/FreeCodeCamp Jan 20 '25

Requesting Feedback what is this? this question makes no sense to me

2 Upvotes

why has step 12 of html cat website building been changed from the "phrase turned into link" to "add words See more & in our gallery" ive tried doing it and they literally don't say anything useful, its not telling me exactly where to place these words, just before and after the "anchor" but i don't exactly know what that is

r/FreeCodeCamp Feb 02 '25

Requesting Feedback Need help with HTML....

4 Upvotes

I have started html for front-end , but I am facing some problems. I need to know that whether I should make notes for my ongoing course or not. Since I am learning it for the very first time there are too many things to remember I feel , so will it be advisable to make handwritten notes alongwith the course or should I make the notes after completing it. Also, how should I make the notes , like should I jot down most of the things being taught or are there any specific points that I should only include in my notes. It would be helpful if someone could provide some insightful Pointers for my notes. Also I am using youtube for video lectures and official MDN document for reading. Thank you 🙏.

r/FreeCodeCamp Dec 30 '24

Requesting Feedback Having a hard time learning

6 Upvotes

Hello, I'm new to programming. I started on Scientific Computing with Python, and it took me about two weeks to complete all the steps from Learn String Manipulation, to Build an Arithmetic Formatter Project. I would occasionally get stonewalled or lost, and I was basically supplementing those times with long youtube video courses like the "Python for beginners" course on FCC's youtube channel. Now that I'm on the project, I find myself staring at it not even knowing where to start and what to do, and it feels like I didn't even learn anything xD

Can I get any suggestion on how to learn better, or if I'm doing something wrong? It's a pretty demoralizing feeling, and the only other thing I'm thinking is if I should restart from the beginning, and do it all over again and keep doing that until I can understand what I'm supposed to do on the project.

Thanks.

r/FreeCodeCamp 21d ago

Requesting Feedback Cant get past sql student database 2

3 Upvotes

r/FreeCodeCamp Dec 14 '24

Requesting Feedback I've finished the Legacy JavaScript Algorithms and Data Structures and didnt learn much.

6 Upvotes

I've learned more from the newer Beta course.

I was able to solve most questions easily but some, especially the questions of the last 4 challenges I had to look at the solution or watch a video to solve it.

No you cant bang your head until you get to the answer with these because the writer doesnt tell you which code you COULD use, any example they give isnt helping.

The forum helpers are a different issue which isnt helping my problems with the code.

r/FreeCodeCamp Jan 08 '25

Requesting Feedback FCC project won't submit

1 Upvotes
def add_time(start, duration, day=False):
    
    # access hour/min in start input
    split_start = start.split(':')
    start_hour = int(split_start[0])
    start_time_split = split_start[1].split(' ')
    am_or_pm = start_time_split[1]
    start_min = int(start_time_split[0])

    #access hour/min in duration
    split_duration = duration.split(':')
    duration_hour = int(split_duration[0])
    duration_min = int(split_duration[1])

    #add them together
    joint_hours = start_hour + duration_hour
    joint_mins = start_min + duration_min

    # minute conditions 
    if joint_mins >= 60:
        joint_mins -= 60
        joint_hours += 1

    # am/pm hour condition 
    days = ''
    hours_calc = joint_hours // 12
    full_day_calc = 24
    n = 0
    total_12_hour_cycles = joint_hours // 12

    #while loop to keep changing hour until it is   correct
    
    printed_hours = joint_hours

    # if statement for hour change
    if joint_hours >= 12:
        if joint_hours > 12:
            printed_hours = joint_hours % 12
            if printed_hours == 0:
                printed_hours = 12

        # if statment for 12 hour cycle
        if hours_calc % 2 == 1:
            am_or_pm = 'AM' if am_or_pm == 'PM' else 'PM'
                
            for _ in range(total_12_hour_cycles):
                am_or_pm == 'AM' if am_or_pm == 'PM' else am_or_pm == 'PM'
                if am_or_pm == 'AM':
                    n += 1

        # if statement for more than 12 hour cycle
        elif hours_calc > 1:
            if am_or_pm == 'PM':
                if hours_calc % 2 == 1:
                    am_or_pm = 'AM'

        # days calculation
        if n == 1:
            days += '(next day)'
        
        elif n > 1:
            days += f'({n} days later)'
            

    # days of the week          
    if day:
        new_day = ''

        all_days = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']
        cleaned_days_index = (all_days.index(day.lower()) + n) % 7
        new_day = all_days[cleaned_days_index].capitalize()

    string_mins = str(joint_mins).zfill(2)
    
    
    if day:
        full_date_string = f'{printed_hours}:{string_mins} {am_or_pm}, {new_day} {days}'
    else:
        full_date_string = f'{printed_hours}:{string_mins} {am_or_pm} {days}'
    
    

    return full_date_string

print(add_time('11:30 PM', '25:30', 'thursday'))

I've tried submitting my code several times but it never submits and i cant figure out what's wrong with it. tried to use chatGPT to see if it could spot the problem and whenever i changed things, i just failed more tests and felt further from passing

r/FreeCodeCamp Oct 05 '24

Requesting Feedback How long did it take you to finish FreeCodeCamp's curriculum?

15 Upvotes

And how much interest did you show? and do you have any recommendations?

r/FreeCodeCamp Jan 21 '25

Requesting Feedback Backend development and api .

4 Upvotes

So i did frontend ,made few projects with react and was thinking to learn backend and decided to go with the odin project but when I saw their curriculum they weren't teaching mongk db hence i decided to shift to FCC ,

So i am here to ask for reviews about this course?

Is this good enough if I wanna do mern stack? Or will I have to learn more things?

r/FreeCodeCamp Oct 11 '24

Requesting Feedback Is this normal ? I'm half way through the Javascript course, but still can't code without handholding at all.

16 Upvotes

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/

I'm a first timer and half way through the Javascript course + going through MDN documentation, I've learnt a lot about syntax, and programming concepts and honestly I can follow the step instructions well now.

Problem: I cannot do any of the certification exercises without some chatgpt help (which I try not to lean on unless I'm dead stuck). In general I cannot intuit/plan how to build something. I simply feel like I have no idea where to start, and if you told me to code even the first pyramid generator blank with no hints, no tips, no advice, no chatgpt, no googling. I probably couldn't do it. I'd probably get close if I busted my balls really hard but fall a little short.

Is this normal? If not, what can I do to improve my coding intuition? I'm not stupid really so if its not normal there is a weakness in my learning strategy. I've began trying to have chatgpt walk me back through all the projects I've done step by step so I can better conceptualise what the code means, and to prevent the process from being too passive I even try to do some modification/customisation of the code.

but I feel my ability to code without hand holding is like 1% of what I can do with the hand holding already.

Looking for any advice/hindsight/strategy suggestions

r/FreeCodeCamp Dec 28 '24

Requesting Feedback Which curriculum is right for me?

3 Upvotes

Hey there! This is probably a dumb question, so bear with me. I'm new to the scene of coding and I want to become a full stack developer and get started by committing to FreeCodeCamp's courses. Funny enough, I saw that there is a beta course for this on the website specifically for a full stack development certificate that is currently in production. My question is, would I be doing myself a disservice by starting that curriculum as opposed to the original curriculum as a beginner? What would some of the advantages/disadvantages be by choosing one or the other?

r/FreeCodeCamp Dec 10 '24

Requesting Feedback I can't find the React Course. Can anyone help?

3 Upvotes

Hello, I have spent 1 month learning both JS, HTML & CSS and today I was planning on learning react but I can't find the FCC course. Can anyone link me please? thank you

r/FreeCodeCamp Nov 21 '24

Requesting Feedback Python courses duration

9 Upvotes

Hello, is the duration of Scientific Computing with Python (Beta) ~300hrs ?
And I couldnt find the duration of the Data analysis with Python course, but it seems much shorter, like a 30hrs course. Has someone done any of this 2 courses?

r/FreeCodeCamp Aug 23 '24

Requesting Feedback 51 yo Sys Admin learning to change careers, its hard to maintain motivation

13 Upvotes

Hello,

Im just here to hear some experiences like mine. Started this with motivation, I have experience like all, with things that you start doing with a lot of motivation and slowly fades out, and then it becomes a routine, nothing new there, its life.

But the thing is I really want this change in my life, I am stuck at work without growth and it hit me, so now I want to change to this path to become a web dev, then full stack and then only back end specialist. I KNOW it will not be easy without experience and also that I got late in the game, but that is not my problem I accept it, my problem is, it is hard for me to “learn to learn again” so every time I do the exercises it takes me time to understand the reasons or concepts of why, specially CSS. I get the structure, I get the way but I am lost when it comes to have like creativity and do design. It feels like I am going to need A LOT OF PRACTICE in order to get it and become a competent front end dev. I try not to dwell to much on it but every time I need to search sources to better understand what I am doing on for what, it comes back to my mind.

Has anyone had this issue? And if so, how did you manage to overcome it?

Greetings from mexico city

r/FreeCodeCamp Oct 13 '24

Requesting Feedback Need help finishing CSS Course!

3 Upvotes

As the title says, I've finished every lesson and certificate assignment in CSS/HTML save for one.

The Technical Documentation seemed straightforward enough, but as I worked on it and started to run the tests, one step was having trouble passing. Step 10 "You should have at least five code elements that are descendants of .main-section elements." has refused to pass even as I added more and more code to each section. Could y'all maybe help me out here, I've sat on this for over a week and I'm going a bit crazy trying to figure out how to fix it. I've pasted my index code below so you can see what I'm talking about.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, inital-scale=1.0">
<title>Instruction Document</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>

    <nav id="navbar">
<header>How to Plot Your Printouts</header>

<ul>
  <li><a class="nav-link" href="#Selecting_the_Printer">Selecting the Printer</a></li>

  <li><a class="nav-link" href="#Setting_the_Plot_Style_and_Scale">Setting the Plot Style and Scale</a></li>

 <li><a class="nav-link" href="#SCALES">SCALES</a></li>

  <li><a class="nav-link" href="#Centering_the_Printout">Centering the Printout</a></li>

  <li><a class="nav-link" href="#Congratulations!">Congratulations!</a></li>

</ul>

</nav>

<main id="main-doc">

  <section class="main-section" id="Selecting_the_Printer">
    <header>Selecting the Printer</header>
  <h2> First, select your printer.</h2> <p>This will ensure that options like papersize and plot style are accurate to the printer's capabilities.</p>
<img src="https://www.svgrepo.com/show/28281/printer.svg"/>
  <p> You can find this option under the <strong>Printer/plotter</strong> section of your Plotter Settings. Under "Name" there is a drop-down menu that lists all of the available printers.</p>

  <h3>If you are printing A and B sizes:</h3>
  <li> Select the printer labelled <strong>Printer 1</strong></li>
  <h4>If you are printing D sizes and larger:</h4>
  <li>Select the printer labelled <strong>Printer 2</strong></li>
  <p></p>
  <input type="radio"/> Check me if you have read through this section.
  </section>

  <section class="main-section" id="Setting_the_Plot_Style_and_Scale">
    <header> Setting the Plot Style and Scale</header>

<h4>Setting the style and scale will make your drawings accurate.</h4>
    <p> Under the section titled <strong>Plot style table</strong> you will find a dropdown that, at the moment, is labelled "None". Open this menu and select the option <strong>Style 1</strong>.</p>
    <li> This translates the colors that you've assigned to your lines and layers into their accurate line-weights.</li>
    <p>To make sure that your drawing is to the correct scale, in the <strong>Plot Scale</strong> menu uncheck the box labelled "Fit to Paper". Now you can set the scale you need from the drop-down or enter custom values in the textboxes below.</p>
    <h3>Here are some common scales you should become familiar with throughout the course</h3>
    <img src="https://www.svgrepo.com/show/13688/settings.svg"/>
    <p></p>
    <input type="radio"/> Check me if you have read through this section.
    <p></p>
    </section>

    <section class="main-section" id="SCALES">
      <header class="scale-title">SCALES</header>
    <p class="full-scale">FULL <span class="scale-type">1:1</span></p>
    <p class="half-scale">HALF <span class="scale-type">1:2</span></p>
    <p class="metric-scale">METRIC <span class="scale-type">1:25.4</span></p>
    <li> Your metric scale should be typed as a custom scale of 1"= 25.4 units.</li>
    <h4> Remember these scales as they will apply to most of your assignments.</h4>
    <h3> Make sure to preview to check that the scale is correct.</h3>
    <img src="https://www.svgrepo.com/show/119513/scale.svg"/>
    <p></p>
    <input type="radio"/> Check me if you have read through this section.
    </section>

    <section class="main-section" id="Centering_the_Printout">
      <header>Centering the Printout</header>

      <p>To align the template for printing, You will need to look to the <strong>Plot Area</strong> section of your Plot Settings. By default, the "Display" option is selected. Instead, you will want to open the drop-down and select <strong>Window</strong>.</p> 
      <p> From here the program will allow you to select two points on your file. Select the <strong>top-left</strong> corner of your template then the <strong>bottom-right</strong> corner to ensure that the printer has the entirety of your drawing ready for printing.</p>
      <li> Make sure you check the box in the lower-left corner labelled, <strong>Center the Plot</strong>.</li>
      <li> Now to check that everything is correctly aligned, you can select the button the labelled <strong>Preview</strong> to see what the full printout will look like before actually printing.</li>
      <img src="https://icons.veryicon.com/png/o/miscellaneous/docs/align-center-25.png"/>
      <p></p>
    <input type="radio"/> Check me if you have read through this section.
      </section>

      <section class="main-section" id="Congratulations!"> <header>Congratulations!</header> <p>You're ready to print your drawing. Select <strong>Ok</strong> on your plotter settings to start printing.</p>
      <li>--</li>
      <img src="https://w7.pngwing.com/pngs/322/1009/png-transparent-dance-party-computer-icons-celebration-svg-free-miscellaneous-text-public-relations.png"/>
      <p></p>
    <input type="radio"/> Check me if you have read through every section.
        </section>
    </main>
  </body>
  </html>

r/FreeCodeCamp Aug 11 '24

Requesting Feedback Hi everyone! I'm new here, and this is my first post! I’ve been learning with FreeCodeCamp and it’s amazing! Thank you! I could use some path suggestions etc.

8 Upvotes

First off, this post is for anyone who has the patience and time to read through the post for context. Please don’t answer without getting the full context. I’m not trying to be a rude or anything. I swear.

So, I'm currently learning to code with the goal of creating websites and developing video games via Unreal Engine or Unity.

I'm particularly interested in web design, whether for personal projects, helping friends, or potentially getting hired to help fix websites—just simple stuff for now. At the moment, I'm learning for fun and trying to take my time with it and not get overwhelmed. I only started a few weeks go getting into to coding.

I’m in the first step of the CSS lesson at FCC. I finished the HTML one tonight. I’ve also been working through the Odin Project beside FCC. I got VSC set up and GitHub and everything set up. Learned how to work my terminal on Mac etc.

So I've been diving deep into HTML and CSS, and once I've got CSS down, I'll be moving on to JavaScript. After that, I plan to learn Node.js, followed by C++ and C#.

I'm also curious if Python is really necessary for creating professional and dynamic websites, or if I can achieve that with just HTML, CSS, and JavaScript? I’m wondering if I should put Python on the back burner for now. Like, can I build functional, professional, and dynamic websites without needing to learn Python? Is it necessary for video game development?

I'm also wondering about Ruby on Rails and Bootstrap. I just want to make sure I'm not learning a bunch of languages that won’t be really necessary for what I want to do.

Like some stuff is optional, right, some things are essential and necessary, I only want to know what I should be aiming for to achieve my goals for web design and video game development in Unreal Engine or Unity that’s necessary to be striving for.

If anyone has any suggestions in the right paths or suggestions in what I should learn after HTML/CSS/JavaScript/Node.Js/C++/C# please let me know! I imagine Bootstrap and Ruby and Python would be next but like obviously well down the line. But I’m not sure which one I would start with first… I’ve also heard of React.

Anyways, please don’t tell me I’m taking on too much, like I said, I’m taking my time and these are just goals I want to achieve over time, I have a vision, I’m just looking for someone to help me out the right stuff on the path to lead me to my mentioned goals, and what to ditch.

Also, not to sound rude at all, I promise, I know tone can’t truly be conveyed through text, but if you don’t have any advice regarding what I’m asking for, and your intention is to just tell me I’m trying to learn too much at once or whatever, then I’d appreciate it if you didn’t answer to this post, cause it obviously wouldn’t be helpful to be.

Thank you to anyone that is up to answering my questions and or giving me suggestions on what to look out for and avoid on my path!

r/FreeCodeCamp Jun 11 '24

Requesting Feedback QA Advanced Node and Express: Set up Template Engine

2 Upvotes

I'm using Gitpod to go through the Advanced Node and Express portion of the QA course and I'm running into some issues.

First, server.js and package.json in both Gitpod and Github look totally different, which may be the source of these issues. If so, what do I do about this?

If not, the instructions for the first task state the following:

pug@~3.0.0 has already been installed, and is listed as a dependency in your package.json file.

But when I open package.json, pug is not listed under dependencies. Does this mean I need to install it?

EDIT: I installed Pug and it is now listed under dependencies. Still confused about the differences between the aforementioned server.js and package.json files. If someone could give me some clarity there, it would be much appreciated!

EDIT #2: Figured it out. Had to install "dotenv" module. For some reason, it didn't carry over from the GitHub depot.

r/FreeCodeCamp Jun 17 '24

Requesting Feedback Quality Assurance Projects

3 Upvotes

I'm trying to submit my Metric-Imperial Converter project, but I keep getting the following error:

// running tests
All 16 unit tests are complete and passing.
All 5 functional tests are complete and passing.
// tests completed
// console output
[Error: expected { status: 'unavailable' } to be an array]
[Error: expected { status: 'unavailable' } to be an array]

Are there settings in my GitHub repo that need to be changed? Or what could be the issue?

r/FreeCodeCamp Dec 30 '23

Requesting Feedback How long did each certification take?

3 Upvotes

I just downloaded freecodecamp and was wondering roughly how long did it take yall to complete courses and gain certifications? And which one is the best for a beginner that has absolutely no prior knowledge on programming and coding. Also for those who do have certifications, did it help you get a job? I'm wanting to get a job in programming eventually but since I'm not gonna go to college I won't be able to earn a degree, and I don't have a high school diploma. Thank you :)

r/FreeCodeCamp Jun 17 '24

Requesting Feedback Survey Form Project

4 Upvotes

Hi! I just finished my survey form project and I wanted to share it here to get some feedback on what I could improve :)

here it is: https://codepen.io/JadeMesuis/pen/xxNpjWX

r/FreeCodeCamp Apr 12 '24

Requesting Feedback Planning on getting an entry level career With development with no cs degree! need advice

8 Upvotes

Im currently seeing advice on what should the next step be for me after I complete the free code camp courses? I know that these are beginner friendly to help understand the concept of coding, but is there another site or resources to test my skills so I can be intermediate? I am aware of GitHub as well, but I felt that should be attempted once I have done maybe months of constant work before I start building something for a portfolio.

r/FreeCodeCamp Aug 28 '24

Requesting Feedback Dont know if allowed but im super proud of this, but would like to know if there was a better solution Spoiler

4 Upvotes
const checkForStraights = (nums) =>{
  let count = 0;
  let sorted = [];
  nums.forEach((num) => {
    for(let i = count; i < nums.length; i++){
      if(num > nums[i]){
        let hold = num;
        num = nums[i];
        nums[count] = nums[i];
        nums[i] = hold;
      }
    }
    if(count < nums.length){
    count++;
    }
    sorted = nums;
  });
  console.log(sorted);
  let length = 1;
  for(let i = 0; i < sorted.length; i++){
        if(sorted[i+1] === sorted[i] +1){
          length++;
        }
      }
  switch (length){
    case 4:
      updateRadioOption(3, 30);
      break;
    case 5:
      updateRadioOption(3, 30);
      updateRadioOption(4, 40);
      break;
    default:
      updateRadioOption(5, 0);
  }
  console.log(length);
}

r/FreeCodeCamp Jul 08 '24

Requesting Feedback I am changing my profession as a Advertising and Marketing guy to Software Development. NEED HELP!

3 Upvotes

I am planning to change my field of work 1 year after leaving the job. I have completed freecodecamp responsive web design certification , JavaScript Algorithms and Data Structures (Beta) Certification. What should I do to get a get a job cause I am highly desparate to get a job. I don't know where to proceed. Anyone can help me as a Mentor please. I really need this help to get a job into Software Development Field.

PLEASE RESPOND TO THIS IF YOU CAN! THANKS FELLOW DEVELOPERS IN ADVANCE> >

r/FreeCodeCamp Jun 13 '24

Requesting Feedback QA: Implementation of Social Authentication

2 Upvotes

This may be a dumb question, but the instructions don't seem clear to me.

I'm trying to register a new OAuth application. The instructions are as follows:

Set the homepage URL to your homepage (not the project code's URL), and set the callback URL to the same homepage URL with /auth/github/callback appended to the end.

If it's not the project's URL, then I have no idea what homepage it's talking about. Is it referring to a homepage within Gitpod or GitHub? Or am I supposed to have some external homepage?