GithubHelp home page GithubHelp logo

anu0012 / awesome-computer-science-opportunities Goto Github PK

View Code? Open in Web Editor NEW
3.5K 108.0 373.0 216 KB

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

License: MIT License

computer-science-students data-science fellowship mooc students devops scholarship android web education

awesome-computer-science-opportunities's Introduction

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
  • Quine - Competitive open source contributing

Web Development

  • Learn Enough to Be Dangerous - Free online coding tutorials on JavaScript, Ruby, Rails, CSS and more.
  • FreeCodeCamp - Coding tutorials and challenges.
  • Javascript Info - The Modern JavaScript Tutorial
  • 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

awesome-computer-science-opportunities's People

Contributors

29rohitkumar01 avatar aashu24 avatar anu0012 avatar beatricebock avatar codeeachday avatar deshmukh-saurabh avatar eliasmaia avatar faruk13 avatar gonchik avatar harrypotter0 avatar infernapexavier avatar kaiserkumars avatar mhtydv93 avatar nischalsamji avatar nitink4472 avatar paramt avatar pydevsg avatar richard937 avatar riverrz avatar sandy8111112004 avatar sarthaku avatar shinytang6 avatar shouborno avatar singh08prashant avatar tbacalla avatar terryyz avatar timothyshimmin avatar vscala avatar vvoruganti avatar zacrally avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-computer-science-opportunities's Issues

Add new content

If you know anything related to the current sections you can add.

gaining well knowledge in Ubuntu-linx!

hello, All! thanks for being around.
what i need to know is, What shall do to learn linx that help me in Tel-services usage?
#Telecommunication_filed
thank you!

Great list

Informative list. Available/upcoming conventions?

Use CC0 licence, Stylize according to "Awesome" guidelines, and Use "Awesome" badge

MIT licence has been prohibited while curating an awesome list according to awesome list of awesome lists. Hence, we should follow these steps to fulfill the requirements -

  • Replacing MIT license with CC0. The new license would be associated with the latest version of the list. Earlier versions would still be under the previous license and we can't do anything about it, but that would not arise a problem.
  • Adding code-of-conduct.md and contributing.md files.
  • Adding description to all entries and ending them all with a fullstop.
  • Sending a PR to the list of awesome lists mentioned in the first sentence of this issue. While doing so, we should follow this.
  • Adding this badge: Awesome

Broken Link

Hi there,

I believe there is a mistake in the link for the Yelp Dataset Challenge. The current link available in the repo is "Yelp Dataset Challenge". When you click on it, it shows an 404 error page.

I quickly googled about the Yelp Dataset Challenge and I guess the actual link would be "Yelp Dataset Challenge"

Thanks again for this great repo with so many useful and interesting information!

About new Boston tutorials

I have no idea about those tutorials. Anyone who has used them can share their views. Should we keep it in this repo? Are they beneficial for newbies?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.