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.
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.
American Association for Engineering Education (ASEE), a nonprofit association founded in 1893, promotes engineering and technology education.
American Association for the Advancement of Science (AAAS) is the world's largest general scientific society fostering scientific freedom and responsibility, improving the effectiveness of science.
Association for Computing Machinery (ACM) is the world's first scientific computing society.
ACM Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in software engineering.
Computing Research Association (CRA) connects over 200 North American computer science and computer engineering departments.
IEEE Computer Society, the largest of the 39 societies of the Institute of Electrical and Electronics Engineers (IEEE), is dedicated to advancing the theory and application of computer technology.
Institute of Electrical & Electronics Engineers (IEEE) is a leading professional association for the advancement of technology.
National Society of Professional Engineers offers connections and info for engineers, including education, licensing, ethics and student information.
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.
- 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 ComputerScience.org