Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Computer Science: Professional associations & coding classes

Research guide for computer science students

Professional associations to bring you in contact with professionals in your future field

Connect with computer scientists and see what resources computer science associations offer. Many offer training and some lead to internship or work experience.

Online computer science classes at MIT ND Harvard and other coding resources

If you need help with programming or coding or want to take a specific class in a program or coding language, one of these schools or organizations will have something to suit you.

  • Code Academy offers classes in HTML & CSS, JavaScript, iQuery, PHP, Pythom, and Ruby.
  • Coursera includes classes towards earning certificates as well as classes in different levels offered by universities like Vanderbilt, Rice, Duke and University of Michigan.
  • GitHub acts as an online encyclopedia of computer science.
  • Harvard Extension School's Open Source class, CS 50: Intro to Computer Science, is a good introduction for anyone.
  • MIT OpenCourseware is good for computer science students ready to move beyond the basics.

Find information about salaries and degrees for the computer science field

Search for information about the field of computer science, including salaries, on the Bureau of Labor Statistics website. According to the Occupational Outlook Handbook, a division of the U.S. Department of Labor, "The median annual wage for computer and information research scientists was $136,310 in August 2019." 

Read about how and where computer scientists work in the Occupational Outlook Handbook.

For information about college computer science programs, see