shravan20 / LearningResources

A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more

Home Page:https://shravan20.github.io/LearningResources/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt Informational PRs Welcome Open Source? Yes! Repository views GitHub contributors


A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

OhMyLearning is a collections of links and curated contents to technologies that would very useful while learning and working.


Where can I find Open Source Projects Available for Contributions

  • Good First Issue : Good First Issue curates easy pickings from popular open-source projects, and helps you make your first contribution to open-source.
  • Good First Issues Dev : Good First Issues is a site that aggregates the latest issues with the label “Good First Issue”, which is a GitHub feature for finding easy issues to tackle.
  • Good-first-issue-finder : entry point for finding good first issues in the EddieHub Organization and in the community
  • Open Source Hub : Open Source Hub showcases Open Source projects powered by CodeSee. CodeSee helps contributors onboard to projects in no time, and helps maintainers automate and review changes faster — so that we can all focus on making an impact.
  • contribute.dev : List of open-source projects that you can contribute to with one click. The projects have ready-to-code Gitpod setups.
  • Code Triage : Code Triage helps you subscribe to your favorite open-source projects and get a new open issue from them in your inbox every day.
  • First Contributions : Make your first open source contribution in 5 minutes
  • First Timers Only : Friendly Open Source projects should reserve specific issues for newbies.
  • Up For Grabs : Up-for-Grabs is a site that aggregates (rolls up and makes easy to explore) projects that actively want help. They label those projects with things like “up-for-grabs”, “jump-in” or “help wanted.”

List of Open Source Projects Available for Contributions

  • hoppscotch : 👽 A free, fast and beautiful API request builder used by 80k+ developers.
  • Resume Matcher : The Resume Matcher takes your resume and job descriptions as input, parses them using Python, and mimics the functionalities of an ATS, providing you with insights and suggestions to make your resume ATS-friendly.
  • Forem : 🌱 Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective.
  • Tails : A (no-config) copy'n paste library of hand-crafted templates and components built in TailwindCSS.
  • Dynamic-Github-README-Quotes : Dynamic quote generator for your GitHub Profile READMEs
  • custom-input-types : Custom Input Types lets you use customised input types without writing any JavaScript for yourself
  • Software-Installation-Guide : Installation Guide for various development software, tools and packages

Resume Builder

  • Resume Matcher : Open Source Free ATS Tool to compare Resumes with Job Descriptions and create a score to rank them.
  • JSON Resume : The open source initiative to create a JSON-based standard for resumes. For developers, by developers.
  • resumake : Resumake is a tool for automatically generating beautiful resumes.
  • WTF Resume : Modern real-time design and 100% free resume builder.
  • flowCV : Quickly build a beautiful resume online: start by using one of our free templates, then customize it with a live preview and get tips on its content and formatting.
  • Resuminator : Resuminator allows you to build beautiful single-page resumes; without the hassle. The easiest resume-builder out there with intuitive drag-n-drop & WYSIWYG editor.
  • Resume-Generator : Web based editor to create Resume in a customizable template
  • Tech Resume : Effortlessly make a job-worthy resume

Domain - Learning Resources

Sl No Name Domain Sub-Domain
1 Artificial Intelligence X
2 UI/UX Design X

Programming Languages Learning Resources

Sl No Programming Language
1 Java
2 JavaScript
3 Python

Tech-Stack Learning Resources

Sl No Tech-Stack Framework Library Other
1 Node.js ☑️ (Server-Side Environment)
2 React.js ☑️
3 Spring Boot ☑️

Programming Style Guides 📝

Must-Read Books to be developers or problem solver 📕 📔

Open APIs :

  • Public API's : Github Link for all the popular public API's.
  • REQ | RES : Hosted REST-API ready to respond to your AJAX requests.
  • CountAPI : This API allows you to create simple numeric counters. IaaS, Integer as a Service.

Fun Games 🎮

  • Hangman : This is a fun word guessing game created using Vanilla.js. You have 6 chances to guess the word right. Give it a try.
  • Skribbl : skribbl.io is a free multiplayer drawing and guessing game.
  • Connect 4 : Multiplayer : You can play against a friend or the computer in this online version of the classic game. But will you get four in a row? It’s time to find out!

Popular News websites for programmers

  • Hacker News : Hacker News is a social news website focusing on computer science and entrepreneurship
  • Hackernoon : Hacker Noon reflects the technology industry with unfettered stories and opinions written by real tech professionals
  • Lobsters : Lobsters is a computing-focused community centered around link
  • Product Hunt : Product Hunt surfaces the best new products, every day. It's a place for product-loving enthusiasts to share and geek out about the latest mobile apps, websites, hardware projects, and tech creations.
  • TechCrunch : Reporting on the business of technology, startups, venture capital funding, and Silicon Valley.
  • XDA-Developers : XDA-Developers is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.
  • dev-Community : DEV is a community of software developers getting together to help one another out. The software industry relies on collaboration and networked learning.
  • HashNode : Hashnode is a free content creation platform and community that allows you to publish articles on your own domain and helps you stay connected with a growing developer community.
  • Smashing Magazine : mashing Magazine is always expanding to provide more quality content for professionals working in web design.
  • freeCodeCamp News : To help people learn to code for free, accomplished by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.

YouTube Channels 📺

  • C++Now (BoostCon) : C++Now (previously BoostCon) conference
  • code::dive conference : code::dive conference organized by NOKIA Wrocław Technology Center
  • Coding Blocks : Tutorials, how to's, tips and tricks
  • Computerphile : Must watch for every CS student
  • ComputerHistory : for those who like to know how we reached where we are.
  • CppCon : C++ Conference
  • Facebook Developers
  • Google Developers
  • GoogleTechTalks : videos on trending topics and cool stuff happening in the tech industry.
  • Gynvael Coldwin : Awesome reverse engineering and hacking(CTF) videocasts. Every Wednesday is new live streams.
  • HowToBecomeTV : contains good interviews of developers and people related to the tech industry.
  • Java : talks related to java
  • JavaOne : Java Conference
  • javidx9 : Game and graphics tutorials
  • Meeting C++ YT Kanalseite : Talks on C++
  • MIT OpenCourseWare : MIT OpenCourseWare for learning in-depth algorithms, data structures, and computer engineering
  • Netflix UI Engineering : great videos to watch for web developers, mobile developers and those interested in some of Netflix's tech stack
  • O'Reilly : interviews and talks of the world's best technical writers.
  • Placement Grid : Interview and campus placement experience
  • Scott Meyers: Past Talks
  • Siraj Raval : Artificial Intelligence and deep learning tutorials videos
  • ThinMatrix : blogs and tutorials developer making a 3d game in Java using OpenGL
  • thoughtbot : talks on various topics
  • Traversy Media :Web development and programming
  • yegor256
  • GOTO Conference : tech talks from the GOTO Conference by Developers for Developers
  • freeCodeCamp : freecodecamp youtube channel
  • Bo Qian : Learn advanced c++
  • Geeksforgeeks : geeksforgeeks youtube
  • Hacker earth : Hacker earth youtube
  • Hak5 : Put together by a band of IT ninjas, security professionals, and hardcore gamers, Hak5 isn't your typical tech show. We take on hacking in the old-school sense.
  • Khan Academy : Khan Academy youtube
  • LearnCode.academy : 100% FREE Web Development tutorials, web site design tutorials, and more. Including, but not limited to: HTML, CSS, JavaScript, CSS Layouts, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev
  • Rachit Jain : competitive programming
  • sentdex : Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis, robotics, web development, game development, and more.
  • Steve Griffith : The videos on this channel are largely about web design & development with a good dose of mobile development thrown in just for fun.
  • The Coding Train : In this YouTube channel I publish "creative coding" video tutorials every week. Subjects covered range from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like physics simulation, computer vision, and data visualization.
  • TheHappieCat : Videos on technology, storytelling, and being happie.
  • Tutorials Point (India) Pvt. Ltd. : Tutorials Point originated from the idea that there exists a class of readers who respond better to online content and prefer to learn new skills at their own pace from the comforts of their drawing rooms. We bring simple to understand Text and Video tutorials at zero cost and cover many subjects including IT, Engineering, MBA, MCA, Management, Various Exams Preparation, and Academic subjects. If you are not extravagant and willing to save your money and time then we recommend you to try our tutorials.experience
  • Udacity : Udacity, a pioneer in online education, is building "University by Silicon Valley", a new type of online university
  • V. Anton Spraul : Videos for people who want to understand the software better, including explanations of how the software performs some of its most important jobs and tools programmers can use to solve programming problems.
  • xdadevelopers : You have found the world-famous XDA-Developers.com YouTube Channel, known as XDA TV. We cover Android and Windows Mobile from HTC, Samsung, Motorola, Sony, and more. Learn about rooting your Android, how to build applications, and more.
  • KudVenkat : Microsoft .NET technologies and SQL Server tutorials.
  • The Net Ninja: Web development tutorials
  • Web Dev Simplified: Tutorials based on Web development from basic to advanced.
  • Edureka!: Mission of making learning accessible to everyone

Documentaries 📽️


GATE : Entrance Exam