Tech Specializations

Tech Specializations are domain Specialization of Technology in CS. Check out the below link for more.

Web Development

web Development is the work involved in developing a website for the internet or an intranet.


Coding tutorials and challenges.

MDN web docs

Web development articles by Mozilla.


Tutorials on HTML, CSS, JavaScript and more

Learn Enough to Be Dangerous

Free online coding tutorials on JavaScript, Ruby, Rails, CSS and more.


CodePen is an online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets. It functions as an online code editor and open-source learning environment


Open source workshops that teach web software skills

The Odin Project

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.

Eloquent JavaScript

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.

Mobile development

Mobile app development is the act or process by which a mobile app is developed for mobile devices such as personal digital assistant, enterprise digital assistant, for more check links below

Android Developer Training

Range of courses to help you build Android apps.


Tutorials about Android development.


CS 193A: Android App Development, Winter 2019


DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.

DevOps Bootcamp

Course dedicated to teach core software development and systems operation skills.

Google IT Support Course

Google course to prepare you for a job in IT support.

Data Science

Data Science is an interdisciplinary field that uses scientific methods, processes, algorithm and systems to extract or extrapolate knowledge and insights from noisy, structured and unstructured data and apply knowledge from data across a band range of application domains.


Data science competitive platform.


Learn data science with your browser.


Learn data science online.


Participate in data science competitions and help organizations.

Analytics Vidhya

Training and Q&A platform based around data science.

Deep Learning with only prerequisite being general coding skills.


Data Mining competitions.

Data Science Central

the online resource for big data practitioners.

KPMG Data Science Virtual Internship

learn data science from a Big 4 accounting firm and how it’s used in industry.

Artificial Intelligence

AI is intelligence - perceiving, synthesizing, and inferring information - demonstrate by machines, as opposed to intelligence displayed by animals and humans.

Google AI

Learn from ML experts at Google

Google Machine Learning Course

A crash course of machine learning taught by Google Engineers


Machine Learning blog.

Two Minute Papers

Learn AI with 5 mins videos.

colah’s blog

Blog about neural networks.

Andrej Karpathy

Old blog about AI, now posting on Medium.


YouTube channel with programming tutorials.

Siraj Raval

YouTube channel with tutorials about AI.

Computer Science

Computer Science is the study of computation, automation and information. CS spans theoretical disciplines to practical disciplines.

Tutorials Point

tutorials for technologies like web, mobile and many more.

Introduction to Computer Science - CS101

introduction to computer science in python language.


Explains computer science basics in easy-to-digest articles.

Info Sec

InfoSec, is the practical of protection information by migrating information risk. it is part of information risk management.

Beginner Bug Bounty Hunters resources

 Collection of resources to build up the basics of Web Application Security

Getting Started in Bug Bounty Hunting

What You Should Know Before Starting to learn about Bug Bounty Hunting?

Getting started in Bug Bounty

How to get started in Bug Bounties

How to get started with bug Bounty?

What you need to learn before getting started with bug bounty

Methodology, toolkit, tips &tricks

A complete bug bounty blog for beginners

Recon - by Sahil Ahamad

Blog post on reconnaissance processes for web applications security testing

Recon - by Adrien

What tools I use for my recon during Bug Bounty