Topcoder offers matches on a regular basis and offers a getting started guide, helpful tips and articles, as well as a list of tools that may help you in competitions.
The International Collegiate Programming Contest (ICPC) is one of the most renowned
and oldest competitive programming. ICPC contests are team competitions and each team must consist of three students representing their college. The ICPC features various levels of competition – Local Contests, Regional Contests, Regional Championships, and The World Finals.competition.
ACM is the world's largest educational and scientific computing society, advancing computing as a science and profession. They offer student memberships and offer resources to student chapters, if you're interested in starting one. They also offer: online courses targeted toward essential IT skills and popular certifications; online books & videos from Skillsoft®, online books from O'Reilly®, Morgan Kaufmann and Syngress; and videos and webinars on hot topics, presented by today's innovators.
AAAI advances the scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines. It aims to promote research in, and responsible use of, artificial intelligence.
AWC is dedicated to promoting the advancement of women in the computing professions through networking opportunities, professional development and mentoring. They encourage the formation of student chapters at colleges and universities.
CMDIT fosters innovation through inclusion by ensuring that under-represented groups are fully engaged in computing and information technologies, and to promote innovation that enriches, enhances, and enables these communities, such that more equitable and sustainable contributions are possible by all communities. Their programs include academic career and student professional development workshops.
CRA focuses on research working with academia, research labs and other professional associations to represent the computing research community and to effect change that benefits both computing research and society at large. It provides resources for undergraduate students interested in research, including a listing of undergraduate research opportunities.
IEEE and its members inspire a global community to innovate for a better tomorrow through highly cited publications, conferences, technology standards, and professional and educational activities. Their Future Directions blog offers daily insight and observations on emerging technologies, trends, and their implications.
Follow us on Facebook