This is an awesome project about various Learning resources. 📚
Resources are added frequently! ⚡
Enjoy!
If you like this repo, be sure to ⭐ it.
Please read contributing guidelines before submitting new resources.
-
CSS :
- CSS Animated Tutorial - https://joshwcomeau.com/tutorials/css
- CSS Flexbox - https://darekkay.com/dev/flexbox-cheatsheet
- CSS Flexbox - https://flexbox.malven.co/
- CSS Grid - https://grid.malven.co
- CSS Tricks - https://css-tricks.com
- FreeCodeCamp - https://freecodecamp.org
- Introduction to CSS by Scrimba - https://scrimba.com/learn/introtocss
- Materialize CSS - https://materializecss.com
- SoloLearn - https://sololearn.com
- W3Schools - https://w3schools.com/css
- WEB.DEV - https://web.dev/learn/css
- Loading Animation - https://loading.io/
- Css Visual Guide - https://cssreference.io/
-
HTML :
- Learn-HTML - https://www.w3schools.com/html/default.asp
- Learn-HTML - https://learn-html.org
- TutorialsPoint - https://tutorialspoint.com/html/html_tutorial.pdf
- HTML Cheat Sheet - https://htmlcheatsheet.com/
- Learn-HTML - https://www.freecodecamp.org/news/learn-html-beginners-course/
-
HTML/CSS :
- FreecodeCamp responsive web design certification - https://freecodecamp.org/learn/responsive-web-design
- Udemy Course - https://udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-.kQm3jmcBuCh.MiOQl7t4Q&utm_medium=udemyads&utm_source=aff-campaign
- CodeWithHarry (Hindi) - https://youtube.com/playlist?list=PLu0W_9lII9agiCUZYRsvtGTXdxkzPyItg
-
JavaScript :
- FreecodeCamp JavaScript Algorithms and Data Structures certification - https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
- JavaScript Exercises (Beginner) - https://asmarterwaytolearn.com/js/index-of-exercises
- JavaScript (Advance) - https://edureka.co/blog/advanced-javascript-tutorial
- JS for Cats - https://jsforcats.com
- JavaScript Basics - https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics
- JavaScript Info - https://javascript.info
- Javascript Tutorail From Scrimba - https://scrimba.com/learn/learnjavascript
- Javascript full course (FreeCodeCamp) - https://www.youtube.com/watch?v=jS4aFq5-91M
-
Java :
- w3 schools Java Info - https://www.w3schools.com/java/default.asp
- w3 schools Java Examples(Beginners & Intermediates) - https://www.w3schools.com/java/java_examples.asp
- Java-Projects-For-Beginners - https://github.com/KrishGaur1354/Java-Projects-for-Beginners
- GeeksForGeeks Java documentation - https://www.geeksforgeeks.org/java/
- Java Bootcamp by Kunal Kushwaha on Github - https://github.com/kunal-kushwaha/DSA-Bootcamp-Java
-
SASS :
- Doc - https://sass-lang.com/documentation
- W3Schools - https://w3schools.com/sass
-
TypeScript :
- Official Handbook - https://www.typescriptlang.org/docs/handbook/2/basic-types.html
-
Webpack :
- Doc - https://webpack.js.org
-
Android Development
- Doc - https://developer.android.com/courses
- Android Guids - https://github.com/codepath/android_guides/wiki
- Codelabs(by Google) - https://codelabs.developers.google.com/?cat=android&product=android
- Jetpack Compose - https://foso.github.io/Jetpack-Compose-Playground
-
Flutter :
- Freecodecamp Flutter Course for Beginners – 37-hour Cross Platform App Development Tutorial - https://www.freecodecamp.org/news/learn-flutter-full-course
- Flutter Basics - https://flutter.dev/
- Angela Yu Flutter Course - https://freecoursesite.com/the-complete-flutter-development-bootcamp-with-dart-13
- Johannes Milke Flutter essentials - https://www.youtube.com/JohannesMilke
-
Git and Github :
- Git Cheatsheet - https://education.github.com/git-cheat-sheet-education.pdf
- Git and GitHub Crash Course :FreeCodeCamp - https://www.youtube.com/watch?v=RGOj5yH7evk
- Git Branching Game - https://learngitbranching.js.org/
- Git and GitHub Overview :Love Babbar - https://www.youtube.com/watch?v=uj4fy4kpaOA
- Angular : Doc - https://angular.io
- Bootstrap 4 : Scrimba - https://scrimba.com/learn/bootstrap4
- Bulma : openbase - https://openbase.io/js/bulma/tutorials
- Chakra UI : Doc - https://chakra-ui.com/getting-started
- Flask : Doc - https://flask.palletsprojects.com
- Jinja : Doc - https://jinja.palletsprojects.com
- Material UI : Doc - https://mui.com
- Next : Doc - https://nextjs.org
- React JS : Doc - https://reactjs.org/docs/hello-world
- Svelte : Doc - https://svelte.dev
- TailwindCSS : Doc - https://tailwindcss.com
- Vue : Doc - https://vuejs.org
- Angular for beginner : TekTutorialsHub - https://www.tektutorialshub.com/angular-tutorial/
- Django : Doc - https://docs.djangoproject.com/en/4.1/
- FastAPI : Doc - https://fastapi.tiangolo.com/
- DevTools : https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools
- PWA : https://developers.google.com/web/progressive-web-apps
- GoLang :
- Go by Example (Hands-on introduction to Go) - https://gobyexample.com
- Official Doc - https://go.dev/doc
- Learn Go - https://www.learn-golang.org/
- PHP :
- The Right Way - https://phptherightway.com
- W3Schools - https://www.w3schools.com/php
- Official Doc - https://www.php.net/manual/en/index.php
- Python :
- FreecodeCamp Scientific Computing with Python certification - https://freecodecamp.org/learn/scientific-computing-with-python
- Python for everybody by Dr. Chuck - https://py4e.com
- Python Blog series by Aatmaj on Dev.to - https://dev.to/aatmaj/series/13315
- Python Blog Series by Real Python - https://realpython.com/python-basics/
- Python Flask tutorial for a marketplace website - https://youtu.be/Qr4QMBUPxWo
- Ruby (Beginner) : Codecademy - https://codecademy.com/learn/learn-ruby
- Rust : Doc - https://rust-lang.org/learn
- Perl : Doc - https://perldoc.perl.org/
- Websites For Programming Contests and Practice
- CList : https://clist.by/ 💚
- CodeForces : https://codeforces.com/
- CodeChef : https://www.codechef.com/
- TopCoder : https://www.topcoder.com/
- AtCoder : https://atcoder.jp/
- Hackerrank : https://www.hackerrank.com/
- HackerEarth : https://www.hackerearth.com/
- Google Kickstart : https://codingcompetitions.withgoogle.com/kickstart
- ICPC Global : https://icpc.global/
- LeetCode : https://leetcode.com/
- GeeksForGeeks : https://www.geeksforgeeks.org/
- A2OJ ladder (Practice) : https://earthshakira.github.io/a2oj-clientside/server/Ladders.html
- Work@Tech : https://workat.tech/problem-solving/practice
- Tech Interview Handbook : https://www.techinterviewhandbook.org/grind75
- LintCode : https://www.lintcode.com/problem/?typeId=4
- Resources For Competitive Programming
- CP Handbook (pdf) : https://cses.fi/book.pdf
- CP Algorithms : https://cp-algorithms.com/
- Usaco Guide : https://usaco.guide/
- GeeksForGeeks : https://www.geeksforgeeks.org/competitive-programming-a-complete-guide/ , https://www.geeksforgeeks.org/data-structures/?ref=lbp ,
- CodeForces Edu : https://codeforces.com/edu/courses
- C++ Tips and Tricks : https://codeforces.com/blog/entry/74684
- Roadmap : https://workat.tech/problem-solving/article/competitive-programming-complete-roadmap-from-scratch-sbcrmnxb1sfg , https://www.geeksforgeeks.org/greedy-algorithms/
- List of other useful resources : https://codeforces.com/blog/entry/91363 , https://codeforces.com/blog/entry/57282 , https://cses.fi/book/book.pdf , https://codeforces.com/blog/entry/13529
- List of useful websites do learn/practice SQL.
- Tutorials and How to... examples : https://sqlzoo.net/wiki/SQL_Tutorial,
- Material to learn and Sql with places to test the code: https://www.sql-easy.com/,
- Exercises to practice : https://sqlbolt.com/,
- Discover who is the murder with SQL : https://mystery.knightlab.com/,
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Scratch | CS50 | click here |
| MIT-APP Inventor | Coding Blocks Jr | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| AI Basics | CS50 | click here |
| AI Engineering | IBM - Coursera | click here |
| Applied AI | IBM - Coursera | click here |
| Artificial Intelligence for Robotics | Udacity | click here |
| Convolutional Neural Networks for Visual Recognition | Stanford - YouTube | click here |
| Deep Learning Specialization | DeepLearning.AI - Coursera | click here |
| Intro to Artificial Intelligence | Udacity | click here |
| AWS Cloud Certified Practitioner Essentials | Coursera | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Node JS | Thapa Technical | click here |
| Node JS (Rest API) | Artlfmj | click here |
| PHP (MongoDB) | AmigosCode | click here |
| PHP(PostgreSQL) | AmigosCode | click here |
| PHP (Rest API) | ProgrammingKnowledge | click here |
| Python | API Testing In Python | click here |
| Python (Django) | FreeCodeCamp | click here |
| Python (Flask) | Corey Schafer | click here |
| Node JS | CodeWithHarry | click here |
| Python (Django) | CodeWithHarry | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Laravel (Beginner) | ProgrammingKnowledge | click here |
| Pytest (Beginner) | Test Automation University | click here |
| GO, JS (Beginner) | gRPC Cross Language | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| MongoDB | JsWiz | click here |
| MongoDB | WebDevSimplied | click here |
| SQL (CrashCourse) | CS50 | click here |
| SQL (Beginner) | Amigoscode | click here |
| DBMS Course | Neso Academy | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Intro to Data Science | Udacity | click here |
| IBM Data Science Professional Certificate | Coursera | click here |
| Foundations of Data Science: K-Means Clustering in Python | Coursera | click here |
| Bayesian Statistics: From Concept to Data Analysis | Coursera | click here |
| Process Mining: Data science in Action | Coursera | click here |
| Probability and Statistics: To p or not to p? | Coursera | click here |
| Linear Algebra Refresher Course | Udacity | click here |
| Statistics Fundamentals | StatQuest | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Algorithms | Abdul Bari | click here |
| DSA in Java | Dinesh Varyani | click here |
| Dynamic Programming | Aditya Verma | click here |
| Java + DSA + Interview Preparation Course (Ongoing) | Kunal Kushwaha | click here |
| Recursion | Aditya Verma | click here |
| Sliding Window Algorithm | Aditya Verma | click here |
| Stack | Aditya Verma | click here |
| Data Structures | mycodeschool | click here |
| Data Structures (in Hindi) | Anuj Bhaiya | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| HTML | FreeCodeCamp | click here |
| HTML (Beginner) | Programming with Mosh | click here |
| HTML Canvas | Udacity | click here |
| HTML/CSS From scratch | FreeCodeCamp | click here |
| Intro to AJAX | Udacity | click here |
| Intro to HTML & CSS | Udacity | click here |
| Intro to jQuery | Udacity | click here |
| JavaScript Basics | Udacity | click here |
| JavaScript (Beginner) | Programming with Mosh | click here |
| JavaScript Design Patterns | Udacity | click here |
| JavaScript Testing | Udacity | click here |
| Object-Oriented JavaScript | Udacity | click here |
| Responsive Images | Udacity | click here |
| Responsive Web Design Fundamentals | Udacity | click here |
| Tailwind CSS | The Net Ninja | click here |
| CSS (Beginner) | Traversy Media | click here |
| HTML/CSS/Javascript (Beginners) | CodeWithHarry | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| React JS (Beginner) | Clever Programmer | click here |
| React JS (Beginner to Advance) | Clever Programmer | click here |
| React JS (Beginner to Advance) | Codevolution | click here |
| React JS Crash Course | Traversy Media | click here |
| React Redux | Codevolution | click here |
| Vue JS | The Net Ninja | click here |
| Angular JS (Beginner) | Codevolution | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Data Science, Machine Learning, Data Analysis, Python & R | Udemy | click here |
| Data Science: Machine Learning | Harvard university | click here |
| Machine Learning | Stanford - Coursera | click here |
| Machine Learning Crash Course | Google Developer Student Club | click here |
| Python Crash Course for Data Science and Machine Learning | Udemy | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Cookies | Hussein Nasser | click here |
| Android Development | Rahul Pandey | click here |
| Ethics | CS50 | click here |
| Security | CS50 | click here |
| Git and Github | FreeCodeCamp | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| C | CS50 | click here |
| C++ | Apna College | click here |
| C++ (Beginner) | CodeWithHarry | click here |
| C++ (complete DSA) | Code Help - by Babbar | click here |
| C# (Basic) | Programming With Mosh | click here |
| C# (Full Course) | FreeCodeCamp | click here |
| Core JAVA | Smart Programming | click here |
| Flask | CS50 | click here |
| Flutter (Beginner) | The Net Ninja | click here |
| GoLang (Beginner) | Tech with Tim | click here |
| Javascript (Beginner) | Brad Travesy | click here |
| Javascript (Beginner) | FreeCodeCamp | click here |
| Kotlin | FreeCodeCamp | click here |
| PHP (Full Course) | FreeCodeCamp | click here |
| Python Basics CrashCourse | CS50 | click here |
| Python Basics (Beginner) | FreeCodeCamp | click here |
| Python (Beginner) | TechWorld with Nana | click here |
| Python (Advance) | Python Engineer | click here |
| Ruby (Beginner) | ProgrammingKnowledge | click here |
| Python (OOPS) | Telusko | click here |
| JavaScript(OOPS) | Apna College | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| CP playlist (Hindi) | Luv | click here |
| CP playlist (English) | ProgrammingWithHarry | click here |
| JavaScript Playlist | ProgrammingWithHarry | click here |
| Algorithms Playlist | Errichto | click here |
| Streams | William Lin , Geothermal | William Lin, Geothermal |
| Beginner Topics For CP | COPS IIT-(BHU) | click here |
| C++ STL | Utkatsh Gupta | click here |
| C++ STL(Full Course) | Luv | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Advanced Analytics with Spark | O'Reilly | click here |
| An Introduction to Data Science | Syracuse University | click here |
| Data Mining and Analysis_ Fundamental Concepts and Algorithms | Cambridge University Press | click here |
| Data Mining_ Practical Machine Learning Tools and Techniques | Morgan Kaufmann Publishers | click here |
| Data-Intensive Text Processing with MapReduce | University of Maryland | click here |
| Mining of Massive Datasets | Anand Rajaraman, Jure Leskovec, Jeffrey D. Ullman | click here |
| TOPIC | SOURCE NAME | LINK |
|---|---|---|
| Fundamentals of Deep Learning | O'Reilly | click here |
| Introduction to Machine Learning | Amnon Shashua | click here |
| Machine Learning For Dummies | John Wiley & Sons, Inc | click here |
| Practical Machine Learning with Python | Dipanjan Sarkar, Raghav Bali and Tushar Sharma | click here |