Skip to content

This repository contains a curated list of resources to help you kick start your journey in the tech world.

License

Notifications You must be signed in to change notification settings

GDSC-RTU/learning-and-design-resources-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

Curated List of Learning and Design Resources

If you think there is a resource that would help everyone, fork, add your changes, and make a pull request! See How to Contribute While you make a contribution, make sure that you follow the same semantics as followed in the project.

Learning Platforms

1. Android - :

Kotlin - :

Documentation

-Kotlin docs -programiz -beginnersbook -Guru99

YouTube Channels

-Kotlin by JetBrains -FreeCodeCamp -edureka

Books

Download these e-books from here

Courses for Kotlin

-Coursera -Udemy -Developers

2. Angular - :

MySQL -:

-MySQL -devart -comparitech

YouTube Channels

-Programming with Mosh -ProgrammingKnowledge - Crash Course -FreeCodeCamp -Intellipaat

Books

Download e-books from here

Courses

-Coursesity -Coursesity -skillshare

Experts to follow -

Name Website/Blog
Todd Motto https://toddmotto.com/
Ben Nadel http://www.bennadel.com/
John Papa https://johnpapa.net/

3. C/C++ -:

Books -

Videos

4. Data Structures -:

Online Courses

  • Free and High Quality Courses Online*

Books

5. Firebase - :

Build a better app and leave the operations to us. Save crucial development time and ship a high-quality, bug-free app.

  • Cloud Messaging - Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably deliver messages and notifications at no cost.

  • Authentication - Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, popular federated identity providers like Google, Facebook and Twitter, and more.

  • Realtime Database - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. When you build cross-platform apps with our iOS, Android, and JavaScript SDKs, all of your clients share one Realtime Database instance and automatically receive updates with the newest data. -Cloud Firestore -Cloud Firestore is a NoSQL document database that lets you easily store, sync, and query data for your mobile and web apps - at global scale.

  • Storage - Firebase Storage is built for app developers who need to store and serve user-generated content, such as photos or videos.

  • Hosting - Firebase Hosting provides fast and secure static hosting for your web app.

  • Remote Config - Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your app without requiring users to download an app update.

  • Test Lab - Firebase Test Lab for Android provides cloud-based infrastructure for testing Android apps. With one operation, you can initiate testing of your app across a wide variety of devices and device configurations.

  • Crash Reporting - Crash Reporting creates detailed reports of the errors in your app. Errors are grouped into clusters of similar stack traces and triaged by the severity of impact on your users.

6. Flutter - :

YOUTUBE CHANNELS

7. Java - :

8. Machine Learning - :

Machine Learning Machine Learning Mastery FastML BigML CITY University of London Machine Learning, etc FastAI DatumBox Machine Learning for Humans Machine Learning 101 - An introduction ML CookBook

Courses

Machine Learning Neural Networks for Machine Learning Intro to Machine Learning Machine Learning Machine Learning Foundation Nanodegree Machine Learning Engineer Nanodegree Machine Learning for Trading Deep Learning CS 20SI: Tensorflow for Deep Learning Research

9. Web Development -:

  • FreeCodeCamp - Coding tutorials and challenges.
  • Thimble - Free online code editor, web server, web browser & developer tools.
  • NodeSchool - Open source workshops that teach web software skills.
  • Mdn web docs - Web devlopment docs to refer while doubt or exploring.
  • W3 school -Good revision docs for web devlopment.

10. Python -:

Youtube Channels

-Freecodecamp Freecodecamp Crash Course -Telusko Python Tutorial for beginners -Programming with Mosh Python Tutorial

Courses

Free courses for Python

Books

-freecodecamp - A good start for a beginner

Download these e-books from here

Practice Platform

-CodeChef -Hackerrank -Hackerearth

11. NodeJs -:

Courses

Free courses to get hands-on experience in Nodejs

Youtube Channels

Books

Download these e-books from here

ReactJs -:

Courses

Free courses to get hands-on experience in ReactJs

Youtube Tutorial

Books

Download these e-books from here

HTML5 - :

Experiment with HTML code on codepen.io

Documentation

Youtube Videos

CSS - :

Experiment with CSS code on codepen.io

Documentation

Youtube Videos

Some Websites to help in Designing

Practice Challanges

Git

Courses/Tutorials

Laravel -:

Documentation

Youtube Videos

Books

  • Laravel: Up & Running by Matt Stauffer
  • Laravel Testing Decoded by Jeffrey Wa
  • Laravel 5 Essentials by Martin Bean

DOCKER -:

DOCUMENTATION

VIDEO TUTORIAL + HANDS ON COURSES

YOUTUBE TUTORIALS

BOOKS

MongoDB

Blogs and Websites

Tutorial Videos

Youtube tutorials

Cheatsheets for reference

Books

download ebook from here

Golang -:

Documentation

Courses

YouTube Tutorials

E-books

VueJs-:

Documentation

Courses

YouTube Tutorials

Books

GraphQL -:

Youtube Channels

-yoursTRULY -Freecodecamp -The Dumbfounds

Courses

Free courses for GraphQL

Django -:

Courses

Free courses to get hands-on experience in Django

Youtube Tutorial

Books

R-:

Courses

Courses to get hands-on experience in R

Youtube Tutorial

Books

DATA SCIENCE-:

Courses

Youtube Tutorial

Books

Documentaries

Javascript -:

Courses

Free courses to get hands-on experience in Javascript

Youtube Tutorial

Books

learning platform

Meteor

Blogs and Websites

Youtube tutorials

Courses

Free Books platform for programming language

  • GoalKicker - This link contains 40+ programming language books for free. It is a great platform to select books in any programming language.

About

This repository contains a curated list of resources to help you kick start your journey in the tech world.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published