• Stars
    star
    2,985
  • Rank 15,151 (Top 0.3 %)
  • Language
  • License
    MIT License
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An awesome list of events and fellowship opportunities for Computer Science students

awesome-computer-science-opportunities

An awesome list of events and fellowship opportunities for computer science students

Contents

Learning Platform

Back to Top

Competitive Programming

  • HackerRank - Solve code challenges to prepare for programming interviews.
  • HackerEarth - Solve code challenges to help companies find innovative solutions for their businesses.
  • CodeChef - Non-profit competitive programming platform.
  • TopCoder - Participate in code challenges and help solve real world problems.
  • CodeForces - Russian website dedicated to competitive programming.
  • ProjectEuler - Solve computational and mathematical problems using your programming skills.
  • Spoj - Programming contests with online judging system.
  • InterviewBit - A platform to learn and practice coding interview questions.
  • VisuAlgo - Visualizing data structures and algorithms through animation.
  • LeetCode - Develop programming skills for your next interview.
  • FireCode - An online coding interview preparation.
  • CodeWars - Code challenges platform to level up your skills.
  • CodinGame - Learn to code by playing games.
  • CodeForces - Online platform that hosts competitions and problem sets
  • DailyProgrammer - Solutions to programming challenges, peer reviewed with community feedback.
  • CodeFights - Practice programming and land a job.
  • UVa - Programming contests with online judging system.
  • Stanford ACM ICPC - Stanford Notebook provides printable templates usable during online/on-site contests.
  • Exercism - Solve programming challenges from your terminal.
  • DailyCodingProblem - Get exceptionally good at coding interviews by solving one problem every day.
  • acmp.ru - Russian programming contests
  • Timus Online Judge - Programming contests with online judging system.
  • DMOJ: Modern Online Judge - contest platform and archive of programming problems
  • Rose Code - Programming challenges with leaderboards and blog posts
  • Coderbyte - Programming challenges and specific routes to help learn specific skills
  • Code Golf - Programming challenges with individual leaderboards for problems
  • Daily Coding Problem - Get emailed a new coding problem every day
  • Halite - Create AI to face off against other people's AI. More specialized on AI
  • Advent of Code - A yearly set of coding challenges that published with leaderboards
  • StopStalk - A tool to analyse and improve your Competitive Programming Progress

Web Development

  • Learn Enough to Be Dangerous - Free online coding tutorials on JavaScript, Ruby, Rails, CSS and more.
  • FreeCodeCamp - Coding tutorials and challenges.
  • Thimble - Free online code editor, web server, web browser & developer tools.
  • NodeSchool - Open source workshops that teach web software skills.
  • The Odin Project - A full free open source coding curriculum.
  • Egghead - Video tutorials on popular JavaScript frameworks.
  • Codecademy - Free and premium interactive tutorials for various languages.
  • CodeSchool - Combination of video and interactive tutorials.
  • MDN web docs - Web development articles by Mozilla.
  • W3Schools - Tutorials on HTML, CSS, JavaScript and more.
  • Eloquent JavaScript - An online book about JavaScript.
  • Coder-Coder - Tutorials on Web Development from basics including HTML, CSS, JavaScript and more.
  • CodeCraft - Provide Web Development Courses on JavaScript, AngularJS, Angular 5 for free.
  • Scrimba - Provides Web Development Courses with a unique feature of live interaction with the instructor's code.
  • FrontendMasters - In-depth and advanced video tutorials on Frontend Devlopment from experts in the industry.
  • MiguelGrinberg - In-depth and beginner friendly tutorial on using Flask with an interesting sample project.

Mobile Development

DevOps

Data Science

Artificial Intelligence

Computer Science

Open Source

  • Up For Grabs - Start exploring open source projects and get involved in them.
  • 24 Pull Requests - Yearly initiative to encourage developers to send 24 pull requests during December.
  • HacktoberFest - Similar to 24PullRequests, gives swag for 4 accepted pull requests.
  • OpenHatch - Non-profit providing tools for new open source contributors.
  • First Timers Only - Beginners-friendly open source projects.
  • Your First PR - Helps you make a contribution by showcasing great starter issues on Github.
  • Awesome For Beginners - A list of awesome beginners-friendly projects.
  • CodeTriage - Pick your favorite projects to receive a different issue in your inbox every day.
  • Open Source Friday - Helps you find a project to contribute to.

Infosec

How to start? - blogs

Recon

MOOCs

Back to Top

  • Udacity - Free and paid online classes.
  • Coursera - Courses from schools and universities like Stanford and Yale.
  • Udemy - Online learning and teaching platform.
  • edX - Free online courses from institutions like Harvard, MIT, Microsoft and more.
  • Codecademy - Online learning platform for coding.
  • MIT OPENCOURSEWARE - Browse and learn with free MIT courses' material.
  • Microsoft Virtual Academy - Free courses on IT basic concepts and Microsoft products and services.
  • Awesome Courses - List of awesome university courses for learning Computer Science.
  • Lynda - Online learning platform.
  • Stanford Online - Stanford's courses platform.
  • Pluralsight - Paid learning platform made to help you build your career or land a job.
  • Khan Academy - Free online learning platform.
  • Sololearn - Learn coding from the ground up for free!! (also available on android)
  • Y Combinator - Learn how engineering works at a Y Combinator startup
  • MOOC.fi - Free courses from the University of Helsinki's Department of Computer Science.

Fellowships/Scholarships

Back to Top

Programming Events

Back to Top

  • Google Summer of Code - A global program focused on bringing more student developers into open source software development.
  • Google CodeJam - Google’s largest coding competition.
  • Google Kickstart - Many online rounds to give students the opportunity to develop their coding skills and pursue a career at Google.
  • Google HashCode - Programming competition organized by Google for students and industry professionals across Europe, the Middle East and Africa.
  • Google Code-in - A competition for pre-university students(13 to 17 years old) to introduce themselves to the world of open source by doing small tasks for various open source projects.
  • ACM-ICPC - The International Collegiate Programming Contest is an algorithmic programming contest for college students.
  • Facebook HackerCup - Annual programming contest organized by Facebook.
  • List of Open Source Internship Programs - Includes Rails Girls Summer of Code and Outreachy.
  • Hactoberfest - Organized by Digital Ocean in October.
  • IEEEXtreme - Annual 24 hour long team contest for IEEE members.

Hackathons

Back to Top

  • Devpost - Online or in-person hackathons browsing platform.
  • hackathon.io - Browse in-person hackathons.
  • Hackalist - List of upcoming hackathons.
  • AngelHack - Hackathon planning organization.
  • Hackevents - Hackathons search engine.
  • Yelp Dataset Challenge - The challenge is a chance for students to conduct research or analysis on our data and share their discoveries with Yelp.
  • hack.summit() - Virtual conference where you can learn from the world's most renowned programmers.
  • Major League Hacking Event Page - A list of a ton of events that are sponsored by the official hackathon league
  • Microsoft Imagine Cup-Bring your tech idea to life with the Imagine Cup and make a difference through creativity, collaboration, and competition.

General Opportunities

Back to Top

Projects

Back to Top

  • CodeCrafters β€” Recreate popular technologies from scratch, in any language. e.g Build your own Git, Docker, Redis, etc.
  • Community Driven Demo Projects - Find interesting mini projects for CSE and get started with an execution plan

More Repositories

1

Amazon-ML-Hiring-Challenge

ML Hiring Challenge 2019
Jupyter Notebook
7
star
2

ticket-booking-flask-api

Ticket booking API using Flask
Python
6
star
3

Edelweiss-Hackathon-Machine-Learning

Edelweiss Hackathon-Machine Learning on HackerEarth
Jupyter Notebook
4
star
4

ABInBev-Data-Science-Talent-Hunt-Hackathon

Anheuser Busch InBev Hackathon
Jupyter Notebook
3
star
5

American-Express-AI-Challenge

American Express Artificial Intelligence Challenge
Jupyter Notebook
2
star
6

Capstone-Project-Bonding

Udacity Android Nanodegree Capstone Project
Java
2
star
7

AV-DataFest-The-Data_Supremacy

Student DataFest 2018: The Data Supremacy
Jupyter Notebook
2
star
8

Nandan

Android app made during Rural Development hackathon
Java
2
star
9

Handling-Google-SpreadSheets-using-Python

Handling Google Sheets using Python package gspread
HTML
2
star
10

Java-Programs

Short programs in Java
Java
2
star
11

AI-Hackathon-2018

AI-Hackathon by TargetHR
Jupyter Notebook
2
star
12

cosmos_getting_started

Getting started with Azure Cosmos DB
Python
1
star
13

Unwired-the-battery-alert-app

An android app which gives alert when the mobile is fully charged.
Java
1
star
14

Predict-the-energy-used

HackerEarth Machine learning challenge #5
Jupyter Notebook
1
star
15

youtube_video_unlocker

A chrome extension to bypass youtube login
JavaScript
1
star
16

COVID_Prediction

Submission for #BuildWithAI Hack 2020
Jupyter Notebook
1
star
17

Book_Catalogue_Flask_API

Book Catalogue API using Python Flask
Python
1
star
18

Machine-Learning-Codesprint---Euristica-18

ML competition organised by IIT Indore
Jupyter Notebook
1
star
19

Animated-World-Map

Animated World Map using snap.svg.js
JavaScript
1
star
20

Python-Scripts

Python scripts for automated work
Python
1
star
21

HackerEarth-BrainWaves-Machine-Learning-Challenge

Societe Generale Global Solution Centre (SG GSC) is hosting the fourth edition of its hackathon, Brainwaves 2017-18.
Jupyter Notebook
1
star
22

Daily-Activity-Tracker-app

An android app to keep track of your daily activities
Java
1
star
23

AV-DataFest-The-Data_Identity

Student DataFest 2018: The Data Identity
Jupyter Notebook
1
star
24

ML_Scripts

Python scripts for common ML tasks
Python
1
star