A collection of useful resources to help you get started!
- Computer Basics
- Web
- Android
- Machine Learning
- Cyber Security/Hacking
- Competitive Programming
- Hardware
- C++
- Open Source
https://www.freecodecamp.org/videos/computer-basics-the-4-basic-parts-of-a-computer
Git
Chrome Developer Tools
HTTP and REST
HTML & CSS
- FreeCodeCamp HTML/CSS ` Complete the HTML and CSS part
- Codeschool HTML/CSS
- CSS Reference
Responsive Design
Beginner
-
Complete Basic Javascript and Object Oriented Section: https://www.freecodecamp.com/challenges/comment-your-javascript-code
-
To Do: Build you own portfolio
Intermediate
-
Comprehensive Books -
-
Object Oriented Javascript https://www.udacity.com/course/object-oriented-javascript--ud015
Reference
https://developer.mozilla.org/en-US/docs/Web/JavaScript
NodeJS
- Start with learnyounode workshopper - https://nodeschool.io/
Django
Flask
- Official docs are very good. Find them here: - http://flask.pocoo.org/
Spring
-
Chapter 1(The IoC container) from here
NOTE - avoid XML based bean configuration as it is outdated and study annotation based bean configuration only.
-
For dealing with REST APIs in spring: a. RestTemplate b. WebClient
-
Material Design: Navigation Drawer, Recycler View etc: Android Material Design Tutorial Playlist on YouTube
-
Official guide from Google Developers: Developer Guides
Must follow: Andoid section on the Mindorks blog
Useful Sites - Towards Data Science | Machine Learning Mastery | Analytics Vidhya
-
Decision Trees: Article
-
KNN (K-Nearest Neighbours): Article
-
k-Means Clustering: Article
-
Naive Bayes: Article
Practice - Kaggle
-
Geoffrey Hinton's course on Neural Networks - Coursera
-
A very good Book on neural networks and maths behind it.
- Convolutional Neural Networks - Stanford Course 231n
-
Deep Learning for NLP - http://cs224d.stanford.edu
-
NLTK Library - NLTK
- Python: Lectures
- R: Introduction | Intermediate
- scikit-learn: Tutorials on ScikitLearn's official website
- Numpy and Pandas: Course
- Matplotlib: Introduction | Reference
- OpenCV: Short Tutorials and Recipes
- List of topics to be covered along with tutorials: Data-structures-and-algorithms
- List of tutorials on different topics: Algorithmic-Resources
- Articles published on Hackerrank: HackerRank-Topics
- Practice: Codeforces | Codechef | Hackerrank
- Basic Arduino tutorials - Tutorials on YouTube
- Practice using simulator online - Circuits.io
- Projects,Tutorials, Hackathons and Contests - Hackster.io
STL