Skip to content

Akash2910/awesome-computer-science-opportunities

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 

Repository files navigation

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 - Partecipate 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.
  • VisuAlgo - Visualising 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.
  • 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.

Web Development

  • 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.

Mobile Development

DevOps

Data Science

  • Kaggle - Data science competitive platform.
  • DataQuest - Learn data science with your browser.
  • DataCamp - Learn data science online.
  • DrivenData - Partecipate in data science competitions and help organizations.
  • Analytics Vidhya - Training and Q&A platform based around data science.
  • fast.ai - Deep Learning with only prerequisite being general coding skills.
  • TunedIT - Data Mining competitions.
  • Data Science Central - the online resource for big data practitioners.

Artificial Intelligence

Computer Science

  • BaseCS - Explains computer science basics in easy-to-digest articles. Also in podcast format.
  • Tutorials Point - tutorials for technologies like web, mobile and many more.

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 recieve a different issue in your inbox every day.
  • Open Source Friday - Helps you find a project to contribute to.

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 learing 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 learing platform.
  • Stanford Online - Stanford's courses platform.
  • Pluralsight - Paid learing platform made to help you build your carreer or land a job.
  • Khan Academy - Free online learing platform.

Fellowships/Scholarships

Back to Top

Programming Events

Back to Top

Hackathons

Back to Top

General Opportunities

Back to Top

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published