CS50 Harvard Course - Worth it?

Hoping this is not a recurrent question on IQfy, but what do you think of the CS50 course?
https://cs50.harvard.edu/x/2024/

I know how to build some blocks of logic already, but I'm very slow at coding manually and my knowledge stops at arrays and for loops, or a state machine. Never trained math so some further concepts are hard for me to integrate (I understand a simple equation but that's pretty much it).

I want to level up my bases to have a technical ground that will support my ideas and allow me to make better video games, with a strong and clear codebase.

Some anon recommended me the related course but I'd like to get more opinions.
I also got very disturbed at how they reward people with oreos for being voluntary, and the whole intro made me think of a weird pyramid scheme in the way it's set up, despite being both interesting and cringe at times.

tldr: Would you recommend this Harvard course?

Nothing Ever Happens Shirt $21.68

Yakub: World's Greatest Dad Shirt $21.68

Nothing Ever Happens Shirt $21.68

  1. 2 weeks ago
    Anonymous

    Depends on what you're trying to learn. What is your goal?

    • 2 weeks ago
      Anonymous

      I already made unconventional little games using RPG Maker MZ (javascript), and I'm preparing to release the biggest one I did in the next 6-12 months (a small replayable "arcade" game, suitable for PC and portable to smartphones if I need).

      The engine is painful to work with using its logic blocks, so I have some stuff aside using raw javascript, and I have no idea or can't explain why what I do work fundamentally (like I don't know how to define what a class is, or how the plugins I work use the base code).

      The goals are :
      - transition to Godot (or Unreal) to better represent my ideas in the next projects
      - learn the right principles of acquiring a new coding langage
      - have a knowledge basis allowing me to understand more in what link of of the chain I'm building stuff in. Like the intro of CS50 quickly explain what a bit is, how unicode works... And this really helps me figuring from where stuff come layers up, and I think knowing these prior stuff would get me less walls and questions layers down in my building

      • 2 weeks ago
        Anonymous

        > transition to Godot (or Unreal)
        Instead of Godot, you might want to think about Unity. Both use C#

        I personally am more favorable towards Unreal because I know C++.
        Regardless, you're going to need to learn the language that your engine(s) use.
        If you're wanting to start out in 2D before going to 3D engines, you can, just to get the feel of the programming language.
        If you go the C++ route and want to make 2D games, or even very simple 3D games, you have a multitude of libraries to choose from; like OpenGL, Raylib, SDL, SFML, and etc.
        I don't really have any recommendations for C# or Godot or Unity though.

        • 2 weeks ago
          Anonymous

          >Unity
          Did they cancel per download fees from developers, or you been living under a rock? Slay the Spire 2 devs moved to Godot because of it.

          • 2 weeks ago
            Anonymous

            I'm not very familiar with Unity.
            But from their website https://unity.com/products/pricing-updates
            It seems like they're model is kinda like Visual Studio's. Where as long as you're under a specific income, then you can continue using free service.

            I could be wrong.

          • 2 weeks ago
            Anonymous

            yeah your shitty gaym will totally make over $1 mil per year
            meanwhile slay the spire cucks will get their ass raped by the icompetent godot team that just shits out half-baked new "features" only to never finish them because the rewrite is just around the corner
            also, if you want to fix the shit yourself, good luck, the godot codebase is a steaming pile of undocumented, moronic bullshit that's written in the worst feature-mix of c++ you could come up with
            go with unity or unreal if you want to ship a gaym

          • 2 weeks ago
            Anonymous

            Go frick yourself unity shill.

          • 2 weeks ago
            Anonymous

            unreal if anything, unity also suffers from the "let's shit out a bunch of half-baked stuff and never fix it", though to a much lesser degree and the unity source code is workable, unlike godot shit
            pic related, your "production ready" toy of an engine, delusional godotard

        • 2 weeks ago
          Anonymous

          The whole Unity fiasco makes relunctant unfortunately, hence why godot would be the similar approach. Apparently there's official extensions to use C or C++. They say you can mix the languages too.

          Unreal would not be out of the question depending on how fast I can acquire proficiency in C++. Blueprints always had my interests as I love prototyping, but even there I was lost when I tried (not only the syntaxe, but the "way" the blueprints are linked looked counter intuitive at the time).

          >Harvard course

          I bet you could learn all that much faster on dedicated youtube channels.

          Harvard courses are made so Black folk can understand them, so I expect lots of repetition and waste of time.

          I looked at the finals projects required to validate the course, and I have to say it was pretty depressing. But maybe I would at the exact same level, so it's more of a me issue.

          • 2 weeks ago
            Anonymous

            >Apparently there's official extensions to use C or C++
            Yeah those are paid features.

            >Unreal would not be out of the question depending on how fast I can acquire proficiency in C++.
            Best free resource for learning the basics up to the intermediate features is learncpp.com

          • 2 weeks ago
            Anonymous

            Thanks for the link. Would basis in CS and going straight to C++ be a good idea? I've seen a lot of people recommending pyhton as a first language.

            I studied Computer Science at Harvard
            They taught us that computers were invented by the aboriginals of Australia during their dreamtime
            They didn't have electricity, but they designed a machine with sticks and imagined it ran on ghosts
            I now work at a Fortune 500 investment firm and earn $25K a week

            The money is but a plus, the ghost machine is selling it to me.

          • 2 weeks ago
            Anonymous

            >Would basis in CS and going straight to C++ be a good idea?
            I mean, yeah. A basis in CS is going to be beneficial for anything. But really, there's no gate you need to open to jump into C++. C++ was my first language and I picked it up pretty fast. Some people learn different languages more easily than others.

            TL;DR just give it a try. You never know if you might pick it up more easily than you thought.

            >I've seen a lot of people recommending pyhton as a first language.
            Python is a very small and simple language. People say python is an easy first language because it automates doing various things for you. C and C++ allow you complete control over your computing. You have finer grained access over your program.

  2. 2 weeks ago
    Anonymous

    Better than the tutorials you'll find online and at your point, it's better to have done it than to not.

    I don't think you need to do it, you can definitely get by without it, technically. It all depends on your motivations, goals and how committed you are. CS50 is simply easy to recommend because completion of it is a goal and motivation.

    • 2 weeks ago
      Anonymous

      From what I recall, CS50 just goes shallow into multiple different programming languages without actually providing useful information needed to develop decent sized projects in them.

      Personally, I think OP should just pick a language, and go through neetcode.

  3. 2 weeks ago
    Anonymous

    I'd say so.

  4. 2 weeks ago
    Anonymous

    I tried watching. I liked the PhD guy. I always get bored and just go find a textbook though

  5. 2 weeks ago
    Anonymous

    >Harvard course

    I bet you could learn all that much faster on dedicated youtube channels.

    Harvard courses are made so Black folk can understand them, so I expect lots of repetition and waste of time.

  6. 2 weeks ago
    Anonymous

    nah, it's more like a reality show
    do ossu instead

  7. 2 weeks ago
    Anonymous

    I studied Computer Science at Harvard
    They taught us that computers were invented by the aboriginals of Australia during their dreamtime
    They didn't have electricity, but they designed a machine with sticks and imagined it ran on ghosts
    I now work at a Fortune 500 investment firm and earn $25K a week

  8. 2 weeks ago
    Anonymous

    Brainlet tier. 12 year olds know more programming than this.

  9. 2 weeks ago
    Anonymous

    Legitimate advice here
    If you want to learn from some online university, and you want to learn CS, then don't fricking choose harvard
    Harvard is known for their law school
    You know who the best in the world for CS and engineering is? MIT
    Go with MIT or similar

  10. 2 weeks ago
    Anonymous

    Every time I look at college I want to barf, is there no university where I can literally just work on the project I want and get considered education for it?

    I dont want to spend years doing busy work.

    • 2 weeks ago
      Anonymous

      >is there no university where I can literally just work on the project I want and get considered education for it?
      Yes, my friend, it's called a PhD
      And you get paid to do it
      Not much, but if you're proactive you can get lots of grant money
      If there's something you want to dedicate minimum 3 years of your life full time to studying, this is your jam

      • 2 weeks ago
        Anonymous

        thats only after you do 6 years of slop and payout the nose without getting paid in return. I dont care if the school charges me to be fair, but I DEMAND the ability to work on my own project from the get go during school time and not to be given busy work. I'm guessing this just doesnt fricking exist but its the only way I can see school not be a waste of fricking time. I want to dev, not do leet code grinding.

        • 2 weeks ago
          Anonymous

          You can def do your own projects if you're a good student.
          A lot of people get filtered because they think it's like highschool where you don't have to study and everything is easy.
          I started programming before I went to university so I was always one of the best students, and I had plenty of time to study whatever I wanted
          I probably spent 50% of my "study time" reading textbooks I wanted to read and doing projects I wanted to do

          It really irks me when some liberal arts homosexual pretends to be busy when I know their classes are basically free credits and I have free time even though I basically study double

          • 2 weeks ago
            Anonymous

            I dont want, TIME off from school to fit in hobbies moron, I want the school to be focused on allowing me to do them. Otherwise I can just work and do my deving on the side which is the same thing except I make money.

          • 2 weeks ago
            Anonymous

            If you have something you want to work on, and the ability to do it, what's stopping you?
            Resumes are easy to fake, a good portfolio isn't so easy

          • 2 weeks ago
            Anonymous

            >wahts stopping you
            lots of things, but the question isn't "whats stopping me" the question is "what would help me work faster" and getting my work to pay for college that isn't just me blowing time off to grind leet code would, but if it's just grinding leet code that's the OPPOSITE of working on my project.

          • 2 weeks ago
            Anonymous

            I've got an idea, but you're going to need to sell it
            Lie on your resume and show a bunch of impressive work experience
            An easy way to hide this is to say you did it in a foreign country, like Japan (I do this in reverse, Japanese can't speak English so they never check my past employers)
            Then use that resume to apply for a PhD
            If that doesn't work then do the same but with a bachelors degree frick the police

    • 2 weeks ago
      Anonymous

      I get ya, but you don't get it, your own work's quality will improve if you learn this and that programming concepts, you're asking for a very special school, it should exist though, but imagine the amount of time and attention your teacher would need to spend on you to properly guide you

      • 2 weeks ago
        Anonymous

        There *is* a historical precident for academics taking on apprentices.
        However, you might not like it.
        It involves living with them.
        Serving them wine and food and listening to them philosophies.
        Attending his speeches and taking notes.
        Cleaning is chamber pot.
        And, of course, dressing as a woman and letting him use your butthole whenever he wanted until you have matured to adulthood (in which case you do it to others)

        • 2 weeks ago
          Anonymous

          wow so you basically want to be his bawd maid, fricking hell I'm out of this fricking thread at once

          • 2 weeks ago
            Anonymous

            The ancient greeks invented the west, moron
            We need to return to the old ways

          • 2 weeks ago
            Anonymous

            wow so you basically want to be his bawd maid, fricking hell I'm out of this fricking thread at once

            There *is* a historical precident for academics taking on apprentices.
            However, you might not like it.
            It involves living with them.
            Serving them wine and food and listening to them philosophies.
            Attending his speeches and taking notes.
            Cleaning is chamber pot.
            And, of course, dressing as a woman and letting him use your butthole whenever he wanted until you have matured to adulthood (in which case you do it to others)

            I get ya, but you don't get it, your own work's quality will improve if you learn this and that programming concepts, you're asking for a very special school, it should exist though, but imagine the amount of time and attention your teacher would need to spend on you to properly guide you

            I've got an idea, but you're going to need to sell it
            Lie on your resume and show a bunch of impressive work experience
            An easy way to hide this is to say you did it in a foreign country, like Japan (I do this in reverse, Japanese can't speak English so they never check my past employers)
            Then use that resume to apply for a PhD
            If that doesn't work then do the same but with a bachelors degree frick the police

            >basically use all your time to be a bawd for someone, either sexually or metaphorically
            I dont see why anyone would need to spend more time on me, I just want to get graded for the work based off of my projects progress. 4 years of that should be more valuable than any bachelors.

  11. 2 weeks ago
    Anonymous

    I got recommended this exact course several years ago, never done it, but long story short some programming courses can teach you a thing or two, so you won't lose anything trying it

  12. 2 weeks ago
    Anonymous

    OP here, thanks for all the good advices, I'm out.

Your email address will not be published. Required fields are marked *