Skip to content

SeeBoom/RoadMaps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

285 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALGORITHMS

  1. Visualgo - https://visualgo.net/

  2. Robert Sedgewick, Algorithms - http://freecomputerbooks.com/Algorithms-4th-Edition-by-Robert-Sedgewick-and-Kevin-Wayne.html

  3. Algorithms Unlocked MIT Media Press - https://goo.gl/5gg6zw

  4. Data Structures and Algorithms Problems - http://www.techiedelight.com/list-of-problems/

AMAZON WEB SERVICES

  1. AWS Getting started - https://aws.amazon.com/getting-started/tutorials/

ANDROID DEVELOPMENT

  1. Android Developer Fundamentals - https://www.youtube.com/playlist?list=PLlyCyjh2pUe9wv-hU4my-Nen_SvXIzxGB

  2. Getting Started with Retrofit 2 - https://futurestud.io/tutorials/retrofit-getting-started-and-android-client

  3. Production ready App with MVP, RxJava and Retrofit2 by Lorenzo Marchiori - https://medium.com/@kioli85/step-into-a-production-ready-app-using-mvp-with-rxjava-and-retrofit2-c8497d222458

  4. Android weekly newsletter - http://androidweekly.net/

  5. Getting Started with Kotlin - blog.rahulchowdhury.co/handy-resources-to-learn-kotlin-easily/

  6. ConstraintLayouts Community Page - https://constraintlayout.com/

  7. Android Developer Documentation - https://developer.android.com/

  8. Android Architecture Blueprints - https://github.com/googlesamples/android-architecture

  9. Common Design Patterns in Android - https://www.raywenderlich.com/109843/common-design-patterns-for-android

  10. How to master Android: What developers can learn from 21 apps - https://techbeacon.com/how-master-android-what-developers-can-learn-21-apps

ANGULAR JS

  1. Angular JS Homepage - https://www.angularjs.org

ANSIBLE

APACHESPARK

ARDUINO

  1. Ardunio - https://www.arduino.cc/en/Guide/HomePage

  2. Arduino Projects - https://learn.sparkfun.com/tutorials/tags/arduino

ARTIFICIAL INTELLIGENCE

  1. coursera - https://www.coursera.org/courses?query=artificial%20intelligence

ASP.NET

ASSEMBLY LANGUAGE

  1. 6502 assembly tutorial - https://skilldrick.github.io/easy6502/

  2. 6502 assembly tutorial and tools - http://6502.org/tutorials/

BACKBONEJS

BONUS

1.150 Machine Learning Resources - https://unsupervisedmethods.com/over-150-of-the-best-machine-learning-nlp-and-python-tutorials-ive-found-ffce2939bd78

BOOTSTRAP

  1. W3Schools - https://www.w3schools.com/bootstrap/

BUG BOUNTY PROGRAMS

  1. HackerOne - https://www.hackerone.com/

CAKE PHP

CASSANDRA

CHEF

CLOJURE

COMPETITIVE PROGRAMMING

  1. CLRS - http://is.ptithcm.edu.vn/~tdhuy/Programming/Introduction.to.Algorithms.pdf

  2. Programming Camp Syllabus - https://docs.google.com/document/d/1_dc3Ifg7Gg1LxhiqMMmE9UbTsXpdRiYh4pKILYG2eA4/edit

  3. A2Online Judge - https://a2oj.com/categories

DEVELOPMENT ORIENTED

  1. Learn X in Y minutes - Python3 - https://learnxinyminutes.com/docs/python3/

TECHNICAL INTERVIEW

  1. Interview Bit - https://www.interviewbit.com/

  2. Career Cup - https://www.careercup.com/

  3. Cracking the Coding Interview - https://www.amazon.in/Cracking-Coding-Interview-Programming-Questions/dp/0984782850

4.GeeksforGeeks - http://www.geeksforgeeks.org/

RESEARCH

  1. ACM Digital Library - https://dl.acm.org/

  2. Science Direct - http://www.sciencedirect.com/science/jrnlallbooks/sub/computerscience

  3. Springer - https://link.springer.com/search?facet-discipline=%22Computer+Science%22

  4. IEEE Xplore Digital Library - http://ieeexplore.ieee.org/Xplore/home.jsp?reload=true

  5. Research Gate - https://www.researchgate.net/

  6. Quora - https://www.quora.com/How-do-I-begin-research-in-theoretical-computer-science/answer/Ashish-Kedia

OPPURTUNITIES

  1. Mozilla - https://www.mozilla.org/en-US/contribute/

  2. EduInfo - http://eduinfo.asia/

  3. Let's Intern - http://www.letsintern.com/

  4. Smart India's Hackathon - https://innovate.mygov.in/

  5. IBM HackFest - http://www.hackfestindia.com/

  6. Eklavya IITB - http://ekalavya.it.iitb.ac.in/ekalavyaHome.do;jsessionid=85DC097FF27EA84F68ABD326F3296F1C

  7. Quora - https://www.quora.com/How-can-I-get-a-good-off-campus-internship-in-the-coming-summer-as-a-third-year-BTech-CSE-student-at-an-Indian-college-What-companies-provide-off-campus-internships

  8. Microsoft Academia Code.fun.do - https://www.acadaccelerator.com/

MATHEMATICS FOR PROGRAMMERS AND DATA SCIENCE ENTHUSIASTS

  1. Calculus - Extremely important for a lot of programming topics. Machine Learning, Artificial intelligence, Minimisation /Maximisation, etc.

  2. Linear Algebra - Matrices are key to solve a lot of problems. It is again a very general topic which every programmer should know

  3. Number Theory - This a useful topic if you are working with cryptography. It is also useful to understand the low level representations of data. Number Theory along with well known sequences is also important for competitive programming.

  4. Game Theory - Again a domain specific concept. You may never need it in your entire programming career but for it is useful for competitive programming and modelling several real - life problems.

  5. Probability & Estimation Theory - You have to know probability concept to be a good software engineers. Period. There are tons of problems where we can only solve a problem with a certain accuracy. If you are working with Machine Learning, AI or Genetic Algorithms it is very very important. Some basic algorithms like Quick Sort has probability as it's pre-requisite

  6. Graph Theory - Graph is a huge domain in computer science and are used almost everywhere from databases to front-end. Trees and Graphs as commonly occurring patterns that you should be aware of.

  7. Coordinate Geometry - Working with maps ? Points ? Distance ? Coordinate geometry is very very important. Any location based service would essentially require knowledge of basic coordinate geometry.

COMP TIA CERTIFICATION

  1. cybrary - https://www.cybrary.it/

C

  1. Learn-C: http://www.learn-c.org/

  2. w3schools: https://www.w3schools.in/c-tutorial/

  3. udemy: https://www.udemy.com/c-programming-for-beginners/

C#

  1. net-informations.com - http://csharp.net-informations.com

  2. csharp-https://csharp-source.net/

  3. Epicodus - https://www.learnhowtoprogram.com/c

  4. C# programming guide - https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/

C++

  1. GeeksforGeeks - http://www.geeksforgeeks.org/c-plus-plus/

  2. HackerRank - https://www.hackerrank.com/domains/cpp/cpp-introduction

  3. W3Resource - https://www.w3resource.com/cpp

  4. The New Boston Youtube Channel - https://www.youtube.com/results?search_query=thenewboston+c%2B%2B

  5. Tutorials Point - https://www.tutorialspoint.com/cplusplus/

  6. c++ for c programmers (coursera.org) - https://www.coursera.org/learn/c-plus-plus-a

  7. Learn advanced c++ programming(udemy.com) - https://www.udemy.com/learn-advanced-c-programming/

  8. w3schools-https://www.w3schools.in/cplusplus-tutorial/intro/

  9. cplusplus-http://www.cplusplus.com/

CRYPTOGRAPHY

  1. coursera - https://www.coursera.org/learn/crypto

  2. Books- a.Crypto101 b.Applied cryptography c.Cryptography and Network Security Principles d.Stallings Cryptography and Network Security - http://www.inf.ufsc.br/~bosco.sobral/ensino/ine5680/material-cripto-seg/2014-1/Stallings/Stallings_Cryptography_and_Network_Security.pdf

CSS

  1. CSSReference - http://cssreference.io/

  2. Epicodus - https://www.learnhowtoprogram.com/css

  3. W3School - https://www.w3schools.com/css/

D3 JS

d3 Wiki (has list of tutorials) - https://github.com/d3/d3/wiki/Tutorials

DATA ANALYTICS

  1. Data and Visual Analytics : Georgia Tech - http://poloclub.gatech.edu/cse6242/2017fall/

DATA SCIENCE

  1. kaggle - https://www.kaggle.com/

  2. datacamp - https://www.datacamp.com/

  3. coursera - https://www.coursera.org/learn/competitive-data-science

DATA STRUCTURES

  1. Introduction to data structures - https://www.w3schools.in/data-structures-tutorial/intro/

DESIGN PATTERNS

DJANGO

  1. Writing your First Django App - https://docs.djangoproject.com/en/1.11/intro/tutorial01/

  2. The Django Book - https://djangobook.com/

  3. DjangoGirls Tutorial - https://tutorial.djangogirls.org/en/

  4. Django Tutorial for Beginners - https://www.youtube.com/watch?v=qgGIqRFvFFk&list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK

DOCKER

  1. codeschool - https://www.codeschool.com/courses/try-docker

  2. serversforhackers - https://serversforhackers.com/c/getting-started-with-docker

  3. docker-in-development - https://serversforhackers.com/s/docker-in-development

  4. docker interactive tutorial - https://www.katacoda.com/courses/docker

ECMA SCRIPT

ELASTIC SEARCH

ELECTRON

ELIXIR

EMACS

  1. Github - https://github.com/emacs-tw/awesome-emacs

EXPRESS JS

  1. ExpressJS Tutorial - http://www.tutorialspoint.com/expressjs/

FIREBASE

FLASK

GITHUB

GIT

  1. GIT Immersion - http://gitimmersion.com/

  2. Git Free E-Book - https://git-scm.com/book/en/v2

  3. Atlassian GIT Tutorials: https://www.atlassian.com/git/tutorials

  4. Try Git: https://try.github.io

  5. Learn Git Branching - https://learngitbranching.js.org/

GOOGLE CLOUD PATTERN

GOOGLE DEVELOPER TOOLS

  1. codeschool - https://www.codeschool.com/courses/discover-devtools

GOOGLE MAPS API

GO

  1. Exercism - http://exercism.io/languages/go/exercises

  2. A Tour of Go - https://tour.golang.org/

GRAPHQL

GROWTH HACKING

GSOC

  1. GSOC ROADMAP - https://code.likeagirl.io/google-summer-of-code-gsoc-whens-and-hows-for-students-4d8453a799bb

GULP

HACKING

  1. Book "The Art of Exploitation" - https://leaksource.files.wordpress.com/2014/08/hacking-the-art-of-exploitation.pdf

  2. Free and Open Source Learning for Cyber Security, IT and more. - https://www.cybrary.it/

HADOOP

HASKELL

HIBERNATE FRAMEWORK

HTML 5

  1. w3schools - https://www.w3schools.com/html/default.asp

  2. codecademy - https://www.codecademy.com/learn/learn-html

ILLUSTRATOR

INFORMATION SECURITY

  1. Top 125 Network Security Tools - http://sectools.org/

INTRODUCRION TO PROGRAMMING

  1. TheNewBoston - https://www.youtube.com/user/thenewboston

  2. codecademy - https://www.codecademy.com/

  3. freecodecamp - https://www.freecodecamp.org

IONIC

  1. Getting started with ionic - https://ionicframework.com/getting-started/

IOS

  1. iOS Development with Swift Tutorial - https://www.youtube.com/watch?v=83WXmhin_LU&list=PL6gx4Cwl9DGDgp7nGSUnnXihbTLFZJ79B

JAVA

1.Epicodus - https://www.learnhowtoprogram.com/java-june-2017

2.GeeksforGeek - http://www.geeksforgeeks.org/java/

JAVASCRIPT

  1. MDN JavaScript Web Docs - https://developer.mozilla.org/en-US/docs/Web/JavaScript

  2. javascript-algorithms - https://github.com/mgechev/javascript-algorithms

  3. You Don't Know JS (book series) - https://github.com/getify/You-Dont-Know-JS

  4. Eloquent JavaScript - http://eloquentjavascript.net/

  5. JavaScript Info - https://javascript.info/

  6. Introduction-to-javascript - https://www.codecademy.com/learn/introduction-to-javascript

  7. Epicodus - https://www.learnhowtoprogram.com/javascript

  8. W3School - https://www.w3schools.com/js/

JAVA SPRINGS FRAMEWORK

  1. Spring Guids - https://spring.io/guides

JENKINS

TRY JQUERY

  1. Code School Try jQuery - https://www.codeschool.com/courses/try-jquery

  2. w3schools - https://www.w3schools.com/jquery/

JULIA

KOTLIN

KUBERNETES

  1. kubernetes-basics - https://kubernetes.io/docs/tutorials/kubernetes-basics/

LARAVEL

  1. Laracast - https://laracasts.com/

  2. Laravel From Scratch - https://www.youtube.com/watch?v=EU7PRmCpx-0&list=PLillGF-RfqbYhQsN5WMXy6VsDMKGadrJ-

  3. Laravel 5.5 Documentation - https://laravel.com/docs/5.5

LINUX SYSTEM ADMINISTRATION

  1. Linux Journey - https://linuxjourney.com/

  2. Beginner's Bash - http://linux.org.mt/article/terminal

  3. Techmint - https://www.tecmint.com/free-online-linux-learning-guide-for-beginners/

LINUX TERMINAL

1.LinuxJourney - https://linuxjourney.com/lesson/the-shell

2.Cybrary Linux Terminal - https://www.cybrary.it/course/comptia-linux-plus/

3.The LINUX Command line by William Shots - http://www.linuxzasve.com/preuzimanje/TLCL-09.12.pdf

4.Linuxtopia - http://www.linuxtopia.org/

5.Unix/Linux Cheat Sheet - http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/

MACHINE LEARNING

1.Coursera Machine Learning - https://www.coursera.org/learn/machine-learning

2.Coursera-Neural Network for Machine Learning-https://www.coursera.org/learn/neural-networks

3.Practical Machine Learning - https://pythonprogramming.net/machine-learning-tutorial-python-introduction/

4.Caltech Machine Learning Course - https://courses.edx.org/courses/CaltechX/CS1156x/Fall2013/course/

5.Medium - Series - https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471

6.Machine Learning Crash Course (Machine Learning at Berkeley) -

https://ml.berkeley.edu/blog/2016/11/06/tutorial-1/

https://ml.berkeley.edu/blog/2016/12/24/tutorial-2/

https://ml.berkeley.edu/blog/2017/02/04/tutorial-3/

7.toptal.com - https://www.toptal.com/machine-learning/machine-learning-theory-an-introductory-primer

8.Monkey Learn - https://monkeylearn.com/blog/a-gentle-guide-to-machine-learning/

9.Sas.com - https://blogs.sas.com/content/subconsciousmusings/2017/04/12/machine-learning-algorithm-use/

MATERIAL DESIGN

MATLAB

MONGO DB

  1. Mongo Db University - https://university.mongodb.com/courses/catalog

MYSQL

  1. TutorialsPoint Learn MySQL - https://www.tutorialspoint.com/mysql/

  2. W3Schools SQL Tutorial - https://www.w3schools.com/sql/

  3. MySQLTutorial - http://www.mysqltutorial.org/

  4. MySQL Official Documentation - https://dev.mysql.com/doc/refman/5.6/en/

  5. MySQL Basics - https://www.analysisandsolutions.com/code/mysql-tutorial.htm

NGINX

NODE JS

  1. Node JS Tutorial - https://nodejs.org/tutorials/

  2. NodeSchool - nodeschool.io

OPEN SOURCE

  1. Dev.to - https://dev.to/jess/open-source-resources-for-beginners

PHOTOSHOP

PHP

  1. Epicodus - https://www.learnhowtoprogram.com/php

  2. W3School - https://www.w3schools.com/php/

POLYMER

PUPPET

PYTHON

1.Codeschool: Try Python - https://www.codeschool.com/courses/try-python

2.The Official Python Documentation - https://www.python.org/doc/

3.How to Think Like a Computer Scientist: Interactive Edition - https://runestone.academy/runestone/static/thinkcspy/index.html

4.Invent Your Own Computer Games with Python - https://inventwithpython.com/chapters/

5.Making Games with Python and Pygame - https://inventwithpython.com/pygame/chapters/

6.Hacking Secret Ciphers with Python - https://inventwithpython.com/hacking/chapters/

7.Automate the Boring Stuff with Python - https://automatetheboringstuff.com/

8.Hackerrank - https://www.hackerrank.com/domains/python/py-introduction

9.Codecademy - https://www.codecademy.com/learn/learn-python

10.PEP 8: Style Guide for Python Code - https://www.python.org/dev/peps/pep-0008/

11.TutorialsPoint: Python Tutorial - https://www.tutorialspoint.com/python/

12.W3schools: Python Tutorial - https://www.w3schools.in/python-tutorial/

13.PythonProgramming - https://pythonprogramming.net/

14.Python Challenge - http://www.pythonchallenge.com/

15.Python for Social Scientists - www-rohan.sdsu.edu/~gawron/python_for_ss/

16.Practical Business Python - http://pbpython.com/

17.Python for the Humanities - http://fbkarsdorp.github.io/python-course/

18.Practical Python for Astronomers - https://python4astronomers.github.io/

19.Learn Python in y minutes - http://learnxinyminutes.com/docs/python/

20.The Elements of Python Style - https://github.com/amontalenti/elements-of-python-style

21.How to Develop Quality Python Code - https://districtdatalabs.silvrback.com/how-to-develop-quality-python-code

22.Python module of the week - https://pymotw.com/2/contents.html

23.The Hitchhiker’s Guide to Python - http://docs.python-guide.org/en/latest/

24.Composing Programs - http://composingprograms.com/

25.Best Python Videos - https://www.fullstackpython.com/best-python-videos.html

26.Awesome-Python - https://github.com/vinta/awesome-python

27.Easy-Python - http://easy-python.readthedocs.org/en/latest/

28.Podcasts - https://www.fullstackpython.com/best-python-podcasts.html

29.Python Weekly - http://www.pythonweekly.com/

30.Full Stack Python monthly newsletter - https://www.fullstackpython.com/email.html

31.Python Tricks newsletter - https://realpython.com/python-tricks/

32.PyCoder's Weekly - http://pycoders.com/

33.Import Python - http://importpython.com/newsletter/

34.Python Projects - https://knightlab.northwestern.edu/2014/06/05/five-mini-programming-projects-for-the-python-beginner/

35.ThinkPython - http://greenteapress.com/thinkpython/html/index.html

36.Twilio Blog ( Projects ) - https://www.twilio.com/blog/tag/python

37.Real Python Tricks NewsLetter - https://realpython.com/python-tricks/

Python - Books

1.Automate the Boring Stuff with Python - No Starch Press

2.Python Playground - No Starch Press

3.Doing Math with Python - No Starch Press

4.Python Crash Course - No Starch Press

5.Python for Data Analysis - O’Reilly Media

RASPBERRY PI

  1. Education Resources from the Raspberry Pi Foundation - https://www.raspberrypi.org/resources/

  2. The MagPi Magazine (free downloads) - https://www.raspberrypi.org/magpi/

  3. Adafruit Learning System Resources for Raspberry Pi - https://learn.adafruit.com/category/raspberry-pi

REACT JS

  1. Epicodus - https://www.learnhowtoprogram.com/react

  2. ReactJS Tutorial - https://www.tutorialspoint.com/reactjs/

REACT NATICE

REDIS

REDUX

REGULAR EXPRESSIONS

  1. regexone - https://regexone.com/lesson/introduction_abcs

  2. regex101 - https://regex101.com/

  3. regexr - https://regexr.com/

  4. alf.nu - https://alf.nu/RegexGolf

TRY R

  1. Code School Try R - https://www.codeschool.com/courses/try-r

RUBY

  1. Epicodus - https://www.learnhowtoprogram.com/ruby

  2. Codecademy - https://www.codecademy.com/learn/learn-ruby

RUST

SAB ABAP

SAP

SASS

  1. Epicodus (Week Three has Sass Tutorial) - https://www.learnhowtoprogram.com/css

SCALA

SEO

  1. Google SEO Optimization Guide - https://static.googleusercontent.com/media/www.google.com/en//webmasters/docs/search-engine-optimization-starter-guide.pdf

SOCKET

  1. Socket.io - https://socket.io/get-started/chat/

SOUNDCLOUD API

SQL

  1. Codecademy Learn SQL - https://www.codecademy.com/learn/learn-sql

  2. Codecademy SQL: Table Transformation - https://www.codecademy.com/learn/sql-table-transformation

  3. Codecademy SQL: Analyzing Business Metricts - https://www.codecademy.com/learn/sql-analyzing-business-metrics

SQL SERVER

  1. SQL Server Central- www.sqlservercentral.com

  2. ApexSQL - www.apexsql.com

  3. Redgate SQL - www.red-gate.com

SWIFT

  1. Apple documentation - https://developer.apple.com/documentation/swift

  2. AppCoda - https://www.appcoda.com

  3. Ray Wenderlich - https://www.raywenderlich.com

TYPESCRIPT

UNITY

UNREAL ENGINE

VIM

  1. Vim Tutorial on vim-wiki - http://vim.wikia.com/wiki/Tutorial

  2. Vim Interactive Tutorial - http://www.openvim.com/

VISUAL BASIC

VUE.JS

  1. Vue 2 - https://laracasts.com/series/learn-vue-2-step-by-step

  2. Vuejs - https://vuejs.org/v2/guide/

WEB DEVELOPMENT

  1. codecrew web development curriculum - http://codecrew.co/curriculum/

WEBPACK

WINDOWS SERVER ADMINISTRATION

WORDPRESS

  1. Digital.com - https://digital.com/make-a-website/

  2. Colorlib - https://colorlib.com/wp/how-to-make-a-website/

  3. WebsiteSetup - https://websitesetup.org

  4. wpBeginner - http://www.wpbeginner.com/guides/

YOUTUBE API

About

Guide to Stuff !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors