CS50x-2021 VS computer-science

Compare CS50x-2021 vs computer-science and see what are their differences.


🎓 HarvardX: CS50 Introduction to Computer Science (CS50x) (by skyfall01)


:mortar_board: Path to a free self-taught education in Computer Science! (by ossu)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
CS50x-2021 computer-science
99 317
1 98,651
- 4.3%
9.0 6.4
6 months ago 9 days ago
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of CS50x-2021. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-01.
  • 27 y/o with no degree and a bad resume, what should I do next?
    This would be a good place to start if you wanna learn to program https://cs50.harvard.edu/x/2021/
  • Know basics of programming but can't code projects, can you suggest a course that takes me from beginner level to able to do projects?
    reddit.com/r/technepal | 2021-10-13
  • Bootcamp hesitation
    My path has been Harvard CS50 -> freeCodeCamp -> appAcademy Open. If I could go back I would have skipped the parts of FCC that I did and went straight to aA open. I can’t speak to the curriculum that is offered in the boot camp (though I’ve seen it is not as good as what they used to offer and what is in the Open curriculum) but what is used for Open is very good and definitely very challenging. I also like that it teaches you how to set up a local dev environment as even though an employer would set that up for you I think it’s important to understand how you get the tools into your machine. Once I finish Open I’ll probably try and start applying to jobs as well as try and volunteer for a non profit called Ruby for Good. They’re a skill based volunteer opportunity that builds software for other non profits to get experience on my resume.
  • i just bought a PC and i want to learn programming but i know nothing and i have some questions
  • Struggling with my first code
    I recommend CS50x from Harvard, it's free and teaches you the basics of C, some Python, some other things. The teacher explains things incredibly well. You can find it on Youtube or https://cs50.harvard.edu/x/2021/
  • How do i learn programming efficiently?
    https://cs50.harvard.edu/x/2021/ then/or https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript its free
  • where can i learn python for free?
    https://cs50.harvard.edu/x/2021/ Free course for C langiage with no prerequisite knowledge required
  • Uma resposta minha aqui num post estourou e quis fazer um post sobre trabalhar com programação remoto
  • Will CS50 prepare me for my sequel class at university?
    reddit.com/r/cs50 | 2021-09-30
    You can view cs50x's curriculum here. Basically it is structured as follows:
  • Tenho 18 anos e tenho interesse pela área
    reddit.com/r/brdev | 2021-09-30


Posts with mentions or reviews of computer-science. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-23.
  • Self-taught at 40
    OSSU. Free CS materials you can take at your own pace. https://github.com/ossu/computer-science
  • Um engenheiro civil desmotivado
    reddit.com/r/brdev | 2021-10-23
  • How does a tier 4 college engineering student with no prior knowledge of math and computer science get a well paying CSE job?
    reddit.com/r/india | 2021-10-22
    You can check this repo, it has everything you need from beginner to advanced level. Judging from your description, you might find this a little overwhelming. No issues.
  • É possível aprender programação de graça?
    reddit.com/r/brdev | 2021-10-22
  • Any good resources to start on computer science? I’m starting classes in January, and I want to start coding, or learning something so I can start taking internships, any advice or resources?
    reddit.com/r/compsci | 2021-10-21
    https://github.com/ossu/computer-science this has a lot of great material. I just wish I had more time to focus on it.
  • ИТ сектор
    reddit.com/r/bulgaria | 2021-10-21
  • Any programmers or coders willing to share experiences of what their jobs are like?
    Half of the people I have worked with in the last few years weren't CS majors. Many transitioned over from fields where programming was secondary. However, the interview process is broken at almost all companies. They will expect you to know CS fundamentals as part of the screening process. You can follow online literature which parallels an actual CS degree like the following: https://github.com/ossu/computer-science
  • What’s your most spectrum interest?
    Btw, found this the other day. Decided to make the commitment cuz I probably wouldnt do well learning linear algebra by myself. oh and this.
  • Is it worth?
    I don't know where you heard that using GitHub is equivalent to a CS degree. You might be thinking of the OSSU CS program, which is hosted on GitHub and is a sort of suggested reading/projects curriculum that roughly encapsulates the material in a CS degree: https://github.com/ossu/computer-science
  • I’m 14 and I want to make money to help my dad with his money problems. How?
    Look into this https://github.com/ossu/computer-science

What are some alternatives?

When comparing CS50x-2021 and computer-science you can also consider the following projects:

missing-semester - The Missing Semester of Your CS Education 📚

p1xt-guides - Programming curricula

cs-topics - My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!

developer-roadmap - Roadmap to becoming a web developer in 2021

codewars.com - Issue tracker for Codewars

build-your-own-x - 🤓 Build your own (insert technology here)

Exercism - Scala Exercises - Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

Serpent.AI - Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!

open-source-cs-python - Video discussing this curriculum:

AutoHotkey - AutoHotkey is a powerful and easy to use scripting language for desktop automation on Windows.