/Resources-For-CS-Students

A list of resources such as scholarships, fellowships, and mailing list for helping CS students succeed in their career

Resources For CS Students or Students Interested in Computing/Data

A list of resources such as scholarships, fellowships, and mailing list for helping CS students succeed in their academic and/or industrial career(s).

Software/Tools/Student-specific Licences

  1. Get the GitHub student developer pack https://education.github.com/pack
  2. Create a JetBrains student account for downloading and using the professional version of PyCharm, WebStorm, IntelliJ, etc https://www.jetbrains.com
  3. Get access to Unity3D Pro via Student E-mail https://store.unity.com/academic/unity-student
  4. Many of the US universities have subscriptions to CreateCloud from which you can download the pro version of Adobe Acrobat DC, Photoshop CC, Adobe Premier Pro, etc.
  5. Many universities in the US have provided free student license to AutoCad, Maya, MATLAB, etc. for this you should check what's your university policy.
  6. Microsoft Office 365 Education - https://www.microsoft.com/en-us/education/products/office

Internship/Interviews/Job Hunting

  1. Join HH Coding Interviews Prep Facebook group https://www.facebook.com/groups/hhcodinginterviewprep
  2. Create a profile in https://www.upwork.com as a freelancer to work remotely
  3. Google Summer of Code (GSoC) https://summerofcode.withgoogle.com
  4. Google Summer of Docs (GSoD) https://developers.google.com/season-of-docs
  5. For interview prep try these https://www.interviewbit.com , https://leetcode.com , https://coderbyte.com , https://www.hackerrank.com , https://www.pramp.com
  6. In case you might need it, check ZipRecruiter, Indeed, and AngelList
  7. Definitely worth spending sometimes checking GlassDoor and Quora to see where the company stands wrt culture, interview routine, interview questions, and compensations

Only for Undergraduate Students

  1. Do research via CRA DREU as an undergrad https://cra.org/cra-wp/dreu

Only for Graduate Students (MS/Ph.D.)

Only for Ph.D. Students

  1. Check list of some of fellowships/scholarships for grad students https://www.slideshare.net/MonaJalal/fellowshipsscholarships
  2. If you are a Ph.D. student, it’s a good idea to have both ResearchGate (https://www.researchgate.net) and Academia.edu (https://www.academia.edu) profiles so you would see who reads your research papers, recommends it, and interacts with it. At the same time, start reveiwing journal and conference papers and earn recognition to the work by https://publons.com/about/home/ you can also create and ORCID id that links to Publons. Additionally, if you review papers, you can forward the "Thank You" email to Publons to showcase your reviews.
  3. Microsoft Dissertation Grant https://www.microsoft.com/en-us/research/academic-program/dissertation-grant/
  4. Facebook Ph.D. fellowship https://research.fb.com/fellowship/
  5. Google Ph.D. fellowship https://research.google/outreach/phd-fellowship/
  6. Snap(chat) Ph.D. fellowship https://snapresearchfs.splashthat.com/
  7. Adobe Ph.D. fellowship https://research.adobe.com/fellowship/
  8. Hertz fellowship (only US citizens) https://www.hertzfoundation.org/the-fellowship/apply-for-fellowship/
  9. NSF graduate fellowship (only US citizens) https://www.nsfgrfp.org/
  10. Ford foundation fellowship (only US citizens) https://sites.nationalacademies.org/PGA/FordFellowships/index.htm
  11. GEM graduate fellowship (only US citizens or US permanent residents) https://www.gemfellowship.org/students/gem-fellowship-program/
  12. SMART fellowship (only US citizens) https://smartscholarshipprod.servicenowservices.com/smart
  13. NVIDIA Ph.D. fellowship https://www.nvidia.com/en-us/research/graduate-fellowships/
  14. Open Philantropy AI fellowship https://www.openphilanthropy.org/focus/global-catastrophic-risks/potential-risks-advanced-artificial-intelligence/the-open-phil-ai-fellowship
  15. IBM Ph.D. fellowship https://www.research.ibm.com/university/awards/fellowships.html

Mentorship

Suggested Facebook Groups

  1. Join Hackathon Hackers (HH) Facebook group https://www.facebook.com/groups/hackathonhackers

Specific to Women in Computing

  1. Subscribe to systers mailing list https://anitab.org/systers/
  2. Join Ladies Storm Hackathon (LSH) Facebook group https://www.facebook.com/groups/LadiesStormHackathons
  3. Grace Hopper Conference (GHC) (registeration will open soon) https://ghc.anitab.org/2020-attend/
  4. Apply for a scholarship to attend CRA-W graduate cohort http://cra.org/cra-w/grad-cohort-workshop
  5. Scholarship for women studying information security Scholarships for Women Studying Information Security (SWSIS)
  6. Join WIML mailing list https://groups.google.com/forum/#!forum/women-in-machine-learning
  7. Check a list of upcoming scholarships and awards by CRA here https://cra.org/cra-wp/scholarships-and-awards/other
  8. Women TechMaker Scholars program https://www.womentechmakers.com/scholars
  9. Pass it on award https://anitab.org/awards-grants/pass-it-on-awards-program/
  10. Rails girl summer of code https://railsgirlssummerofcode.org/
  11. Adobe Women-in-Tech scholarship https://research.adobe.com/scholarship/
  12. Women in Computer Vision https://sites.google.com/view/wicv/
  13. ACM-W https://women.acm.org/
  14. CRA-W https://cra.org/cra-wp/
  15. IEEE Women in Engineering https://wie.ieee.org
  16. Wogrammer https://wogrammer.org

Specific to Underrepresented, Minority, or Specialized Groups in Computing

  1. Subscribe to diversify tech mailing list https://www.diversifytech.co
  2. Google Generation scholarship https://buildyourfuture.withgoogle.com/scholarships/generation-google-scholarship/
  3. Outreachy internship https://www.outreachy.org/
  4. Ada Lovelace fellowship https://www.microsoft.com/en-us/research/academic-program/ada-lovelace-fellowship/
  5. Google LIME scholarship for students with disability https://buildyourfuture.withgoogle.com/scholarships/google-lime-scholarship/
  6. Google scholarship for Veterans students https://buildyourfuture.withgoogle.com/scholarships/google-student-veterans-of-america-scholarship/

Expanding Your Professional Network and/or Increasing Your Professionalism

  1. Join Quora and then ask/answer questions https://www.quora.com
  2. Create a Stackoverflow/StackExchange account and ask/answer question and get the credit for it https://stackoverflow.com and https://stackexchange.com
  3. Join Twitter and post about research/CS/academic stuff that intrigues you https://twitter.com/home
  4. Join a tech meetup in town (e.g. to learn some Python, data science, web dev, game dev, etc) https://www.meetup.com
  5. Make sure your LinkedIn profile has a photo and is to some extent filled and up-to-date (e.g. work experience, voluntarily works, education), if you are looking for a job, state it in your headline. I leave mine here for an example: https://www.linkedin.com/in/mona-jalal/ also, use the the opportunities on campus to take part in LinkedIn profile enhancement which usually is followed by a professional photography session

Suggested Mailing Lists

  1. Join ML News mailing list https://groups.google.com/forum/#!forum/ml-news
  2. Vision Science mailing list http://visionscience.com/mailman/listinfo/visionlist_visionscience.com
  3. Computer vision and machine learning mailing list https://lists.auth.gr/sympa/info/cvml

Online Learning

  1. You can learn skills via Udacity, Coursera, Udemy, edx and also get a cerificate of completion. Many of these are currently having free classes due to the current pandemic.
  2. TeamTreeHouse has great tutorials for Python 3, Fronted Web Dev (HTML5, CSS3, jQuery), and Java
  3. freecodecamp.com has a great interactive way of teaching full-stack web dev and will give you free certificate upon completion (it also has a great community of people to help you)

Conference Attendence and/or Conference Grant/ Hackathons

  1. You can attend conferences as a volunteer without having a paper in them. That usually waives the registration fee and helps you get a good idea about the conference. For example check SIGGRAPH student volunteering: https://s2020.siggraph.org/submissions/student-volunteers-submissions
  2. Some of the conferences that provide grants or waive the registration fee through volunteering are: DockerCon, ChefCon, ACM SIGCHI, VLDB, CVPR, Google I/O, ODSC, FAT*
  3. Check Google Travel North America Travel grant from time to time for a list of conferences they give grants to students for https://buildyourfuture.withgoogle.com/scholarships/google-travel-scholarships/
  4. You can attend lots of hackathons, win prizes or simply learn some new skills via https://mlh.io/seasons/na-2020/events

Organizational Skills

  1. Microsoft TODO has been a gamechanger for me. I initially started using Todoist but after I switched over to Microsoft TODO in fall 2019, tasks are much more of a breeze for me. I use it for all aspects of my life including buying a grocery item, paying my bills, scholarships I am planning to apply, or topics I should go over for the upcoming paper I am writing.
  2. Trello works wonder for many, not necessarily for me anymore. However, have a peek at it for project management.
  3. Good Note 5 app for iPad Pro is definitely really handy if you are reviewing a paper, or if you have a course which has heavy math or notetaking involved. I switched to having an iPad pro vs having a normal iPad in spring 2020 and I could definitely see the effect. It is also very convenient to take notes using the iPad Pro when you go to the conferences. The new version also allows you to engrave your full name on the pen at no further cost.
  4. I have switched to EverNote Pro and I am pretty much happy with it. Often I have to have my notes organzied in few subcategories and this is a neat way of doing so. https://evernote.com
  5. I personally prefer using unlimited Google Drive by university email over unlimited dropbox or unlimited box that I have access to. It's much handier for sharing work with your team and having everything in one location.

If you have any questions please create an issue and I will respond. If you have other resources to share, please add them as an issue as well and I will add them to the list. Going forward, I will give credit to anyone who suggests a link or opportunity to add here below.

Credits

  1. I learned about "ML News Mailing List" via @astrosaeed
  2. Ilke Demir suggested me to add WiCV, CRA-W, ACM-W, IEEE WIE, Wogrammer, and Vision Science mailing list
  3. @iceLearn added Publons