Git Product home page Git Product logo

reservoir's Introduction

Reservoir

All great men had simple beginnings.A library of all the resources that will help programmers when stuck or beginning something new.

Getting Started

Get started with anything you want to with the help of the reources we pooled in here.You are Welcome!

Basic tools and command line

The Missing Semester of Your CS Education - MIT

Python programming

Articles

Introduction to OOP in Python

Courses

OOP in Python - Playlist

Books

Learn Python the Hard Way
Head-First Python
React Quickly

python development

30 days of python
sentdex python tutorial

Competitive Coding

Articles

Best website for beginner in CP
Algorithms for CP

Courses

C++ Full course - Data Structures and Algo -> Timeline for above course

Practice

Hackerearth
codeforces contests
codechef
Hackerrank

Web development

Frontend Development

Articles

How Browsers Work: Behind the scenes of modern web browsers
A practical guide to learning front end development for beginners
A Beginner's Guide to Front-End Development
Top 50 articles for learning javascript
Getting prepared in Web-dev skills for Hackathon

Courses

Find great javascript course at egghead
The modern javascript tutorial
Javascript 30
FreeCodeCamp
React
The Odin Project

Youtube Channels

Freecodecamp
Traversy Media
Web Dev Simplified
MIT Open Courseware

Backend Development

Youtube playlist

Node JS Tutorial for Beginners

Documentation

Flask Documentation
Django Documentation
Node JS Documentation

Articles

Flask for Beginners
What-And-Why about Django
Best Resources for Django

Courses

Django For beginners- 3hours Tutorial
Step-wise Django for beginners
Node JS Tutorial for Beginners - Net Ninja
Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)
CS50's Web Programming with Python and JavaScript
Django Girls Tutorial

App Development

Flutter

Youtube channels

Flutter crash course to begin with
Flutter designing practices
Flutter state management with bloc from scratch
The boring flutter channel
For examples:
The flutter way
Flutter Example apps

Documentation

Flutter Documentation
Flutter API

Java Based

These are courses provided by google and are free on Udacity.
Android Basics: User Interface
Android Basics: User Input
Android Basics: Multiscreen Apps
Android Basics: Networking
Android Basics: Data Storage
Android Developer Fundamentals

Machine Learning

Articles

Machine Learning Mastery
Towards Data Science
ML Glossary
Kaggle(for datasets and competitions)

Roadmap for machine learning and deep learning

roadmap ppt

Courses

Mathematics for Machine Learning(Coursera specialisation)
Andrew NG(Coursera)
Deep Learning(Coursera Specialisation)

NLP specialization

deeplearning.ai NLP specialization course

Reinforcement learning specialization

coursera reinforcement learning course deep reinforcement learning

Generative adversarial networks

coursera gans specialization Ian goodfellow 2016- NIPS tutorial comprehensive guide and resources for gans

Youtube Channels

StatQuest with Josh Starmer(best for understanding maths behind the algos)
Krish Naik

Java programming

Articles

Learn Java Programming

Courses

Java Tutorial For Beginners (Step by Step tutorial)

Blockchain

Youtube channels

Dapp University Blockchain bootcamp of consensys

UI-UX

The ultimate figma course
The ultimate sketch course

Open Source

Get started with open source with the links provided below:

Contributing to Kubernetes
Good-first-issues in kubernetes
Kubernetes sig meeting calendar
OpensShift repos
Kubernetes & OpenShift meetup India
OKD
Fedora CoreOS
Contributing to Fedora
Good first issues

All in one repos

These are repos that have various resources for multiple programming languages.

Awesome Awesomeness - Get resources for all programming languages and get to know about vim, Linux resources, style-guides, Serverless Security, Internet of Things (IoT), DevOps, Design Patterns and more. The list is endless, go check out the repo.

Awesome Learning Resources - If you want to get resources on Twilio, TensorFlow, TypeScript, Machine learning, Ruby on Rails, Javascript, and more. This repository will help you.

Algo Wiki - This is like a Wikipedia repo for nearly all programming languages such as c++, python, Javascript, Rust, PHP, Java, and more. You can also get algorithms, machine learning, competitive programming, and more.

Front-end checklist - This repository has is a checklist for steps you should take before you launch your website. It includes resources to check your website performance, accessibility, SEO, and more.

Free for devs - You will get amazing resources to help you build websites from the ground up. Examples: Tools for Teams and Collaboration, CI and CD, Testing, Security and PKI, Management System, and more.

Front-end resources - This amazing repo has amazing CSS resources, platforms to learning code, youtube channels you should follow, blogs to follow, and VsCode extension to install to make your life easier.

List - A great repository for learning web development on a deeper level. It has a wide list of resources of front-end developer interviews, companies you can easily apply to, BEM resources, ES6 learning resources, Blockchain & cryptocurrency resources, and more.

Machine Learning

Following are the links to get started with machine learning:

Articles

Building a machine learning model from scratch
A tour of machine learning algorithms
Machine learning projects for beginners\

Books

A quick review of the linear algebra concepts relevant to machine learning.
Calculus
Statistical concepts for machine learning\

Courses

Probability and Statistics
Andrew Ng's machine learning course on coursera
freecodecamp's courses for machine learning\

Algorithmic-trading

Tutorials

Articles

Books

Communities

Contributing

Please open a PR and do follow the pattern similar to what's currently there. PR should include the link and a short note describing what the link contains or is about.
Do contribute if you find a well written article, a good tutorial, playlist or anything similar that could help devs.

Acknowledgments

All the team members of DSC-NIT Surat have contributed to this amazing idea.
Cheers to all!

reservoir's People

Contributors

aemiej avatar ashutosh1401 avatar umuktesh avatar tushar-dev-des avatar dhruvi16 avatar aatmansp avatar krshn-ptl avatar dhrutikpatel avatar sarveshkhandelwal avatar nikhilkrgautam avatar anshoo-rajput avatar eshan-agarwal16 avatar meet-soni5720 avatar pra17dod avatar sk662516 avatar takshpanchal avatar anjali-2810 avatar rkraghavkh18 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.