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.
-Kotlin docs -programiz -beginnersbook -Guru99
-Kotlin by JetBrains -FreeCodeCamp -edureka -codeitup
Download these e-books from here
-Programming with Mosh -ProgrammingKnowledge - Crash Course -FreeCodeCamp -Intellipaat -Abdul Bari
Download e-books from here
-Coursesity -Coursesity -skillshare
Name | Website/Blog |
---|---|
Todd Motto | https://toddmotto.com/ |
Ben Nadel | http://www.bennadel.com/ |
John Papa | https://johnpapa.net/ |
Free and High Quality Courses Online*
Algorithms: Divide and Conquer, Sorting and Searching, and Randomized Algorithms - The primary topics are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer, and randomized algorithms.
Algorithms: Graph Search, Shortest Paths, and Data Structures - The primary topics are: data structures, graph primitives, and their applications.
Algorithms: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming - The primary topics are: greedy algorithms and dynamic programming.
Algorithms: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them - The primary topics are: shortest paths, NP-completeness and what it means for the algorithm designer, and strategies for coping with computationally intractable problems.
Algorithms, Part I - This course covers the essential information that every serious programmer needs to know about algorithms and data structures.Part I covers elementary data structures, sorting, and searching algorithms.
Algorithms, Part II - Part II focuses on graph- and string-processing algorithms.
Khan Academy Algorithms - Algorithm course ministred by Tomas Cormen and Devin Balkcom.
MIT - 6-006 - Well explained algorithms.
MIT - 6-046j - Similar to the previous one, but with different algorithms.
MIT - 6-00sc - An easy and well explained introduction to algorithms.
Udacity Intro to Algorithms - Python-based Algorithms course.
Algorithms in Motion - Beginner's algorithms course with fun illustrations, based on the book Grokking Algorithms
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.
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
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
-Freecodecamp Freecodecamp Crash Course -Telusko Python Tutorial for beginners -Programming with Mosh Python Tutorial -Code with harryPython tutorials for beginners in hindi -Corey SchaferPython tutorials by Corey Schafer
Free courses for Python
-freecodecamp - A good start for a beginner
Download these e-books from here
-CodeChef -Hackerrank -Hackerearth
Free courses to get hands-on experience in Nodejs
Beginning NodeJs -A good start for a beginner
Download these e-books from here
Free courses to get hands-on experience in ReactJs
Download these e-books from here
Experiment with HTML code on codepen.io Code with Harry (https://www.youtube.com/watch?v=BsDoLVMnmZs)
Experiment with CSS code on codepen.io
Docker Essentials(UDEMY FREE/PAID)
Docker in Development (FREE)
Docker for beginners (UDEMY)
Containers 101 (UDEMY FREE)
Hands on Docker for JAVA Dvelopers (UDEMY FREE/PAID)
Bret Fisher: Docker Mastery, Docker Swarm Mastery, Docker Mastery for Node.js Projects
Elton Stoneman: Docker for .NET Apps - on Linux and Windows. Includes the discount code 644ABCBC33F474541885.
Arun Gupta: Docker for Java Developers
Ajeet Singh Raina: Docker and Kubernetes Labs
Docker crash course for busy Developers and DevOps (UDEMY PAID)
Docker and Kubernetes : The complete Guide(UDEMY PAID)
-yoursTRULY -Freecodecamp -The Dumbfounds
Free courses for GraphQL
Free courses to get hands-on experience in Django
Courses to get hands-on experience in R
Free courses to get hands-on experience in Javascript