HackerRank
Solve code challenges to prepare for programming interviews.
An awesome list of events and fellowship opportunities for Computer Science students
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Solve code challenges to prepare for programming interviews.
Solve code challenges to help companies find innovative solutions for their businesses.
Non-profit competitive programming platform.
Participate in code challenges and help solve real world problems.
Russian website dedicated to competitive programming.
Solve computational and mathematical problems using your programming skills.
Programming contests with online judging system.
A platform to learn and practice coding interview questions.
Visualizing data structures and algorithms through animation.
An online coding interview preparation.
Solutions to programming challenges, peer reviewed with community feedback.
Practice programming and land a job.
Stanford Notebook provides printable templates usable during online/on-site contests.
Solve programming challenges from your terminal.
Get exceptionally good at coding interviews by solving one problem every day.
Russian programming contests
Programming contests with online judging system.
contest platform and archive of programming problems
Programming challenges with leaderboards and blog posts
Programming challenges and specific routes to help learn specific skills
Programming challenges with individual leaderboards for problems
Create AI to face off against other people's AI. More specialized on AI
A yearly set of coding challenges that published with leaderboards
A tool to analyse and improve your Competitive Programming Progress
Competitive open source contributing
Free online coding tutorials on JavaScript, Ruby, Rails, CSS and more.
Coding tutorials and challenges.
The Modern JavaScript Tutorial
Free online code editor, web server, web browser & developer tools.
Open source workshops that teach web software skills.
A full free open source coding curriculum.
Video tutorials on popular JavaScript frameworks.
Free and premium interactive tutorials for various languages.
Combination of video and interactive tutorials.
Web development articles by Mozilla.
Tutorials on HTML, CSS, JavaScript and more.
An online book about JavaScript.
Tutorials on Web Development from basics including HTML, CSS, JavaScript and more.
Provide Web Development Courses on JavaScript, AngularJS, Angular 5 for free.
Provides Web Development Courses with a unique feature of live interaction with the instructor's code.
In-depth and advanced video tutorials on Frontend Devlopment from experts in the industry.
In-depth and beginner friendly tutorial on using Flask with an interesting sample project.
Students can also apply for scholarship given by Google.
Range of courses to help you build Android apps.
Tutorials about Android development.
Android tutorials blog.
Build your first iOS app with an Udacity course.
Course dedicated to teach core software development and systems operation skills.
Google course to prepare you for a job in IT support.
Data science competitive platform.
Learn data science with your browser.
Learn data science online.
Participate in data science competitions and help organizations.
Training and Q&A platform based around data science.
Deep Learning with only prerequisite being general coding skills.
Data Mining competitions.
the online resource for big data practitioners.
learn data science from a Big 4 accounting firm and how it's used in industry.
YouTube channel with tutorials about AI.
YouTube channel with programming tutorials.
Learn AI with 5 mins videos.
Old blog about AI, now posting on Medium.
Machine Learning blog.
Blog about neural networks.
A crash course of machine learning taught by Google Engineers
Learn from ML experts at Google
Explains computer science basics in easy-to-digest articles. Also in podcast format.
tutorials for technologies like web, mobile and many more.
introduction to computer science in python language.
Start exploring open source projects and get involved in them.
Yearly initiative to encourage developers to send 24 pull requests during December.
Similar to 24PullRequests, gives swag for 4 accepted pull requests.
Non-profit providing tools for new open source contributors.
Beginners-friendly open source projects.
Helps you make a contribution by showcasing great starter issues on Github.
A list of awesome beginners-friendly projects.
Pick your favorite projects to receive a different issue in your inbox every day.
Helps you find a project to contribute to.
Collection of resources to build up the basics of Web Application Security
What You Should Know Before Starting to learn about Bug Bounty Hunting?
How to get started in Bug Bounties
What you need to learn before getting started with bug bounty
A complete bug bounty blog for beginners
Blog post on reconnaissance processes for web applications security testing
What tools I use for my recon during Bug Bounty
Free and paid online classes.
Courses from schools and universities like Stanford and Yale.
Online learning and teaching platform.
Free online courses from institutions like Harvard, MIT, Microsoft and more.
Free and premium interactive tutorials for various languages.
Browse and learn with free MIT courses' material.
Free courses on IT basic concepts and Microsoft products and services.
List of awesome university courses for learning Computer Science.
Online learning platform.
Stanford's courses platform.
Paid learning platform made to help you build your career or land a job.
Free online learning platform.
Learn coding from the ground up for free!! (also available on android)
Learn how engineering works at a Y Combinator startup
Free courses from the University of Helsinki's Department of Computer Science.
Link for Indian students (Others click here).
Google's scholarship opportunities.
For students at US/Canada/Mexico only.
For students in mainland China, Hong Kong, Japan, Korea, Singapore, or Taiwan.
For students who want to make their mark in promising and disruptive technologies.
Intended for students under 23yo and offers a total of $100,000 and guidance to drop out of school and pursue other work.
Designed to encourage promising doctoral students who are engaged in areas related to computer science.
Fellowship for AI,ML students.
For Indian Students.
For IEEE members.
It is a University of Chicago summer program to train aspiring data scientists to work on data mining, machine learning, big data, and data science projects with social impact.
The Data Incubator is an 8-week educational fellowship preparing students with Master's degrees and PhDs for careers in big data and data science.
Kleiner Perkins Fellows program matches accepted fellows up with their partnering Silicon Valley startups over the summer.
CERN openlab is a 2 month long student program where students complete assigned projects with CERN members during the summer.
Fellowship that matches students with New York City Startups
Adobe Scholarship for encouraging women to showcase their excellence in computing and technology.
A Scholarship by USC Girls in Tech.
A scholarship for women in technology by Qualcomm and IIE.
For the superannuated teachers.
It is for qualifiers of UGC and UGC-CSIR tests.
It is to promote quality research in University/Departments.
It is for those who wish to pursue Ph.D. degree in engineering and technology.
For providing special assistance and support to talented young scientist.
The MLH Fellowship helps software engineers level up
A global program focused on bringing more student developers into open source software development.
Google’s largest coding competition.
Many online rounds to give students the opportunity to develop their coding skills and pursue a career at Google.
Programming competition organized by Google for students and industry professionals across Europe, the Middle East and Africa.
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.
The International Collegiate Programming Contest is an algorithmic programming contest for college students.
Annual programming contest organized by Facebook.
Includes Rails Girls Summer of Code and Outreachy.
Similar to 24PullRequests, gives swag for 4 accepted pull requests.
Annual 24 hour long team contest for IEEE members.
Online or in-person hackathons browsing platform.
Browse in-person hackathons.
List of upcoming hackathons.
Hackathon planning organization.
Hackathons search engine.
The challenge is a chance for students to conduct research or analysis on our data and share their discoveries with Yelp.
Virtual conference where you can learn from the world's most renowned programmers.
A list of a ton of events that are sponsored by the official hackathon league
Bring your tech idea to life with the Imagine Cup and make a difference through creativity, collaboration, and competition.
Get free access to the best developer tools in one place.
Free learning resources and programming tools.
Recreate popular technologies from scratch, in any language. e.g Build your own Git, Docker, Redis, etc.
Find interesting mini projects for CSE and get started with an execution plan
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
serhii-londar/open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
ramitsurana/awesome-kubernetes
A curated list for awesome kubernetes sources :ship::tada:
sindresorhus/awesome-nodejs
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]
frenck/awesome-home-assistant
A curated list of amazingly awesome Home Assistant resources.
vsouza/awesome-ios
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects