Skip to content

This repository contain links to get started with building your first project.

License

Notifications You must be signed in to change notification settings

Azadpurbey/Cyber-Labs-Get-Started

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cyber Labs - Get Started

A collection of useful resources to help you get started!

Table of Contents

Computer Basics

https://www.freecodecamp.org/videos/computer-basics-the-4-basic-parts-of-a-computer

Web

Essentials

Git

  1. https://try.github.io/levels/1/challenges/1

  2. https://www.youtube.com/watch?v=r63f51ce84A

Chrome Developer Tools

HTTP and REST

FrontEnd

HTML & CSS

  1. FreeCodeCamp HTML/CSS ` Complete the HTML and CSS part
  2. Codeschool HTML/CSS
  3. CSS Reference

Responsive Design

  1. https://www.freecodecamp.org/challenges/use-responsive-design-with-bootstrap-fluid-containers

Javascript

Beginner

  1. Complete Basic Javascript and Object Oriented Section: https://www.freecodecamp.com/challenges/comment-your-javascript-code

  2. https://javascript30.com/

  3. To Do: Build you own portfolio

Intermediate

  1. Comprehensive Books -

  2. Object Oriented Javascript https://www.udacity.com/course/object-oriented-javascript--ud015

Reference

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

BackEnd

NodeJS

  1. Start with learnyounode workshopper - https://nodeschool.io/

Django

  1. CodeSchool
  2. Djangogirls

Flask

  1. Official docs are very good. Find them here: - http://flask.pocoo.org/

Spring

  1. Spring MVC Architecture

  2. Basics: Building a RESTful web service in spring

  3. Chapter 1(The IoC container) from here

    NOTE - avoid XML based bean configuration as it is outdated and study annotation based bean configuration only.

  4. Chapter 1(Spring Web MVC) from here

  5. For dealing with REST APIs in spring: a. RestTemplate b. WebClient

  6. MySQL and Spring

Android

Java

  1. https://in.udacity.com/course/intro-to-java-programming--cs046

Beginner

  1. https://www.udacity.com/course/android-development-for-beginners--ud837

  2. http://www.vogella.de/articles/Android/article.html

Intermediate

  1. Material Design: Navigation Drawer, Recycler View etc: Android Material Design Tutorial Playlist on YouTube

  2. Official guide from Google Developers: Developer Guides

Must follow: Andoid section on the Mindorks blog

Machine Learning

Must for everyone

Useful Sites - Towards Data Science | Machine Learning Mastery | Analytics Vidhya

ML Algorithms

  1. Linear Regression: Article | Lecture

  2. Logistic Regression: Article | Lecture

  3. Decision Trees: Article

  4. KNN (K-Nearest Neighbours): Article

  5. k-Means Clustering: Article

  6. Naive Bayes: Article

Practice - Kaggle

Neural Networks

  1. Geoffrey Hinton's course on Neural Networks - Coursera

  2. A very good Book on neural networks and maths behind it.

ML in computer Vision

  1. Convolutional Neural Networks - Stanford Course 231n

Natural Language Processing

  1. Deep Learning for NLP - http://cs224d.stanford.edu

  2. NLTK Library - NLTK

Languages

  1. Python: Lectures
  2. R: Introduction | Intermediate

Libraries

  1. scikit-learn: Tutorials on ScikitLearn's official website
  2. Numpy and Pandas: Course
  3. Matplotlib: Introduction | Reference
  4. OpenCV: Short Tutorials and Recipes

Competitive Programming

  1. List of topics to be covered along with tutorials: Data-structures-and-algorithms
  2. List of tutorials on different topics: Algorithmic-Resources
  3. Articles published on Hackerrank: HackerRank-Topics
  4. Practice: Codeforces | Codechef | Hackerrank

Open Source

  1. Learn git
  2. Learn general process for Open source Development
  3. Comprehensive book on git

Hardware

  1. Basic Arduino tutorials - Tutorials on YouTube
  2. Practice using simulator online - Circuits.io
  3. Projects,Tutorials, Hackathons and Contests - Hackster.io

C++

STL

  1. Challenges on HackerEarth

About

This repository contain links to get started with building your first project.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published