This is a good description. I do think the video should have emphasized more strongly how necessary internships are. My internship was canceled due to covid in 2020 and I struggled to find entry-level employment after graduating in 2021. It ultimately took 8 months and 121 applications (yes I kept a spreadsheet of my job search.) Also, nobody is going to give you an internship after you graduate. They're exclusively looking for sophomores and juniors.
SAME SITUATION. Just graduated and getting an internship during lockdown was hard. Luckily, I was able to get a entry level job without internship experience. Just keep applying your resume and keep trying, don’t give up!
To add to this, the brand awareness of the company you intern that ABSOLUTELY matters. If you land an internship at FAANG (Facebook, Apple, Amazon, Netflix, or Google) your resume will get way more attention than without, even if you have internships at other companies. The video should have also mentioned leetcode (specifically data structures and algorithms) as a must for landing these prestigious internships. Edit: there is a strong argument that the names of your internships matter even more than the name of the university you attend.
Cannot stress enough to get an internship! They usually will pay good too as opposed to some other industries which don't pay anything (which should be illegal). I got an internship for the summer after my junior year and opted to work almost full time hours, then stayed in for my fall semester, graduated a little early, and got hired the day after graduation! After 13 years at this job, it's a great career and is always challenging, rarely boring
Note that a BA in comp sci will have different required courses than a BS in CS. This definitely changes some of what you are learning but it is less of a difference than it is treated as once out in the real world (BS generally treated as significantly more rigorous than a BA).
I got my Computer Science degree 15 years ago, and it's opened many doors and led to a comfortable life building things. But one thing I'm just realizing now is how much more transferrable the qualifications are. Lots of fields require you to be certified by local boards, not so with Software Engineering, we can move between states without a problem and get on the shortlist for visas in other countries.
@@user-Farooqzx are you asking about the general terms or specifically about the majors? In general, "computer science" is more theoretical and "information technology" is more applied. If you're asking about majors, "computer science" is more likely to teach you how to program in addition to the theory and more likely to get into a higher paying job. But, that varies a lot between different universities and it's a good idea to look at the university's curriculum in more detail.
I’m really interested in computer science and I definitely want to major in it. This was an incredibly useful video , Thanks so much crash course team 😁 I hope I’ll one day look back at this comment as a full computer scientist 😄
I have a (non-college, i live outside the US) degree in CS. I highly recommend the field to people who have fun solving puzzles and problems. I also recommend actively maintaining offline hobbies if you go into CS. It's super important to spend time off your screen and do sports when you constantly work with computers.
If you go into CS as a woman or nonbinary person it's good to be prepared for weird reactions to your gender. That doesn't mean you shouldn't go into the field, but unfortunately people will treat you differently
Agreed. Although it’ll be an uncomfortable experience, you’ll pave a safe path for the women, non-binary and other LGBT groups who will follow, because you’ll start to normalize diversity
If discrimination is something you experience, the school, or any institution, should recognize that as a serious problem. Computer science/engineering departments should be absolutely be aware of this and the fact that "tech bro" culture is what drives and keeps marginalized people out of the field - it certainly needs more diversity than a bunch of cis men. My experience as a nonbinary person: I was less aware of the gender disparity when coming out of high school, so it wasn't something I noticed or identified as a problem. The biggest struggle for me was imposter syndrome, especially once I started taking courses in the CS major curriculum (which was another application process at my university) - I didn't have much programming experience going into the major and thought that everyone else did. I think this was more of a "me" problem, but in retrospect being coded as female probably contributed to feeling incompetent and isolated even though I was there to learn computer wizardry the same as many of my peers.
@@Lailasstyles that's understandable, but I promise you'll manage. And if not, that's not on you, but on them! Something to look forward to are the connections you'll make to other women in the field, there's serious solidarity there. We have each other's backs!
@@steamingmushrooms it's not something the institution I was stuck in recognized at all, unfortunately. The tech bro behavior was seen as the norm, not even real sexism, just the way people are in IT. I hated it! But the company I work for now is a lot better about it. I still get the occasional uncomfortable look or comment but overall the attitude towards me is professional respect. I also struggle with imposter syndrome a lot. It sucks.
This was my major! I knew I wanted to get into it ever since I was introduced to computers in junior high. The only question I had during my Bachelor’s program was whether to continue into post-graduate studies for a Master or go into the job market with a Bachelor. My only regret (maybe) is focusing exclusively on studies and not looking for a part-time programming job or internship while in school, because after graduation I found all of the job postings were looking for people with prior work experience. Luckily I was able to get my foot in the door in a couple of places by showing code I had developed on my own as a hobby.
Hi Study Hall! I've finally arrived at the perfect Study Hall x Khan Academy collaboration formula: embed relevant Fast Guides into Khan Academy courses, to show students what they can do if they major in a subject! This is possible for CS, Data Science, History, English, Sustainability, Mechanical Engineering, and Biology! I've also compiled a playlist with the description outlining which KA courses a given Fast Guide can be featured in. Seeing a Fast Guide in the opening unit of a course helps students see the connection between mastery and real-world opportunity.
@@rachel250 Fingers crossed! I do think it's important for students to see that connection between learning and opportunity. I'm someone who just loves learning for the sake of learning, but I'll be the first to point out that learners are of all kinds, and for most learners I run into, the first thing they ask is "What can I do/become [professionally] with this subject?" Khan Academy, with their deep, mastery-based courses, is well-suited to host some of these Fast Guides. Sal Khan, their founder, has stated that their focus this decade is both on covering all the core academic subjects, and on connecting mastery to opportunity in education and employment. Featuring a Fast Guide to Biology on the Khan Biology course, for instance, is perfectly in line with that.
My reasons for choosing CS: I like puzzles and technology (new technology is interesting to me), I think I can use the degree to work in the area I want (film industry, back end or on set). The internships for CS degrees are the most interesting (like Apple, marvel, Disney, and any company to exist tbh.
Pursuing certifications like Security Plus or CISSP would definitely open the door to many more opportunities and put you a cut above the rest. It's especially helpful if you weren't able to get an internship as it's another means of showing that you have experience in this field
I focused on theoretical computer science in school, which is amazing for getting a job at a FAANG company, but useless for actually doing this job. Don’t worry, that’s still fine. You can learn anything on the job, but you have to get the job first.
Hey Study Hall team! Can you build a Shorts playlist too, alongside the Fast Guides, How to College, and Foundational Topics ones? Curating your videos into handy playlists seems like a core part of how you present your work to students, so I hope there's a playlist for finding all the Study Hall Advice Shorts in one place! Love the videocall-style vibe of the Shorts, and of course the conversational explainer style of Crash Course/Fast Guides!
This is one I definitely want to do. It is very broad and very useful. Problem is I want to do Computer Science with some other science degree, probably Physics or Biology. I love both equally and for different reasons and can't choose between them I want to either study evolution or theoretical physics both of which work well with computers.
There are plenty of CS majors who double major or minor in Electrical engineering (a lot of physics involved), math, etc. You can always get a minor or double major!
As she said, Computer Science is very broad. You will certainly use it in most other fields so I'd definitely encourage you to make it your secondary course of study if your passion lies elsewhere
100% this, only get one if you want to specialize in a specific field (cybersecurity, computer vision, etc). General CS MS degree is not worth it unless you can get it at the same time as your bachelors.
Hey all, I’m so in between computer, science and nursing. I have a huge passion for both, I would love to help people. I’m also very interested in psychology and love working with people. I would love some advice
computer science is gonna pay as much if not more than nursing and will typically be less stressful, and you can even become a programmer in a field like biotech to very specifically help people with their health.
I have a bachelor’s degree in engineering and computer science which required a lot more chemistry, physics, and math classes. If you get a bachelor of science you’ll need more humanities and languages.
Your internship comments are a bit outdated, it’s very much so on the student to apply to different (hundreds) of companys. Not any given program to connect students to employers.
I was a computer science tutor in college, and this course could have kept so many of my students from coming into the major with a completely unrealistic understanding of the amount of math they would be expected to take. Setting expectations is so important and this really fills a gap thats missing in most high school counseling when juniors and seniors are searching for colleges, and even freshman starting to pick their classes!
The lack of diversity really is shameful. My school was quite a bit less diverse than the place I work at now, but it's still not great. On a team with 15 engineers, we have 1 white woman, 2 black men, and 1 gay man. Everyone else is white, hetero, cis men. Certainly not representative of the population
shameful that woman generally dont have an interest in cs? lol thats so weird to say shame to you men for not liking *insert woman dominated major here*
For anyone looking to get started working quickly, what are the best computer industry certifications to help kick-start a career? Apple, Microsoft, Cisco, CompTIA, Linux, and others all offer an alphabet-soup of certifications, and knowing where to start can be confusing.
In my experience, no degree or certification is fully trusted by the industry. You need someone on the inside to be impressed by your coding. Credentials at this moment are a tool used to justify hiring decisions in hindsight so they can mask the reality: that discriminatory biases rule this industry because it has yet to formalize as an academic discipline (reliant on degrees like lab sciences or liberal arts), trade (having apprenticeships like construction) or profession (requiring a specialized school that combines theory and practicum like medicine or law).
CompTIA A+ is the typical start for someone at square one, if you're not going the college route. Network +, Security +, CCNA, or an Azure/AWS certification are next steps depending on where you want to go.
That depends entirely on if you want to be a programmer or an IT guy. They are two completely different things. For programming go self study and have projects that you can show off, you don't really have certs you can fall back on. For IT the fastest is the A+ if you have literally no certs or education of any kind and need to get in the door of help desk asap.
Unfortunately no. Most high school systems in the US only have pre-calculus as a minimum graduating requirement for math, and for English, you learn how to communicate but in a more structured format that isn't always representative of more real-world communication (but more ght be good enough in most situations). Even as someone who took advanced math and English courses and got through two years of calculus and more complex essay writing and analysis, I still had to take linear and matrix algebra for computer science and a few more writing classes.
US schooling has a very different philosophy from other parts of the world. Here it is a more generalized education that tries to make you well rounded as opposed to hyper specialized. There are trade offs of course. We don't tend to function at the highest level we could all the time, but we are much more resilient to economic downturns because we are more flexible.
@@crimsondesolation No, I didn’t do any additional coursework outside of college, although doing so can be a fine choice. Do note: a study at a FAANG found that professional certificates from Oracle were negatively correlated with performance, so avoid those, but any other forms of continuing education can be useful.
its not at all that cs is for men.. but men just happen to be more interested in 'things' compared to woman, idk why everyone thinks its a bad thing, the same can be said about a lot of woman dominated majors.. trying to get equal representation across all possible demographics isnt possible.
True. But I would also like to point out that even if you are more interested in people than things, you shouldn't rule IT out as a career path. This sort of black and white thinking is what turns a lot of people, including women, away from these fields. Being good with computers is obviously important for this field, but what people don't know is that the IT field desperately needs profes"sionals who are more "people minded in order to consult with clients, be effective and patient project managers, and other roles. Everyone thinks of IT as a field where you need to be a hard nosed logician, and while that type of person will certainly find success in this field, there is actually a very large and crucial "human component" to the IT field as well.
The crazy part is that a lot of both programming and IT ends up being more about dealing with people than dealing with things. I always say that you can teach a nice non technical person how to do something, but you can't teach a mean technical person how to not be an asshole. Not saying that all men are assholes, but that our field definitely benefits from having people who are better with people than things.
This is a good description. I do think the video should have emphasized more strongly how necessary internships are. My internship was canceled due to covid in 2020 and I struggled to find entry-level employment after graduating in 2021. It ultimately took 8 months and 121 applications (yes I kept a spreadsheet of my job search.) Also, nobody is going to give you an internship after you graduate. They're exclusively looking for sophomores and juniors.
SAME SITUATION. Just graduated and getting an internship during lockdown was hard. Luckily, I was able to get a entry level job without internship experience. Just keep applying your resume and keep trying, don’t give up!
Thank you I’m going into comp engineering for hardware I didn’t know this
I am sorry that you had that experience and I feel for you. I stand by your side and support you 🙏
To add to this, the brand awareness of the company you intern that ABSOLUTELY matters. If you land an internship at FAANG (Facebook, Apple, Amazon, Netflix, or Google) your resume will get way more attention than without, even if you have internships at other companies.
The video should have also mentioned leetcode (specifically data structures and algorithms) as a must for landing these prestigious internships.
Edit: there is a strong argument that the names of your internships matter even more than the name of the university you attend.
Thanks for the info . I'll definitely try to get an internship during my vacations.👍
Cannot stress enough to get an internship! They usually will pay good too as opposed to some other industries which don't pay anything (which should be illegal). I got an internship for the summer after my junior year and opted to work almost full time hours, then stayed in for my fall semester, graduated a little early, and got hired the day after graduation! After 13 years at this job, it's a great career and is always challenging, rarely boring
what was your starting salary, and what did you do?
Note that a BA in comp sci will have different required courses than a BS in CS. This definitely changes some of what you are learning but it is less of a difference than it is treated as once out in the real world (BS generally treated as significantly more rigorous than a BA).
I got my Computer Science degree 15 years ago, and it's opened many doors and led to a comfortable life building things. But one thing I'm just realizing now is how much more transferrable the qualifications are. Lots of fields require you to be certified by local boards, not so with Software Engineering, we can move between states without a problem and get on the shortlist for visas in other countries.
What is the difference between computer science and Information technology?
@@user-Farooqzx are you asking about the general terms or specifically about the majors? In general, "computer science" is more theoretical and "information technology" is more applied. If you're asking about majors, "computer science" is more likely to teach you how to program in addition to the theory and more likely to get into a higher paying job. But, that varies a lot between different universities and it's a good idea to look at the university's curriculum in more detail.
@@LauraOtermat
Thank you
I’m really interested in computer science and I definitely want to major in it. This was an incredibly useful video , Thanks so much crash course team 😁 I hope I’ll one day look back at this comment as a full computer scientist 😄
I have a (non-college, i live outside the US) degree in CS. I highly recommend the field to people who have fun solving puzzles and problems.
I also recommend actively maintaining offline hobbies if you go into CS. It's super important to spend time off your screen and do sports when you constantly work with computers.
If you go into CS as a woman or nonbinary person it's good to be prepared for weird reactions to your gender. That doesn't mean you shouldn't go into the field, but unfortunately people will treat you differently
Agreed. Although it’ll be an uncomfortable experience, you’ll pave a safe path for the women, non-binary and other LGBT groups who will follow, because you’ll start to normalize diversity
Ewww I hate this. I’m majoring in CS and going to college in the fall and am not looking forward to working with males🤮
If discrimination is something you experience, the school, or any institution, should recognize that as a serious problem. Computer science/engineering departments should be absolutely be aware of this and the fact that "tech bro" culture is what drives and keeps marginalized people out of the field - it certainly needs more diversity than a bunch of cis men.
My experience as a nonbinary person: I was less aware of the gender disparity when coming out of high school, so it wasn't something I noticed or identified as a problem. The biggest struggle for me was imposter syndrome, especially once I started taking courses in the CS major curriculum (which was another application process at my university) - I didn't have much programming experience going into the major and thought that everyone else did. I think this was more of a "me" problem, but in retrospect being coded as female probably contributed to feeling incompetent and isolated even though I was there to learn computer wizardry the same as many of my peers.
@@Lailasstyles that's understandable, but I promise you'll manage. And if not, that's not on you, but on them!
Something to look forward to are the connections you'll make to other women in the field, there's serious solidarity there. We have each other's backs!
@@steamingmushrooms it's not something the institution I was stuck in recognized at all, unfortunately. The tech bro behavior was seen as the norm, not even real sexism, just the way people are in IT. I hated it! But the company I work for now is a lot better about it. I still get the occasional uncomfortable look or comment but overall the attitude towards me is professional respect.
I also struggle with imposter syndrome a lot. It sucks.
This was my major! I knew I wanted to get into it ever since I was introduced to computers in junior high. The only question I had during my Bachelor’s program was whether to continue into post-graduate studies for a Master or go into the job market with a Bachelor. My only regret (maybe) is focusing exclusively on studies and not looking for a part-time programming job or internship while in school, because after graduation I found all of the job postings were looking for people with prior work experience. Luckily I was able to get my foot in the door in a couple of places by showing code I had developed on my own as a hobby.
Hi Study Hall! I've finally arrived at the perfect Study Hall x Khan Academy collaboration formula: embed relevant Fast Guides into Khan Academy courses, to show students what they can do if they major in a subject! This is possible for CS, Data Science, History, English, Sustainability, Mechanical Engineering, and Biology! I've also compiled a playlist with the description outlining which KA courses a given Fast Guide can be featured in. Seeing a Fast Guide in the opening unit of a course helps students see the connection between mastery and real-world opportunity.
Here's the playlist th-cam.com/play/PLZrdWiHLJxPcj-ptLYKBMxfgQEW-KH6Bv.html
great idea! hope they see this + +
@@rachel250 Fingers crossed! I do think it's important for students to see that connection between learning and opportunity. I'm someone who just loves learning for the sake of learning, but I'll be the first to point out that learners are of all kinds, and for most learners I run into, the first thing they ask is "What can I do/become [professionally] with this subject?"
Khan Academy, with their deep, mastery-based courses, is well-suited to host some of these Fast Guides. Sal Khan, their founder, has stated that their focus this decade is both on covering all the core academic subjects, and on connecting mastery to opportunity in education and employment. Featuring a Fast Guide to Biology on the Khan Biology course, for instance, is perfectly in line with that.
My reasons for choosing CS: I like puzzles and technology (new technology is interesting to me), I think I can use the degree to work in the area I want (film industry, back end or on set). The internships for CS degrees are the most interesting (like Apple, marvel, Disney, and any company to exist tbh.
Pursuing certifications like Security Plus or CISSP would definitely open the door to many more opportunities and put you a cut above the rest. It's especially helpful if you weren't able to get an internship as it's another means of showing that you have experience in this field
This video was so helpful in pointing me the right direction to align my interests in computer science and mobile app development. Thank you!
I focused on theoretical computer science in school, which is amazing for getting a job at a FAANG company, but useless for actually doing this job. Don’t worry, that’s still fine. You can learn anything on the job, but you have to get the job first.
Hey Study Hall team! Can you build a Shorts playlist too, alongside the Fast Guides, How to College, and Foundational Topics ones? Curating your videos into handy playlists seems like a core part of how you present your work to students, so I hope there's a playlist for finding all the Study Hall Advice Shorts in one place! Love the videocall-style vibe of the Shorts, and of course the conversational explainer style of Crash Course/Fast Guides!
I wish I am as smart as you guys. I love maths and computers but they don’t love me
I'd love to see one of these videos done on Linguistics, as it's been one of my dream majors for quite a while now.
This is one I definitely want to do. It is very broad and very useful. Problem is I want to do Computer Science with some other science degree, probably Physics or Biology. I love both equally and for different reasons and can't choose between them I want to either study evolution or theoretical physics both of which work well with computers.
There are plenty of CS majors who double major or minor in Electrical engineering (a lot of physics involved), math, etc. You can always get a minor or double major!
I did CS with a minor in Physics, pr good
As she said, Computer Science is very broad. You will certainly use it in most other fields so I'd definitely encourage you to make it your secondary course of study if your passion lies elsewhere
Post these faster y’all I have to pick my courses soon 😭
Do not get a masters in CS if your goal is a higher corporate salary. It is never worth it
100% this, only get one if you want to specialize in a specific field (cybersecurity, computer vision, etc). General CS MS degree is not worth it unless you can get it at the same time as your bachelors.
Great content. My only feedback is that the lighting of the presenter could be better done. I've heard this is especially true with people of colour.
Hey all, I’m so in between computer, science and nursing. I have a huge passion for both, I would love to help people. I’m also very interested in psychology and love working with people. I would love some advice
computer science is gonna pay as much if not more than nursing and will typically be less stressful, and you can even become a programmer in a field like biotech to very specifically help people with their health.
I have a bachelor’s degree in engineering and computer science which required a lot more chemistry, physics, and math classes. If you get a bachelor of science you’ll need more humanities and languages.
Your internship comments are a bit outdated, it’s very much so on the student to apply to different (hundreds) of companys. Not any given program to connect students to employers.
I am begging you guys to please do economics next!
I was a computer science tutor in college, and this course could have kept so many of my students from coming into the major with a completely unrealistic understanding of the amount of math they would be expected to take. Setting expectations is so important and this really fills a gap thats missing in most high school counseling when juniors and seniors are searching for colleges, and even freshman starting to pick their classes!
The lack of diversity really is shameful. My school was quite a bit less diverse than the place I work at now, but it's still not great. On a team with 15 engineers, we have 1 white woman, 2 black men, and 1 gay man. Everyone else is white, hetero, cis men. Certainly not representative of the population
shameful that woman generally dont have an interest in cs? lol thats so weird to say
shame to you men for not liking *insert woman dominated major here*
@@JustinK0 CS has no reason to be so male-dominated. Women steer clear because the field is already filled with misogyny
Struggling right now to pick between computer science.... and art 😂
Me too the struggle is real 😖
Thanks!
Awesome video
I wish I’d known how necessary internships were post graduation
Can you guys also make a video about how computer science can be utilised in other fields, and how viable they are or what masters degrees are there?
If robots complete goals,
(a specific goal) then, what's my devout goal/service in life?
For anyone looking to get started working quickly, what are the best computer industry certifications to help kick-start a career? Apple, Microsoft, Cisco, CompTIA, Linux, and others all offer an alphabet-soup of certifications, and knowing where to start can be confusing.
In my experience, no degree or certification is fully trusted by the industry. You need someone on the inside to be impressed by your coding. Credentials at this moment are a tool used to justify hiring decisions in hindsight so they can mask the reality: that discriminatory biases rule this industry because it has yet to formalize as an academic discipline (reliant on degrees like lab sciences or liberal arts), trade (having apprenticeships like construction) or profession (requiring a specialized school that combines theory and practicum like medicine or law).
CompTIA A+ is the typical start for someone at square one, if you're not going the college route. Network +, Security +, CCNA, or an Azure/AWS certification are next steps depending on where you want to go.
That depends entirely on if you want to be a programmer or an IT guy. They are two completely different things. For programming go self study and have projects that you can show off, you don't really have certs you can fall back on. For IT the fastest is the A+ if you have literally no certs or education of any kind and need to get in the door of help desk asap.
Wait everyone in the USA who goes to college takes English or math classes????? Why? Didn’t you learn enough in high school?
Unfortunately no. Most high school systems in the US only have pre-calculus as a minimum graduating requirement for math, and for English, you learn how to communicate but in a more structured format that isn't always representative of more real-world communication (but more ght be good enough in most situations). Even as someone who took advanced math and English courses and got through two years of calculus and more complex essay writing and analysis, I still had to take linear and matrix algebra for computer science and a few more writing classes.
US schooling has a very different philosophy from other parts of the world. Here it is a more generalized education that tries to make you well rounded as opposed to hyper specialized. There are trade offs of course. We don't tend to function at the highest level we could all the time, but we are much more resilient to economic downturns because we are more flexible.
@@dianai988yeah.. only Algebra 1 is required to graduate.
can you do archaeology next please
It's mentioned as a sub-speciality of Anthropology.
Love ue❤😘
Remember to study CS, kids. I make $600K/year, only 6 years out of college.
wow thats amazing. does the state/city u live in influence that? (high-living costs)
did you do any additional courses outside college?
@@c4ne Yes, it does, but only by between 10% to 15% relative to other less expensive cities in the USA. It’s New York City for me.
@@crimsondesolation No, I didn’t do any additional coursework outside of college, although doing so can be a fine choice. Do note: a study at a FAANG found that professional certificates from Oracle were negatively correlated with performance, so avoid those, but any other forms of continuing education can be useful.
@@iTzDritte ah, alright thank u
its not at all that cs is for men.. but men just happen to be more interested in 'things' compared to woman, idk why everyone thinks its a bad thing, the same can be said about a lot of woman dominated majors..
trying to get equal representation across all possible demographics isnt possible.
True. But I would also like to point out that even if you are more interested in people than things, you shouldn't rule IT out as a career path. This sort of black and white thinking is what turns a lot of people, including women, away from these fields. Being good with computers is obviously important for this field, but what people don't know is that the IT field desperately needs profes"sionals who are more "people minded in order to consult with clients, be effective and patient project managers, and other roles. Everyone thinks of IT as a field where you need to be a hard nosed logician, and while that type of person will certainly find success in this field, there is actually a very large and crucial "human component" to the IT field as well.
The crazy part is that a lot of both programming and IT ends up being more about dealing with people than dealing with things. I always say that you can teach a nice non technical person how to do something, but you can't teach a mean technical person how to not be an asshole. Not saying that all men are assholes, but that our field definitely benefits from having people who are better with people than things.