Career Paths for Computer Science Majors

Career Paths for Computer Science Majors

In the computer science industry, the amount of job opportunities and career paths available are ever-growing. Let’s lay out a few of those career paths to help you better understand what you want.

I didn’t mention every career path, and I didn’t go into full detail on those I mentioned. As I said in the video, I’m just giving an overall idea of a few careers to hopefully help others understand a few of their options.

Get a free-for-life AngelList account —

Become an algorithms expert with AlgoExpert — (use promo code “forrest” for 30% off)

Receive free coding questions from Daily Coding Problem —… (use promo code “forrest” for 10% off premium)

Learn with Coursera! —

Learn with Udemy! —

Sellfy Store —

My Office —

—————————– PRODUCTS —————————–

Design Store —

Udemy iOS 11 & Swift 4 Course (ENROLLED – DID NOT MAKE) —

Amazon Merch Store —

—————————– GEAR —————————–

Camera – Panasonic Lumix G7 —

Microphone – Rode Video Micro —

Tripod – Manfrotto Action Tripod —

Bendy Tripod – Joby GorillaPod —

—————————– SOCIAL —————————–

GitHub —

Instagram —

Twitter —

—————————– MUSIC —————————–

Country Cue 1 by Audionautix is licensed under a Creative Commons Attribution license (


  1. 8-Bit Bug on October 27, 2019 at 4:25 pm

    funny, i didn’t even take Computer Science Degree and still Learning Both of these

  2. J on October 27, 2019 at 4:26 pm

    watched this video before I went back to university. watching this again after taking 2 semesters of computer science. I understand more now. great video.

  3. Tanay Khajanchi on October 27, 2019 at 4:30 pm

    Ur an IT guy just face it

  4. Abenezer Biruk on October 27, 2019 at 4:31 pm

    U look like the actor that play batman

  5. nicolas nasr on October 27, 2019 at 4:31 pm

    Did he just listed node js as a front end?

  6. bob stanley on October 27, 2019 at 4:32 pm

    Cringe when you said plethora. Who even uses that word

  7. Parth Tandel on October 27, 2019 at 4:34 pm

    Can i become an artificial intelligence specialist after doing bachelors in Computer science

  8. Ranjana Dissanayaka on October 27, 2019 at 4:35 pm

    Thxs for the information

  9. Grover Kennedy on October 27, 2019 at 4:35 pm

    Now i’m scared to go into this field.

  10. Mirza Mahrab Hossain Rudra on October 27, 2019 at 4:37 pm

    why not both? If you can manage it .

  11. Nidal Jaafar on October 27, 2019 at 4:37 pm

    Is it me or the backgroud on the computer is just a Russian flag?🇷🇺

  12. Ensar Bati on October 27, 2019 at 4:38 pm

    He shared his nude between sec 41-42 in 25. frame (watch it in slow mo)

  13. Dustin Box on October 27, 2019 at 4:39 pm

    I relate so much to your blue collar history. Growing up in the South, I had never heard of programming until I was 20 and a laid-off welder, then was hooked. Congrats on everything!

  14. Plaid Snails on October 27, 2019 at 4:40 pm

    I’m more than half way through my major and I haven’t really put any thought into what job I’d like to pursue, thanks for the info.

  15. John Daugherty-Stone on October 27, 2019 at 4:41 pm

    Why did you decide iOS development?

  16. Fling Z on October 27, 2019 at 4:44 pm

    In 2 years I’m gonna study IT
    I know it’s still early but anybody got any advice?

  17. Poodle on October 27, 2019 at 4:47 pm

    Thinking about taking a coding Bootcamp at Colombia university in NYC. What is your opinion on that route. Also after that should I continue working on my degree or get a job after that .

  18. Mind Blowing Tech on October 27, 2019 at 4:48 pm

    I am from India ,Iamwatchingyourvideosall

  19. DUSKY on October 27, 2019 at 4:49 pm

    i really hope i get my grades to do this at university, going to have to actually care about my education for once.

  20. 송J1N洪 on October 27, 2019 at 4:49 pm

    I’ve been going back and forth watching videos about Computer Science and IT work because as a kid I knew it was always going to be my passion, I always knew my career had to be something that I had been sharpening since I was young because I had a genuine interest in it.
    I’m now in 9th grade and We have a sort of career track program that We have to take and I made the hard decision of taking the ICT (Information and communications technology) strand which means for the next 4 years, from 9th to 12th grade, I will be completely focused-in on things starting from Basic Robotics, robotics programming, then moving up to advanced Web Design, then Junior Programming.
    And this video has really helped me a lot on finding comfort in this, because for the past few years, despite this being my forte, I started being interested in other things, poetry, art, science in other fields, humanities, business, etc…
    I guess I started getting worried that I might be making the wrong decision, so I took to finding what job opportunities I could have with this, and this video has helped me to open my eyes a lot, since even if I thought that IT and Computer Science is very-large nowadays, I never knew what it actually was going to entail me, and I really had no one else except for the resources I had on YouTube and the internet to know what I was getting into. Thanks for the video!

  21. Valerie on October 27, 2019 at 4:50 pm

    Thanks for sharing your video, it is opening my mind a bit more to my field ^_^

  22. Zoref Jin on October 27, 2019 at 4:50 pm

    Is it possible to do masters in electrical or aerospace engineering after majoring in computer science? 🙁🙁

  23. Suthar Yash on October 27, 2019 at 4:51 pm

    Tnx for informetion

  24. Onyebinihian Progress on October 27, 2019 at 4:55 pm

    Interested in Web developer here in Nigeria

  25. Trevor on October 27, 2019 at 4:56 pm

    What about Artificial Intelligence?

  26. Arios_DK95 on October 27, 2019 at 4:56 pm

    (super new to this field) does this apply to software engineering? (sorry for my bad English >,<)

  27. joao saffran on October 27, 2019 at 4:57 pm

    Actually, most of these jobs are not computer science exclusive, most computing-related degrees will teach you the background needed to become a professional at least in one of this 8 jobs, mainly web dev and IT jobs (some of those don’t even require a degree though). If we think about the software layers we will have three main kinds of software: user’s software, systems’ software and "hardware’s software". Computer Science stays with the systems software, which is responsible to link the other two layers, some examples are Compilers and Operating Systems. Since user’s software is the one with most on demand, most people with some programming knowledge end up working developing this kind of solution. The software industry is really flexible about degree if you have an IT degree and want to work as a frontend developer, you may just learn how to do the job and then someone may hire you, noticing that some jobs are harder to get than others. Like, if you don’t hold a cs degree and want to work as a mobile developer, you can be hired if you built a cool portfolio. However, if you want to be a compilers engineer than it can be more challenging.

  28. Bansly on October 27, 2019 at 4:58 pm

    Great vid

  29. Mike Mandala on October 27, 2019 at 5:00 pm

    mine threw away c and start using python…..

  30. Noah Noah on October 27, 2019 at 5:00 pm

    If I go to JUnior college

  31. ABDUL AZEEZ on October 27, 2019 at 5:02 pm

    embedded programmer

  32. Nikola Obradović on October 27, 2019 at 5:03 pm

    Is it weird that web development on my university is in IT sector? There is also CS which is more mathematical, theory focused.

  33. Mr. 2GD on October 27, 2019 at 5:04 pm

    ComSci or IT?

  34. TheStrangeSlav on October 27, 2019 at 5:05 pm

    There’s also the possibility of going to law school for IT law

  35. Tom Wid on October 27, 2019 at 5:07 pm

    you forgot the QA with emphasis on automation, automation testing is on a hot plate right now… as many companies sway away from manual testing and rather have a small robust team that can automate 70-80% of testing in a development cycle… especially with an agile methodology where new build that need to be tested comes out every 2 weeks or so….

  36. NightScream MV on October 27, 2019 at 5:08 pm

    Am I only one who thinks his yt name suits his beard

  37. Hobo Media on October 27, 2019 at 5:08 pm

    degree programs are for enslaved losers…

  38. JerVx on October 27, 2019 at 5:10 pm

    sir Im an 1st year IT student, can i get a programming job in the future?currently programming subjects stuff was included in IT course.

  39. Misleader Unknown on October 27, 2019 at 5:10 pm

    @ForrestKnight can you do a video about opportunities with just an aas in computer science please?

  40. Sean Benhur on October 27, 2019 at 5:13 pm

    No ml uh!?

  41. Pancho Clownz on October 27, 2019 at 5:15 pm

    Thoughts on being a web developer?

  42. Ozzy Ozzy on October 27, 2019 at 5:17 pm

    Hello ForrestKnight I am really impressed by your video cause I am really interested in Computer Science and now I am further Determined and thank you for increasing my love with coding and I have subscribed you and liked you and commented.. Thank you. Bye bye. Pray for me so that I don’t detract from my interest..

  43. LucasJG1994 on October 27, 2019 at 5:17 pm

    Going into college for a CS diploma. In truth, I didn’t really have a goal in mind. I started wanting to program to make games. But as I learned more about computers and how they were made. I thought to myself "It would be so beneficial if you could fix or build a computer from spare parts if your laptop went down."

    But there are other fields I have interests in as well. I’ve been thinking about artificial intelligence and game design. Thinking of experimenting on new ways of making games rather than following the same old formula. And also emulation.

    The thing is. These things I’ve mentioned are all based on personal interests. Fields that I wish to go into to improve my understanding of CS.

    When it comes to work-related fields. I’m thinking about becoming a web developer, working online. Or if it’s in a real office, a computer engineer or technician.

    The thing is. I feel like I’d be very unsatisfied if I leave out hardware or software. I’d like to implement them together to fully feel accomplished in my learning journey.

    Sorry for the long rant here. This took me over a year to fully come to a decision as to what I want to be and what to do when I get my CS diploma.

  44. pwsno on October 27, 2019 at 5:18 pm

    After i heard this man mention script kiddie i started hating him smh

  45. Naved on October 27, 2019 at 5:18 pm

    dood you can do game / web programming as well as hacking as a career with infotech degree because that’s what I’m doing

  46. Ralph Perez on October 27, 2019 at 5:20 pm

    What school did you go to? Thanks so much for the professional video! For once a video that doesn’t have profanity and I can watch with my younger guys.

  47. Fuarian on October 27, 2019 at 5:20 pm

    Is this still relevant? I’ve been told that Java is dying out. I’ve been told that Python is so versatile that it’s taking the place of Java and C and pretty much all OOP. Even though Python can use that too.

  48. mr. JaMaLi on October 27, 2019 at 5:22 pm

    Subtitles stoped at half of the video why🤨

  49. Grim 6ftUnder on October 27, 2019 at 5:22 pm

    This was so helpful thx 🙂

  50. John Jacob Jingleheimer Schmidt on October 27, 2019 at 5:22 pm

    I’ll just drop out and join the plumbers union