CS50 courses differences

Hey, so I wanted to get into computer science for a while now. I’m 23 year old with bachelors degree in environmental science/ecology, but the field doesn’t interest me anymore and I’m hoping to change it. I’ve heard good things about CS50 courses, but was wondering - what’s the difference between “Introduction to computer science” and “Understanding technology”? Out of which one would I get most out of, or if your answer is both - which one to start with?

My answer to your question depends on what you want. If you want to switch careers into web development, computer software/hardware development, or information technology (IT), then CS50 is the best place to start.

Understanding Technology seems more like it’s designed to give someone who’s career isn’t in a technical field a basic understanding of a broad range of technologies. It would be a good elective for business or art majors with an interest in technology for example.

“Introduction to computer science” it is then! Thank you for clarifying, looking forward to learn and eventually become active member of communities like this one.

1 Like

Those both courses are different you can o with your interested

CS50’s Understanding Technology - will teach you on hardware, the Internet, multimedia, security, programming, and web development. Mostly covers the Web Technologies.

CS50’s Introduction to Computer Science - will tech you on * Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development, number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML, * How to think algorithmically and solve programming problems efficiently.

I will recommend you to take CS50’s Introduction to Computer Science because it will cover all the languages in computer science which will increase you thinking and problem solving skill. Later you may go will other courses.