Skip to content

rahul3002/CS-LEARNING-GUIDE

Repository files navigation

CS-LEARNING-GUIDE

A to Z Resources for Students

If you think this repository helped you in any in finding new opportunities, tag me on Twitter( @@RahulBa90563795 ) and help it reach more people in the community. Are you a college student or a working professional looking for resources to learn a new coding language? Are you looking to meet new people in your community or searching for global conferences, hackathons and competitions to attend? If so, you should definitely check this out.

When I was in my Freshmania, I missed a lot of opportunities like hackathons, conferences, internships, workshops and many global events due to lack of awareness. I don't want the emerging developers to suffer the same as me. Hence, I and a bunch of other developers around have collected a list of resources for students. If you are in college, a college graduate, or just starting out as a developer, you should definitely check it out!

Table of Contents 📋

  1. Coding Resources - How to learn xyz

  2. Hackathons and Events

  3. Student Benefits and Programs

  4. Open Source Programs

  5. Startup Programs and Incubators

  6. Internship Portals

  7. Developer Clubs and Meetups

  8. Conferences for students

  9. Top People to Follow

  10. Top Websites to Follow

  11. Top 50 YouTube Channels to Follow

  12. Additional Links

  13. Bootcamps

  14. Miscellaneous Resources

  15. Top sites for Aptitude Preparion for Placements

  16. Contributors


FYI

  • Are you just getting started? Look for the 👶 emoji. It highlights resources for absolute beginners.
  • Some resources are recommended for everyone, so they have a ⭐ emoji.
  • Willing to spend some money to improve your skills? 💲 indicates paid content.

1. Coding Resources

1.1 Python

Browse this link for detailed information on Python

1.2 Machine Learning

Browse this link for detailed information on Machine Learning and Deep Learning

1.3 Deep Learning

Browse this link for detailed information on Machine Learning and Deep Learning

1.4 Android Development

Checkout the Full Resources on ANDROID 👶

1.5 Backend Development

1.6 Frontend Web Development


1.7 Data Structures

1.8 Alexa Tutorials

1.9 C Language

1.10 C++ Language

1.11 Git and Github

1.12 R Language

1.13 Haskell

1.14 MongoDB

1.15 Prolog

1.16 C# Language

1.17 DevDocs

1.18 Docker

1.19 Microsoft Technologies

1.20 Scala

1.21 Programming Notes for Professionals

1.22 MATLAB/Octave

1.22 Full-Stack Web Development

1.23 Go Language


2. Hackathons and Events

2.1 Top Global Hackathons 🌐

Id Name Place Travel Reimbursement Application Start Application End Event Date
1 Call for Code Online - Feb 2019 Jul 2019 Jul 29 2019
2 Capgemini Tech Challenge India - Sept-Oct - Ended
3 Conuhacks Canada - - - 1/26/2019
4 Djangothon 2018 Bengaluru, India - - - 11/17/18
5 Facebook Hackathon Online NA - - n/a
6 Global Hackathon Seoul South Korea YES - - Dead page
7 Hack In The North India - - March N/A
8 Hack Western Western University Yes Nov End Mid Oct 11/23/18
9 HackDTU India No - - Ended
10 HackDavis USA - - - N/A
11 HackDuke USA - - - Dead page
12 HackIIITD India No August-September - Ended
13 Hackinit China - - - Ended
14 HackISU USA No October - Ended
15 HackMIT USA Yes Mid Sept July end Ended
16 HackNC USA Yes (on a case by case basis) Check website Week before event Ended, 2019 is open for pre-reg
17 HackNY USA Yes - - Ended
18 HackPrinceton USA - - - 11/9/18
19 HacktheNorth Canada Yes Mid Sept July end Ended
20 Hacktoberfest Online - - - Annually every October
21 HackUCI USA - - - N/A
22 Hackdotslash India - February - 2019
23 HackHers New Brunswick - February - 2019
24 WiHacks New York - March - 2019
25 Techtogether Boston - March - 2019
26 Hack & Soehne Germany Yes - - Several events during the year
27 Major League Hacking Canada, USA, Mexico - - - Many events during the year
28 START Hack Switzerland - - - 8-10 March, 2019

2.2 Competitions 🏆

ID Name Location
1 Accenture Innovation Challenge Online & Onsite
2 ACM - ICPC Online & On-Site
3 CodersBit Online
4 Facebook Hacker Cup Online
5 Code Gladiators Online & Onsite
6 E-Yantra Online & Onsite
7 Red Bull Basement University -
8 Shell Ideas360 Online & Onsite
9 Sony World Photography Awards – Youth Award Online
10 Doodle 4 Google Online
11 UN - Volunteer -
12 India Innovation Challenge - IICDC Online & Onsite
13 Quest Ingenium -
14 ROBOCON Onsite

2.3 Hackathon Search Portals 🎯

s.no Name Location Category
1 HackSociety India ALL
2 DevPost Online & On-site ALL
3 HackerEarth Online & On-site ALL
4 Hackathon.io Global ALL
5 TechGIG - Search Online Competitions Online & On-Site ALL
6 Analytical Vidya Online & On-Site Data Science
7 Hackathon.com [Online & On-site] Global ALL
8 Dare2compete Online & On-site India
9 Kaggle Competitions Online Data Science

2.4 Events 🎫

Check out these events for your region

  1. Google Developer Day - Organized by GDG
  2. Google IO extended - Organized by GDG
  3. Google Solve for India
  4. Paytm Build for India Workshops [ Delhi, Bangalore ]
  5. NVIDIA Developer Connect [ Global ]
  6. AWS meetups [ Global ]
  7. BrazilJS Conference August, RS, Brazil
  8. Hackathon at the NS [Netherlands] https://werkenbijns.nl/hackathon/
  9. Hacktoberfest

2.5 Startup Summits, Competitions and Bootcamps :neckbeard:

ID Name Location
1 Eureka - IITB Mumbai, INDIA
2 MIT - Entrepreneurship Bootcamp Online & USA
3 Startup Grind Global Conference Redwood City, California
4 Next Gen Summit New York
5 Y Combinator's Startup School Online
6 School of AI Rome, Italy
7 European Innovation Academy Portugal, China
8 Startup Weekend - DTU Delhi, India
9 Watson School Incubator USA
10 DevMountain UT, AZ, TX
11 Product School Online, USA, & Toronto
12 HackerYou Toronto
13 BrainStation Online, USA, & Canada
14 Lighthouse Labs Canada
15 RED Academy Canada
16 Flatiron School Online, USA

2.6 Hiring Challenges

ID Name Location
1 Google Kickstart Online
2 CodeAgon- Codenation Hiring Challenge Online
3 Codhers- Adobe Hiring Challenge Online
4 CodeUrWay- Visa Hiring Challenge Online

3. Student Benefits and Programs 🔥

Campus Ambassador Programs ✌️

  1. Microsoft Student Partner - Application Deadline - August
  2. GitHub Campus Experts
  3. College Representative - E-Cell IITB
  4. Internshala Student Partner - | ISP
  5. Progate Student Ambassador
  6. ISB - YLP Campus Ambassador Program
  7. GeeksforGeeks Campus Ambassador
  8. HackerEarth Campus Ambassador
  9. HackerRank Campus Ambassador
  10. Interviewbit Campus Ambassador
  11. Dell Campassadors Program
  12. Intel Ambassador Program
  13. Codechef Campus Ambassador
  14. Ingressive Campus Ambassador
  15. Mozilla Student Ambassador
  16. Frontbench Campus Ambassador
  17. Codechef Campus Ambassador

Student Benefits and Packs ✌️

  1. GitHub Student Developer Pack - Free Resources for Students
  2. Microsoft students:
  3. JetBrains Students pack
  4. AWS Educate
  5. Google Cloud
  6. Intel Developer pack
  7. Google Reskilling India Program | Pluralsight
  8. Free .tech domain for 1 year | dot tech Domains
  9. Free Web Hosting for 1 year | Znetlive
  10. Bitbucket Education
  11. Namecheap free .name Domain
  12. Autodesk Education software for students
  13. Invision Free app for Education
  14. Canvas File Sync

Student Fellowship Programs ✌️

  1. University Innovation Fellowship - Stanford University
  2. Teach for India Fellowship
  3. Young India Fellowship
  4. Urban Leaders Fellowship
  5. Facebook fellowship Program - Only For PHD Scholars
  6. Legislative Assistants to Members of Parliament (LAMP) Fellowship
  7. Prime Minister’s Rural Fellowship
  8. Azim Premji Foundation Fellowship Program
  9. Stanford-ABC News Global Health and Media Fellowship

Scholarships 🏃

  1. Pytorch Scholarship Challenge - Udacity Application Deadline - October 23rd 9:30PM PST
  2. Grants, Awards AND Opportunities For Indian/Canadian Scholars
  3. Facebook Developer Circle Scholarship Program - DataScience/Frontend Dev
  4. Coding Bootcamp Scholarships - Course Report
  5. Apple WWDC Scholarship Application Deadline - Mid-April
  6. Technology Scholarship Program - Udacity Application deadline - November 6th, 2019
  7. Goldman Sachs Global Scholarship and Mentorship Program Applications are welcomed in December - January period.
  8. Grace Hoppers Conference Program Applications are opened in mid-January.
  9. Facebook Grace Hopper Scholarship 2019 Applications are opened in March - April before the registration for GHC starts.
  10. Venkat Panchapakesan Memorial Scholarship Applications are opened in the period between May and August every year.
  11. Women Techmakers Scholars Program Applications are opened in June-July every year.
  12. GHC India Student Scholarships Applications are opened in the months of May - June every year.
  13. Adobe India Women-in-Technology Scholarship Application are opened in September - October every year.
  14. Microsoft Scholarship Program Applications open in October 2019!
  15. Udacity - Bertelsmann Technology Scholarships Program Application deadline - November 16th, 2020

4. Open Source Programs

For more Detailed Information about the GSOC Organization - Click Here

Id Name Organization Stipend/Incentives Timeline Deadline
1 Google Summer of Code Google YES - -
2 Rails Girls Summer Of Code Global Yes - -
4 GNOME internships GNOME YES - -
5 Radare Summer of Code - - -
6 DataONE Summer Internship Program DataONE - - -
7 BOSS Coding Blocks, INDIA YES - -
8 GirlScript Summer of Code - Prizes & Goodies - -
9 Season of KDE KDE Prizes - -
10 The X.Org Endless Vacation of Code X.Org Yes - -
11 Free Software Foundation internships Free Software Foundation NO - -
12 Outreachy Yes - -

For More Open Source Competitons and Programs - Click Here

For more detailed information about the GSOC Organization - Click Here


5. Startup Programs and Incubators 🔎

Id Name Organization
1 Amity Innovation Incubator Amity University
2 Atal Incubation Centre Government
3 Google LaunchPad Accelerator Google
4 Startup Village SV.CO
5 T HUB -
6 Atal Innovation challenge NITI, AYOG
7 Global Entrepreneurship Bootcamp Malaysia
8 Inova Metrópole IMD/UFRN, Brazil

6. Internship Programs

Internships

  1. Cisco International Internship Program
  2. Sakae Japan Internship Program: SJIP
  3. Student Training in Engineering Program: Google STEP
  4. Summer Student Opportunities

Internship Portals

For summer internship, start looking at least 3-4 months in advance. #Tip

  1. Angel List
  2. Internshala
  3. Vettery
  4. LinkedIn Contact HRs on LinkedIn
  5. Hackkar
  6. LetsIntern
  7. Intern Supply
  8. Indeed

7. Developer Clubs and Meetups

Take a moment to search for these clubs on Google and Facebook in your city.

Check Meetup.com for more events in your locality

Id Name Of The Community Area
1 Google Developer Group All States
2 Mozilla Open Source Community Delhi and Banglore
3 Mozilla Campus Clubs -
4 Facebook Developer Circle Delhi
5 Women Tech Makers -
6 Women Who Code -
7 Women In Tech -
8 Developers Student Club by Google All Colleges accross India
9 Microsoft Student Technical Community -
10 Paytm Build for India Delhi and Bangalore
11 PyDelhi Delhi
12 Toastmaster International -
13 Swift Users Group -
14 MUG - MongoDB User Group -
15 Forloop Africa -
16 Women in Tech (Finland) -
17 HelsinkiJS -
18 100 Days of Code Online
19 Nerdzão Brazil -
20 Girl Develop It -
21 R-Ladies -
22 India Linux Users Group Delhi Delhi
23 PyLadies Delhi
24 PyData Delhi Delhi
25 LinuxChix Delhi
26 Owasp Jaipur
27 ACM Student Chapter All Colleges Worldwide

8. Conferences 📑

Tech, Entrepreneurship Events and Conferences

Id Name Place Travel Reimbursement Timeline Deadline Type
1 PyCon US-Python Conference USA USA No Apr 15-23, 2020 - Python
2 ODSC Global No Varies - AI
3 World Business Dialogue Global Yes Mar 2-6. 2020 - Business
4 Business Today Conference New York Yes Nov 24 Nov 26 Business
5 Asia Pacific Week Australia Partial PASSED - -
6 DotJS France - Dec 5 Dec 6 JS
7 PyCon France - Oct 4 Oct 7 Python
8 React Europe France - May 14-15, 2020 - JS
9 Dublin Web Summit Dublin No Nov 4 Nov 7 Web
10 Harvard Project for Asian and International Relations Malaysia Yes PASSED - -
11 Grace Hopper Conference and Fellowship Orlando, FL, USA Yes Oct 1-4, 2019 - -
12 MIT Global Startup Workshop USA - PASSED - -
13 Thiel Summit USA - - - -
14 Stanford E-Bootcamp USA - - Closed -
15 Clinton Global Initiative University USA - Mar to Oct (varies every year) 3 days -
16 South American Business Forum Argentina Partial PASSED - Business
17 Capital One Summit for Developing Leaders Virginia Yes PASSED - -
18 KPMG Future Diversity Leaders California Yes Summer - -
19 Microsoft Tech Summit Global No - - -
20 Tech in Asia Bangalore India - - - -
21 SURGE India - Nov - -
22 Amazon Web Services Global Summit 2017 India No Varies - -
23 TechCrunch Disrupt USA No PASSED - -
24 Tie Global Summit New Delhi, India No Nov 24 Nov 25 -
25 Pioneer Application Global Yes - - -
26 Student Leadership conference USA Yes PASSED - -
27 Hackference India India No Nov Mid Dec -
28 JavaLand Germany - March 17-19, 2020 - Lectures, Trainings, Community Activities
29 Git Merge Belgium - PASSED - Technical talks and hands-on workshops
30 WWDC (Apple World Wide Developer Conference) San Jose, USA Can Apply PASSED - Apple new technology launch events, Swift
31 Agile On The Beach Cornwall, United Kingdom No July 9-10, 2020 - Technical talks and hands-on workshops

Data Science Conferences in 2019 and 2020

Conference Location Date
Predictive Analytics World Las Vegas, USA May 31-June 4, 2020
Strata Data Conference USA, UK 20 Apr - 23 Apr 2020 (Varies)
Open Data Science Conference UK, USA Varies
Big Data Analytics Tokyo Tokyo, Japan 28 Oct- 8 Noc 2019
IBM think 2019 Las Vegas, USA 4-7 May 2020
MLConf San Francisco, USA 8 Nov 2019
KDD London 22-27 Aug 2020
AI Conf SanJose/Beijing/NY/London Aug 2020
ICSESS Beijing, China October 18-20, 2019

9. Top People to Follow

Id Name Category
1 Aaron Gable Google Chrome Developer (BR)
2 Addy Osmani Web & Chrome
3 Andrew NG AI & ML
4 Benjamin Pasero Software engineer at Microsoft, VSCode
5 Brad Traversy Web Developer, Programmer, YouTuber
6 Daniel Shiffman Programmer / Former project lead with the Processing Foundation
7 Evan You Creator of Vue.js
8 Giovanni Bassi MVP Microsoft BR
9 Guido van Rossum Python Creator
10 Isaac Schlueter npm Creator
11 Jake Vanderplas Python Data Science
12 Jen Simmons CSS expert, creator of Firefox Grid Inspector.
13 John Resig Creator of jQuery
14 Joy Buolamwini Artificial intelligence, Algorithmic Justice League
15 Kyle Simpson Author of YDKJS
16 Leonardo Maldonado Top 2 developerTrending (BR)
17 Linus Torvalds Linux Founder
18 Martin Fowler Software developer
19 Mike Cohn Scrum and Agile Advocate
20 Mohamed Said Works with Taylor Otwell on Laravel
21 Paul Graham Startup Expert, Founder of Y-Combinator
22 Quincy Larson Teacher that started free code camp
23 Rebecca Parsons Distributed computation, Genetic algorithms, and computational science
24 Richard Stallman Founder of the GNU Project
25 Ryan Dahl Inventor of Node.js
26 Sandi Metz Software developer and author focused on writing flexible object-oriented code
27 Siraj Raval AI & ML
28 Tarry Singh AI & ML
29 Taylor Otwell Creator of Laravel
30 Uncle Bob Martin Software developer
31 Valentin Shergin React Native Developer
32 Valeri Karpov MEAN stack expert
33 Vaughn Vernon Domain Driven Design expert
34 Victor Savkin Angular Developer
35 Vincent Boucher AI & ML
36 Yann LeCun VP & Chief AI Scientist at Facebook
37 Yukihiro Matsumoto Ruby Creator
38 Jacob Appelbaum Computer Security Researcher

10. Top Websites to Follow

  1. Data Science

  2. Startup News and Stories

  3. Computer science in general

11. Top 50 YouTube Channels to Follow

11.1 Top 10 in Technology

Sr. No. Channel No. of Subscribers
1 MIT OpenCourseWare 2.1M
2 freeCodeCamp.org 1.32M
3 BostonDynamics 1.55M
4 CS Dojo 1.1M
5 Computerphile 1.47M
6 sentdex 734K
7 Nptel 1.57M
8 Code Bullet 1.63M
9 NumberPhile 3.04M
10 CppCon 62.9K

11.2 Top 10 in Startup

Sr. No. Channel No. of Subscribers
1 TED 15M
2 Tai Loapez 1.31M
3 This Week in Startups 131K
4 Google Small Business 274K
5 How to Start a Startup 100K
6 Tim Ferriss 486K
7 Naval Ravikant 39.8K
8 Y Combinator 198K
9 Startup Authority 634K
10 Startup Grind 45.1K

11.3 Top 10 in Design

Sr. No. Channel No. of Subscribers
1 tutvid 936K
2 The Futur 591K
3 Spoon Graphics 300K
4 Will Paterson 352K
5 Skillshare 189K
6 Yes I am a Designer 191K
7 Gigantic 157K
8 Matt Borchert 66K
9 CharliMarieTV 141K
10 Mike Locke 90.8K

11.4 Top 10 in Business

Sr. No. Channel No. of Subscribers
1 Business Insider 2.09M
2 GaryVee 2.33M
3 Entrepreneur 512K
4 Brian Tracy 898K
5 Marie Forleo 590K
6 Stanford Business 745K
7 Grant Cardone 1.2M
8 Young Entrepreneurs Forum 548K
9 Google Small Business 274K
10 Business Casual 694K

11.5 Top 10 in Finance

Sr. No. Channel No. of Subscribers
1 Bloomberg TV Markets and Finance 413K
2 Financial Education 354K
3 MoneyTalks News 40.6K
4 The Financial Diet 712K
5 RICH TV LIVE 21.8K
6 Ryan Scribner 471K
7 Financial Times 348K
8 BeatTheBush 267K
9 Finance Tube 59.2K
10 Corporate Finance Institute 66.4K

12. Additional Links

  1. Top 10 Startup Incubator in India - Startup
  2. The first 20 hours -- how to learn anything - Learning
  3. Are you Introvert? Watch this - Power of Introverts - Self Introspection
  4. 30 International Scholarships offered by the World’s Top Universities - Scholarships
  5. 30 Famous Books that You Will Regret Not Reading! - Reading
  6. Startup Ideas By Y Combinator - Startup
  7. Epicodus Coding Bootcamp Full Curriculum - Learning
  8. 5 most common misconceptions about studying abroad among Indians Study Abroad
  9. App Academy - Full Stack Coding Bootcamp, Free Curriculum
  10. Path to a free self-taught education in Computer Science - Learning
  11. Free Women-Only Mentorship Program - Learning

13. Coding Bootcamps

Id Name Track Description Country
1 Lambda School FullStack, Data Science, Android, iOS No Upfront Fees, Pay 17.5% of salary only when you get a job USA
2 SpringBoard DataScience 2 Year experience as Software Dev, Only Pay if you get a Job USA, India
3 Pesto Tech FullStack JavaScript 2 Year experience as Software Dev, Only pay 17.5 % of salary when you get more than 15LPA India
4 InterviewBit Academy Software Developer No Experience Required, 6 month online trainging, Only Pay when you get a Job India
5 General Assembly Software Developer, Data Science, Android, iOS, Design On Campus and fully remote options, both part-time and full-time US and International
6 Coding Dojo Software Developer, Data Science Remote and On Campus options, Software dev teaches 3 full stacks US and International

14. Miscellaneous Resources

14.1 Design Resources

14.2 Podcasts

  • Technology
    • Code Newbie
    • The Bike Shed
    • Soft Skills Engineering
    • Programming Throwdown
    • Hanselminutes
  • Startup and Entrepreneurship
    • StartUp
    • How I Built This
    • The Pitch
    • The Growth Show
    • Scrum master toolbox
  • Life
    • Unf*ck your brain
    • By the Book
    • Strength and Scotch
    • Happier with Gretchen Rubin
    • The Minimalists
  • Other
    • Tracks to Relax
    • Unladylike

15. Top sites for Aptitude Preparion for Placements

16. Maintainers

Rahu Bagal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published