<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Karan Sanghvi</title>
    <description>The latest articles on DEV Community by Karan Sanghvi (@karansanghvi).</description>
    <link>https://dev.to/karansanghvi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F991059%2Fd0fc5a44-011e-4085-8d6e-9c529d988f59.jpeg</url>
      <title>DEV Community: Karan Sanghvi</title>
      <link>https://dev.to/karansanghvi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/karansanghvi"/>
    <language>en</language>
    <item>
      <title>Best Websites For Coders</title>
      <dc:creator>Karan Sanghvi</dc:creator>
      <pubDate>Wed, 25 Jan 2023 14:30:37 +0000</pubDate>
      <link>https://dev.to/karansanghvi/best-websites-for-coders-7ja</link>
      <guid>https://dev.to/karansanghvi/best-websites-for-coders-7ja</guid>
      <description>&lt;h2&gt;
  
  
  Index
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;When you get stuck&lt;/li&gt;
&lt;li&gt;News&lt;/li&gt;
&lt;li&gt;Magazines&lt;/li&gt;
&lt;li&gt;Coding practice for beginners&lt;/li&gt;
&lt;li&gt;Cryptocurrency&lt;/li&gt;
&lt;li&gt;For those who want to start a small project but can't find the ideas&lt;/li&gt;
&lt;li&gt;General Coding advice&lt;/li&gt;
&lt;li&gt;Coding Style&lt;/li&gt;
&lt;li&gt;General Tools&lt;/li&gt;
&lt;li&gt;Interview Preparation&lt;/li&gt;
&lt;li&gt;Documentaries&lt;/li&gt;
&lt;li&gt;MOOCs for learning something new&lt;/li&gt;
&lt;li&gt;Sites related to your preferred programming language (For me C++)&lt;/li&gt;
&lt;li&gt;Learn AI&lt;/li&gt;
&lt;li&gt;Seminar , research writing , talks etc&lt;/li&gt;
&lt;li&gt;Everything in one place&lt;/li&gt;
&lt;li&gt;YouTube Channels&lt;/li&gt;
&lt;li&gt;Good Articles&lt;/li&gt;
&lt;li&gt;Bash and Shell scripting&lt;/li&gt;
&lt;li&gt;Podcasts&lt;/li&gt;
&lt;li&gt;Building a Simple Compiler/Interpreter&lt;/li&gt;
&lt;li&gt;Watch others code&lt;/li&gt;
&lt;li&gt;Tutorials&lt;/li&gt;
&lt;li&gt;What should a programmer know&lt;/li&gt;
&lt;li&gt;Competitive programming&lt;/li&gt;
&lt;li&gt;Computer Books&lt;/li&gt;
&lt;li&gt;Video Tutorials&lt;/li&gt;
&lt;li&gt;Online Compiler and Sharing Code snippets&lt;/li&gt;
&lt;li&gt;Blogs of Developers&lt;/li&gt;
&lt;li&gt;For improving your English&lt;/li&gt;
&lt;li&gt;When you get bored from CS related stuff&lt;/li&gt;
&lt;li&gt;Open Source Websites&lt;/li&gt;
&lt;li&gt;Internships&lt;/li&gt;
&lt;li&gt;Jobs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When you get stuck
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.codementor.io" rel="noopener noreferrer"&gt;Codementor&lt;/a&gt; : A mentorship community to learn from fellow developers via live 1:1 help and more.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.devrant.io" rel="noopener noreferrer"&gt;devRant&lt;/a&gt; : Community where you can rant and release your stress&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.google.com" rel="noopener noreferrer"&gt;Google&lt;/a&gt; : A search engine for anything you get stuck with.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learn-anything.xyz" rel="noopener noreferrer"&gt;Learn Anything&lt;/a&gt; : Community curated knowledge graph of best paths for learning anything&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.quora.com" rel="noopener noreferrer"&gt;Quora&lt;/a&gt; : A place to share knowledge and better understand the world&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stackoverflow.com" rel="noopener noreferrer"&gt;Stack Overflow&lt;/a&gt; : subscribe to their weekly newsletter and any other topic which you find interesting&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stackexchange.com/" rel="noopener noreferrer"&gt;Stack Exchange&lt;/a&gt; : Stack Exchange is the combination of Stack Overflow and 170+ sites where you can get any kinds of help&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://coderanch.com/" rel="noopener noreferrer"&gt;Coderanch&lt;/a&gt; : A friendly place for programming greenhorns. Jump straight into any of our topics and light hearted discussions. Ranging from Java, Databases, Android, Programmer certification, Programming jobs and much more...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  News
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://technews.acm.org" rel="noopener noreferrer"&gt;ACM TechNews&lt;/a&gt; : TechNews&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stratechery.com" rel="noopener noreferrer"&gt;Stratechery&lt;/a&gt; : Stratechery by Ben Thompson&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://alternativeto.net" rel="noopener noreferrer"&gt;AlternativeTo&lt;/a&gt; : Crowdsourced software recommendations&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://arstechnica.com" rel="noopener noreferrer"&gt;Ars Technica&lt;/a&gt; : posts unique quality articles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://betterdev.link" rel="noopener noreferrer"&gt;Better Dev Links&lt;/a&gt; : Weekly links to help you become a better developer&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.com/better-programming" rel="noopener noreferrer"&gt;Better Programming&lt;/a&gt; : Featured articles for modern developers available every day &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cnet.com/news/" rel="noopener noreferrer"&gt;CNET&lt;/a&gt; : Your guide to a better future! An excellent source of up-to-date tech news.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://daily.dev/" rel="noopener noreferrer"&gt;Daily.Dev&lt;/a&gt; : A Great Chrome extension which provides recent and relevant tech articles and news&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://devopslinks.com" rel="noopener noreferrer"&gt;DevOpsLinks&lt;/a&gt; : An online community of thousands of developers and IT experts interested in DevOps&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://frontendfoc.us" rel="noopener noreferrer"&gt;Frontend Focus Newsletter&lt;/a&gt; : once-weekly roundup of the frontend news, articles and tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.gsmarena.com" rel="noopener noreferrer"&gt;GSMArena.com&lt;/a&gt; : news related to the latest mobile phones and android.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hndigest.com" rel="noopener noreferrer"&gt;Hacker News Digest&lt;/a&gt; : curated automatically, delivered as frequently as you want&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://news.ycombinator.com" rel="noopener noreferrer"&gt;Hacker News&lt;/a&gt; : news aggregator for programmers where civility is king, try a newsletter to get top news to your inbox:&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.hackernewsletter.com" rel="noopener noreferrer"&gt;Hacker Newsletter&lt;/a&gt; : curated by hand, delivered weekly&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackernoon.com" rel="noopener noreferrer"&gt;Hacker Noon&lt;/a&gt; : How hackers start their afternoons.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://highscalability.com" rel="noopener noreferrer"&gt;High Scalability&lt;/a&gt; : Success stories of various companies on their apps, infra scaling.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lobste.rs" rel="noopener noreferrer"&gt;Lobsters&lt;/a&gt; : Lobsters is a technology-focused community centered around link aggregation and discussion.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.producthunt.com" rel="noopener noreferrer"&gt;product hunt&lt;/a&gt; : Discover your next favorite thing&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.recode.net" rel="noopener noreferrer"&gt;Recode&lt;/a&gt; : Tech news that focuses on the business of Silicon Valley&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/programming/" rel="noopener noreferrer"&gt;Reddit.com/r/programming&lt;/a&gt; : Subreddit with aggregated tech news and articles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://slashdot.org" rel="noopener noreferrer"&gt;Slashdot&lt;/a&gt; : News, Social news (Originally "News for Nerds. Stuff that Matters")&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stackshare.io" rel="noopener noreferrer"&gt;StackShare&lt;/a&gt; : See what tools are popular with developers and companies and read about their technology decisions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://techcrunch.com" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt; : dedicated to obsessively profiling startups, reviewing new Internet products, and breaking tech news&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to"&gt;The DEV Community&lt;/a&gt; : Where programmers share ideas and help each other grow.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.theverge.com" rel="noopener noreferrer"&gt;The Verge&lt;/a&gt; : More product oriented tech news&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wccftech.com" rel="noopener noreferrer"&gt;WCCF Tech&lt;/a&gt; : curated news related to Computer Hardware, Software, and everything else in the Tech World. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.xda-developers.com" rel="noopener noreferrer"&gt;XDA&lt;/a&gt; : Android Developers News&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hashnode.com/" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt; : Hashnode is a friendly and inclusive community for software developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://rekt.news/" rel="noopener noreferrer"&gt;Rekt&lt;/a&gt; : A journalism related to Defi, Web3, Blockchain and security on them.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackaday.com" rel="noopener noreferrer"&gt;Hackaday&lt;/a&gt; : Hacking is an art form that uses something in a way in which it was not originally intended.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Magazines
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.technologyreview.com/magazine/" rel="noopener noreferrer"&gt;MIT Technology Review&lt;/a&gt; : MIT's tech review magazine.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://nautil.us" rel="noopener noreferrer"&gt;Nautilus&lt;/a&gt; : NewYorker for tech.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lwn.net" rel="noopener noreferrer"&gt;LWN&lt;/a&gt; : Weekly news coverage of opensource technologies, programming, etc. ( Originally Linux Weekly News).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding practice for beginners
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.freecodecamp.com" rel="noopener noreferrer"&gt;freeCodeCamp&lt;/a&gt; : Learn to code and build projects for nonprofits. Build your full stack web development portfolio today&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blackbird.school" rel="noopener noreferrer"&gt;Blackbird School&lt;/a&gt; : Learn to code online with our beginner-friendly platform.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://glitch.com/" rel="noopener noreferrer"&gt;Glitch&lt;/a&gt; : Great place to play around with code in an easy-to-set-up environment.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/dailyprogrammer/" rel="noopener noreferrer"&gt;Reddit.com/r/dailyprogrammer&lt;/a&gt; : interesting programming challenges where you can learn from looking at other's code, even if you are not able to solve code you can look at how others solved.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://programmingbydoing.com" rel="noopener noreferrer"&gt;Programming by Doing&lt;/a&gt; : very good site for those who want to start with absolute basics&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.codeabbey.com" rel="noopener noreferrer"&gt;CodeAbbey - a place where everyone can master programming&lt;/a&gt; : Best place to begin with problems that start at the easiest and gradually increase difficulty with each problem.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://exercism.io" rel="noopener noreferrer"&gt;Exercism.io&lt;/a&gt; : download and solve practice problems in over 50 different languages, and share your solution with others.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.interviewbit.com" rel="noopener noreferrer"&gt;InterviewBit/Coding Interview Questions&lt;/a&gt; : Gamifies the experience of practicing for your interview and includes lots of sample problems to solve.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/karan/Projects-Solutions" rel="noopener noreferrer"&gt;karan/Projects-Solutions&lt;/a&gt; : Solutions to most of the problems in the link above&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://lod-cloud.net" rel="noopener noreferrer"&gt;Lod - Cloud&lt;/a&gt; : The Linking Open Data cloud diagram&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://caveofprogramming.com" rel="noopener noreferrer"&gt;Cave of programming&lt;/a&gt; : Learn to program, Upgrade your skills.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vim-adventures.com/" rel="noopener noreferrer"&gt;Vim adventures&lt;/a&gt; : Learn VIM by playing&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://learnvimscriptthehardway.stevelosh.com" rel="noopener noreferrer"&gt;Learn Vimscript the Hard Way&lt;/a&gt; : Learn Vim Script from begining to expert.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://rosettacode.org/wiki/Category:Programming_Tasks" rel="noopener noreferrer"&gt;Programming Tasks&lt;/a&gt; : large collection of small programs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pramp.com" rel="noopener noreferrer"&gt;Pramp&lt;/a&gt; : It's your turn to be the interviewer. when done, click on the swap roles button on the left&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://paqmind.com" rel="noopener noreferrer"&gt;Paqmind&lt;/a&gt; : Guides and challenges to learn programming&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codecademy.com" rel="noopener noreferrer"&gt;Codecademy&lt;/a&gt; : Learn to code interactively, for free.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codegym.cc/" rel="noopener noreferrer"&gt;Codegym&lt;/a&gt; : It contains a Java tutorial with 1200 Java practise tasks.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://teamtreehouse.com" rel="noopener noreferrer"&gt;treehouse&lt;/a&gt; : The fast, easy, and affordable way to build your skills.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://practice.geeksforgeeks.org" rel="noopener noreferrer"&gt;GeeksforGeeks&lt;/a&gt; : Learn to code, Study for placement, Do competitive coding.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://edabit.com/challenges" rel="noopener noreferrer"&gt;edabit&lt;/a&gt; : Practice coding via various small challenges.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learngitbranching.js.org" rel="noopener noreferrer"&gt;Learn Git Branching&lt;/a&gt; : Learn and practice git commands in an interactive way&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ohshitgit.com/" rel="noopener noreferrer"&gt;Oh Shit, Git!?!&lt;/a&gt; : Cheat sheet to get yourself out of bad git situations&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.theodinproject.com/home" rel="noopener noreferrer"&gt;The Odin Project&lt;/a&gt; : The Odin Project provides a free open source coding curriculum that can be taken entirely online.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.udemy.com/" rel="noopener noreferrer"&gt;Udemy&lt;/a&gt; : Whether you want to learn or to share what you know, you’ve come to the right place. As a global destination for online learning, we connect people through knowledge.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.scaler.com/topics/" rel="noopener noreferrer"&gt;Scaler&lt;/a&gt; : A curated interactive space for aspiring programmers to learn and master their coding skills. Also help in job interview.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sqlzoo.net/wiki/SQL_Tutorial" rel="noopener noreferrer"&gt;SQL Zoo&lt;/a&gt; : Learn SQL interactively in stages, from basic queries to complex operations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  CryptoCurrency
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.sitepen.com/blog/2017/09/21/blockchain-basics/" rel="noopener noreferrer"&gt;Blockchain Basics&lt;/a&gt; : Great introduction to blockchain&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blockchaindemo.io/" rel="noopener noreferrer"&gt;Blockchain demo&lt;/a&gt; : A visual demo of Blockchain technology&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackernoon.com/learn-blockchains-by-building-one-117428612f46" rel="noopener noreferrer"&gt;Build a blockchain in Python&lt;/a&gt; : Learn Blockchains by Building One&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://coindemo.io/" rel="noopener noreferrer"&gt;Coin demo&lt;/a&gt; : CryptoCurrency demo&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://gitcoin.co" rel="noopener noreferrer"&gt;GitCoin&lt;/a&gt; : Gitcoin is the easiest way to monetize or incentivize work in Open Source Software.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://chaincode.gitbook.io/seminars/" rel="noopener noreferrer"&gt;Learn About Bitcoin and Lightning Protocol&lt;/a&gt;: Complete 4 weeks seminar ciricullum for learning about Bitcoin.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learnmeabitcoin.com/" rel="noopener noreferrer"&gt;Learn Me A Bitcoin&lt;/a&gt;: Bitcoin, Cryptocurrencies and Blockchain explained in plain English&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learnweb3.io/" rel="noopener noreferrer"&gt;Learn Web3 DAO&lt;/a&gt;: Learn to become a Web3 Developer for free. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://litepaper.com/" rel="noopener noreferrer"&gt;Lite Paper&lt;/a&gt; : Cryptocurrencies &amp;amp; Blockchain made effortless&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lopp.net/bitcoin.html" rel="noopener noreferrer"&gt;Lopp Bitcoin Resources&lt;/a&gt; : Some Bitcoin Resources&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.oreilly.com/library/view/mastering-bitcoin/9781491902639/" rel="noopener noreferrer"&gt;Mastering Bitcoin&lt;/a&gt;: Introduction to Bitcoin and tutorials to operate a full node&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://mempool.space" rel="noopener noreferrer"&gt;Mempool&lt;/a&gt;: Bitcoin block explorer, mempool visualizer, transaction tracker, and fee estimator &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  For those who want to start a small project but can't find the ideas
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d?gi=c786640fbd11" rel="noopener noreferrer"&gt;freeCodeCamp/React project ideas&lt;/a&gt; : 27 fun app ideas you can build while learning React.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/" rel="noopener noreferrer"&gt;martyr2s-mega-project-ideas-list&lt;/a&gt; : contains about 125 project ideas from beginner to intermediate level.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/karan/Projects" rel="noopener noreferrer"&gt;karan/Projects&lt;/a&gt; : a large collection of small projects for beginners with&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners" rel="noopener noreferrer"&gt;Wrong "big projects" for beginners&lt;/a&gt; : How to choose where to start&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vicky002/1000_Projects" rel="noopener noreferrer"&gt;vicky002/1000-Projects&lt;/a&gt; : Mega List of practical projects that one can solve in any programming language!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/AppIdeas/" rel="noopener noreferrer"&gt;reddit.com/r/AppIdeas&lt;/a&gt; : A place to discuss ideas for applications, for bored developers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/SomebodyMakeThis/" rel="noopener noreferrer"&gt;reddit.com/r/SomebodyMakeThis&lt;/a&gt; : A home for ideas by people who lack time, money, or skills.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/florinpop17/app-ideas" rel="noopener noreferrer"&gt;florinpop17/app-ideas&lt;/a&gt; : A Collection of application ideas which can be used to improve your coding skills.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  General Coding advice
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.geeksforgeeks.org/how-to-begin-with-competitive-programming/" rel="noopener noreferrer"&gt;How to Begin With Competitive Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png" rel="noopener noreferrer"&gt;10-ways-to-be-a-better-developer&lt;/a&gt; : Ways to become a better dev!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html" rel="noopener noreferrer"&gt;Code Review Best Practices&lt;/a&gt; : Kevin London's blog&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sourcemaking.com/design_patterns" rel="noopener noreferrer"&gt;Design Patterns&lt;/a&gt; : Design Patterns explained in detail with examples.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://gameprogrammingpatterns.com/" rel="noopener noreferrer"&gt;Game Programming Patterns&lt;/a&gt; : Game Programming Patterns is a collection of patterns Robert Nystrom found in games that make code cleaner, easier to understand, and faster&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://okepi.wordpress.com/2014/08/21/how-to-become-a-programmer-or-the-art-of-googling-well/" rel="noopener noreferrer"&gt;How to become a programmer or the art of Googling well&lt;/a&gt; : How to become a programmer or the art of Googling well&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.freecodecamp.org/how-to-escape-tutorial-purgatory-as-a-new-developer-or-at-any-time-in-your-career-e3a4b2384a40" rel="noopener noreferrer"&gt;How to escape tutorial purgatory as a new developer — or at any time in your career&lt;/a&gt; : How to escape tutorial purgatory&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/wearehive/project-guidelines" rel="noopener noreferrer"&gt;JS Project Guidelines&lt;/a&gt; : A set of best practices for JavaScript projects.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learntocodewith.me" rel="noopener noreferrer"&gt;Learn to Code With Me&lt;/a&gt; : A comprehensive site resource by Laurence Bradford for developers who aims to build a career in the tech world&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://thecodist.com/article/lessons_from_a_lifetime_of_being_a_programmer" rel="noopener noreferrer"&gt;Lessons From A Lifetime Of Being A Programmer&lt;/a&gt; : The Codist Header Lessons From A Lifetime Of Being A Programmer
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://webpro.github.io/programming-principles/" rel="noopener noreferrer"&gt;Programming Principles&lt;/a&gt; : Categorized overview of Programming Principles &amp;amp; Patterns&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://martinfowler.com/architecture/" rel="noopener noreferrer"&gt;Software Architecture Guide&lt;/a&gt; : A site by Martin Fowler about Software Architecture patterns and best practices to help building software effectively.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Software_design_pattern" rel="noopener noreferrer"&gt;Software design pattern&lt;/a&gt; : The entire collection of Design Patterns.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329?gi=fc6d0a309be" rel="noopener noreferrer"&gt;Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp&lt;/a&gt; : What I’ve learned from teaching others&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://teachyourselfcs.com/" rel="noopener noreferrer"&gt;TeachYourselfCS&lt;/a&gt; : If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://matt.might.net/articles/what-cs-majors-should-know/" rel="noopener noreferrer"&gt;What every computer science major should know&lt;/a&gt; : The Principles of Good Programming&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://henrikwarne.com/2012/12/12/working-as-a-software-developer/" rel="noopener noreferrer"&gt;Working as a Software Developer&lt;/a&gt; : Henrik Warne's blog&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.owasp.org" rel="noopener noreferrer"&gt;The Open Web Application Security Project (OWASP)&lt;/a&gt; : OWASP is an open community dedicated to enabling organizations to conceive, develop, acquire, operate, and maintain applications that can be trusted.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding Style
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/airbnb/javascript" rel="noopener noreferrer"&gt;Airbnb JS Style Guide&lt;/a&gt; : A mostly reasonable approach to JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/airbnb/ruby" rel="noopener noreferrer"&gt;Airbnb Ruby Style Guide&lt;/a&gt; : A Ruby style guide by Airbnb&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/bbatsov/ruby-style-guide" rel="noopener noreferrer"&gt;Ruby coding style guide&lt;/a&gt; : A community-driven Ruby coding style guide&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/johnpapa/angular-styleguide/tree/master/a1" rel="noopener noreferrer"&gt;Angular 1 Style Guide&lt;/a&gt; : Officially endorsed style guide by John Pappa&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml" rel="noopener noreferrer"&gt;CS 106B Coding Style Guide&lt;/a&gt; : must see for those who create spaghetti&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.umich.edu/~eecs381/generalFAQ/Debugging.html" rel="noopener noreferrer"&gt;Debugging Faqs&lt;/a&gt; : Check out how to debug your program&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/prakhar1989/awesome-courses" rel="noopener noreferrer"&gt;Directory of CS Courses (many with online lectures)&lt;/a&gt; : Another online CS courses&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ossu/computer-science" rel="noopener noreferrer"&gt;Directory of Online CS Courses&lt;/a&gt; : Free online CS courses&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/C_Programming/comments/1vuubw/good_c_programming_habits/" rel="noopener noreferrer"&gt;Good C programming habits. • /r/C_Programming&lt;/a&gt; : C programming habits to adopt&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.github.io/styleguide/cppguide.html" rel="noopener noreferrer"&gt;Google C++ Style Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.chiark.greenend.org.uk/~sgtatham/bugs.html" rel="noopener noreferrer"&gt;How to Report Bugs Effectively&lt;/a&gt; : Want to report a bug but you don't know how? Check out this post&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/learnprogramming/comments/1i4ds4/what_are_some_bad_coding_habits_you_would/" rel="noopener noreferrer"&gt;What are some bad coding habits you would recommend a beginner avoid getting into?&lt;/a&gt; : Bad habits to avoid when you get started&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.python.org/dev/peps/pep-0008/" rel="noopener noreferrer"&gt;PEP8 - Style Guide for Python Code&lt;/a&gt; : Style Guide for Python Code&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://standardjs.com" rel="noopener noreferrer"&gt;Standard JS Style Guide&lt;/a&gt; : JavaScript style guide, with linter &amp;amp; automatic code fixer&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.python-guide.org/writing/style/" rel="noopener noreferrer"&gt;The Hitchhiker's Guide to Python&lt;/a&gt; : Best Practices for Python Development&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://google.github.io/styleguide/pyguide.html" rel="noopener noreferrer"&gt;Google Python Style Guide&lt;/a&gt; : Google Python Style Guide&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/behzad888/Aurelia-styleguide" rel="noopener noreferrer"&gt;Aurelia Style Guide&lt;/a&gt; : An Aurelia style guide by Behzad Abbasi(Behzad888)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sourcemaking.com/" rel="noopener noreferrer"&gt;Source Making &lt;/a&gt;: Design Patterns &amp;amp; Refactoring&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://refactoring.guru/" rel="noopener noreferrer"&gt;Refactoring Guru&lt;/a&gt;: Refactoring And Design Patterns&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://google.github.io/styleguide/javaguide.html" rel="noopener noreferrer"&gt;Google Java Style Guide&lt;/a&gt;: Google Java Style Guide&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/rust-dev-tools/fmt-rfcs" rel="noopener noreferrer"&gt;Rust Coding style&lt;/a&gt;: Rust code formatting RFCs and coding style guides&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://google.github.io/styleguide/csharp-style.html" rel="noopener noreferrer"&gt;Google C# Style Guide&lt;/a&gt;: Google C# Style Guide&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  General Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://coderpad.io" rel="noopener noreferrer"&gt;CoderPad&lt;/a&gt; : Quickly Conduct Coding Interviews and Phone Screen Interviews.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codepen.io" rel="noopener noreferrer"&gt;CodePen&lt;/a&gt; : Front End Developer Playground &amp;amp; Code Editor in the Browser&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://crontab.guru/" rel="noopener noreferrer"&gt;Crontab Guru&lt;/a&gt; : Quick and simple editor for cron schedule expressions&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://vorillaz.github.io/devicons/#/main" rel="noopener noreferrer"&gt;Devicons&lt;/a&gt; : Cheatsheet for devs icons&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://app.diagrams.net/" rel="noopener noreferrer"&gt;Diagrams.net&lt;/a&gt; : Drawing tools to make design and uml easily. Old draw.io&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://free-for.dev/#/" rel="noopener noreferrer"&gt;FreeFor.Dev&lt;/a&gt; : A huge list of free resources and tools&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kodytools.com/dev-tools" rel="noopener noreferrer"&gt;Kody Tools&lt;/a&gt;: 100+ dev tools including code converters, formatters, and minifiers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://regex101.com" rel="noopener noreferrer"&gt;regex101&lt;/a&gt; : Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://regexr.com" rel="noopener noreferrer"&gt;regexr&lt;/a&gt; : Another online tool to learn, build &amp;amp; test Regular Expressions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wit.ai" rel="noopener noreferrer"&gt;Wit AI&lt;/a&gt; : Natural Language for Developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.saasdesign.io/free-figma-templates" rel="noopener noreferrer"&gt;SaaS Design&lt;/a&gt; : Collection of open source Figma UI design templates for your next project.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://harc.github.io/seymour-live2017" rel="noopener noreferrer"&gt;Seymour&lt;/a&gt; : Live Programming for the Classroom&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codeshare.io" rel="noopener noreferrer"&gt;Code share&lt;/a&gt; : Share code in real-time with other developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://soliddevtools.com" rel="noopener noreferrer"&gt;Solid Tools for Developers&lt;/a&gt; : Online debugging tools for developers and system administrators&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://osquery.io" rel="noopener noreferrer"&gt;OS Query&lt;/a&gt; : Easily ask questions about your Linux, Windows, and macOS infrastructure&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://launchpad.graphql.com" rel="noopener noreferrer"&gt;LaunchPad&lt;/a&gt; : Appollo launchepad for testing GraphQl queries&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://graphonline.ru/en/" rel="noopener noreferrer"&gt;GraphOnline&lt;/a&gt; : Useful tool for visualizing Graphs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cs.usfca.edu/~galles/visualization/Algorithms.html" rel="noopener noreferrer"&gt;Data Structure Visualization&lt;/a&gt; : Perfect website for visually learning Algorithms&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ide.onelang.io" rel="noopener noreferrer"&gt;IDE Onlang&lt;/a&gt; : Write in one language and get the same result in other languages.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pad.new" rel="noopener noreferrer"&gt;Pad.new&lt;/a&gt; : Free cloud-based IDE to run code and databases in almost any language&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pullrequest.com/" rel="noopener noreferrer"&gt;PullRequest&lt;/a&gt; : Code review as a service from vetted, professional reviewers&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://pythontutor.com/visualize.html" rel="noopener noreferrer"&gt;Python Visualizer&lt;/a&gt; : Watch the execution of basic Python, Java, C++, etc. code step-by-step. Recommended for new programmers and the Canadian Computing Competition.
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://extendsclass.com/" rel="noopener noreferrer"&gt;Extends Class&lt;/a&gt; : Online developer tools: REST and SOAP clients, SQLite browser, testers (Regex, XPath, JSONPath) and other tools (Encoders, Converters and formatters)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sourcegraph.com/search" rel="noopener noreferrer"&gt;Sourcegraph&lt;/a&gt; : Online tool for searching millions of open source repositories.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://yqnn.github.io/svg-path-editor/" rel="noopener noreferrer"&gt;SVG Path Editor&lt;/a&gt; : Online and open source SVG Path editor.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.emaildrop.io/" rel="noopener noreferrer"&gt;EmailDrop&lt;/a&gt;: Emaildrop is a free disposable email provider.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://replit.com" rel="noopener noreferrer"&gt;Replit.com&lt;/a&gt;: Free, collaborative, in-browser IDE to code in 50+ languages.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.svgator.com/" rel="noopener noreferrer"&gt;Svgator&lt;/a&gt;: Animate svg graphically. Its like a video editor but for svg. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://webhook.site/" rel="noopener noreferrer"&gt;Webhook.site&lt;/a&gt;: Useful tool for test and debug webhooks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Bash and Shell scripting
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://tldp.org/LDP/abs/html/" rel="noopener noreferrer"&gt;Advanced Bash-Scripting Guide&lt;/a&gt; : An in-depth exploration of the art of shell scripting&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.tldp.org/LDP/Bash-Beginners-Guide/html/" rel="noopener noreferrer"&gt;Bash Guide for Beginners&lt;/a&gt; : Bash Guide for Beginners Machtelt Garrels&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html" rel="noopener noreferrer"&gt;Bash Programming&lt;/a&gt; : by Mike G mikkey at dynamo.com.ar&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.gnu.org/software/bash/manual/bashref.html" rel="noopener noreferrer"&gt;Bash Reference Manual&lt;/a&gt; : Bash Reference Manual&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://mywiki.wooledge.org/BashGuide" rel="noopener noreferrer"&gt;BashGuide&lt;/a&gt; : BashGuide - Greg's Wiki&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://conqueringthecommandline.com/book/frontmatter" rel="noopener noreferrer"&gt;Conquering the Command Line&lt;/a&gt; : Unix and Linux Commands for Developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.airbornos.com" rel="noopener noreferrer"&gt;Airborn OS&lt;/a&gt; :  Private Google Docs Alternative&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.commandlinefu.com/commands/browse" rel="noopener noreferrer"&gt;Commandlinefu&lt;/a&gt; : An extensive collection of Shell oneliners that can save your day on many occasions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/dylanaraps/pure-bash-bible" rel="noopener noreferrer"&gt;Pure Bash Bible&lt;/a&gt; : A collection of pure bash alternatives to external processes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Interview Preparation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html" rel="noopener noreferrer"&gt;10 Frequently asked SQL Query Interview Questions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://puzzles.nigelcoldwell.co.uk" rel="noopener noreferrer"&gt;A Collection of Quant Riddles With Answers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://andreidobrinski.com/blog/a-developers-guide-to-working-with-recruiters/" rel="noopener noreferrer"&gt;A Developer's Guide to Working with Recruiters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hiredintech.com/algorithm-design" rel="noopener noreferrer"&gt;Algorithm design canvas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.indiabix.com" rel="noopener noreferrer"&gt;Aptitude Questions and Answers&lt;/a&gt; : Quant and aptitude preparation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.techinterview.org" rel="noopener noreferrer"&gt;A site for technical interview questions, brain teasers, puzzles, quizzles&lt;/a&gt; : whatever the heck those are) and other things that make you think!&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/cscareerquestions/comments/2lzc4h/big_collection_of_interview_preparation_links/" rel="noopener noreferrer"&gt;Big collection of interview preparation links • /r/cscareerquestions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bigocheatsheet.com/#" rel="noopener noreferrer"&gt;Big-O Algorithm Complexity Cheat Sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ssp.impulsetrain.com/big-o.html" rel="noopener noreferrer"&gt;BIG O Misconceptions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/dideler/2365607" rel="noopener noreferrer"&gt;Bitwise tricks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/Twipped/InterviewThis" rel="noopener noreferrer"&gt;ChiperSoft/InterviewThis&lt;/a&gt; : questions to ask during on a interview to know more about the company.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codeproject.com" rel="noopener noreferrer"&gt;Code Project&lt;/a&gt; : For those who code!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://javahonk.com/core-java-interview-questions/" rel="noopener noreferrer"&gt;Core Java Interview questions - Interview question on each topic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.gowrikumar.com/c/index.php" rel="noopener noreferrer"&gt;C PUZZLES, Some interesting C problems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://web.stanford.edu/class/cs9/" rel="noopener noreferrer"&gt;CS9: Problem-Solving for the CS Technical Interview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gurmeet.net/puzzles/" rel="noopener noreferrer"&gt;Delightful Puzzles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stackoverflow.com/questions/11094330/determining-the-big-o-runtimes-of-these-different-loops" rel="noopener noreferrer"&gt;Determining the big-O runtimes of these different loops?&lt;/a&gt; : really good stackoverflow question that covers basics of calculating runtime complexity.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions" rel="noopener noreferrer"&gt;five-essential-phone-screen-questions - steveyegge2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://placementsindia.blogspot.com" rel="noopener noreferrer"&gt;Freshers Interviews&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.gainlo.co/#!/" rel="noopener noreferrer"&gt;Gainlo&lt;/a&gt; : Mock interview from professionals &lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.geeksforgeeks.org" rel="noopener noreferrer"&gt;GeeksforGeeks/A computer science portal for geeks&lt;/a&gt; : also subscribe to their feeds to get links to their new articles.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/odino/interviews" rel="noopener noreferrer"&gt;github.com/odino/interviews&lt;/a&gt; : list of important questions for interview&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lifeclever.com/give-your-resume-a-face-lift/" rel="noopener noreferrer"&gt;Give your résumé a face lift&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://grow.google/certificates/interview-warmup/" rel="noopener noreferrer"&gt;Google Interview Warmup&lt;/a&gt; : Google Interview Warmup is an AI-based tool that helps individuals practise for their interviews.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/" rel="noopener noreferrer"&gt;Here's How to Prepare for Tech Interviews • /r/cscareerquestions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.artofmanliness.com/2016/01/05/tell-me-a-little-about-yourself/" rel="noopener noreferrer"&gt;How to Answer "Tell Me a Little About Yourself"/The Art of Manliness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.icsjobportal.com/blog/job-interview-questions" rel="noopener noreferrer"&gt;How to Answer the Toughest 40 Job Interview Questions/ICS Job Portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews" rel="noopener noreferrer"&gt;How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kelukelu.me/interview/index.html" rel="noopener noreferrer"&gt;How to interview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://se7so.blogspot.com/2014/01/how-to-prepare-for-interview-1.html" rel="noopener noreferrer"&gt;How to prepare for an interview - 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://placement-iit2013.blogspot.com" rel="noopener noreferrer"&gt;IIT Delhi Placement Experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/samwincott/Internship-Guide" rel="noopener noreferrer"&gt;samwincott/Internship-Guide&lt;/a&gt; : An aggregate of links related to internships.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.janestreet.com/interviewing-at-jane-street/" rel="noopener noreferrer"&gt;Interviewing At Jane Street&lt;/a&gt; : Interviewing At Jane Street&lt;/li&gt;
&lt;li&gt;&lt;a href="http://javahonk.com/category/interview/" rel="noopener noreferrer"&gt;Interview Archives - Java Honk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.interviewcake.com/" rel="noopener noreferrer"&gt;Interview Cake&lt;/a&gt; : Free and Paid course options offering high quality technical interview practice. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.artofmanliness.com/2012/08/06/how-to-ace-a-job-interview/" rel="noopener noreferrer"&gt;Job Interview: How to Ace a Job Interview/The Art of Manliness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lifehacker.com/tag/job-interviews" rel="noopener noreferrer"&gt;Job interviews News, Videos, Reviews and Gossip - Lifehacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.thebalance.com/job-interview-questions-and-answers-2061204" rel="noopener noreferrer"&gt;Job Interview Questions and Best Answers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/kimberli/interviews" rel="noopener noreferrer"&gt;kimberli/interviews&lt;/a&gt; : study sheet for Interview&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://leetcode.com/" rel="noopener noreferrer"&gt;LeetCode&lt;/a&gt; : A new way to learn.here you can prepare for your interview.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learnersbucket.com" rel="noopener noreferrer"&gt;Learnersbucket&lt;/a&gt;: Data Structures and Algorithms in Javascript.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/mission-peace/interview/wiki" rel="noopener noreferrer"&gt;Mission-peace/interview problems&lt;/a&gt; : A large collection of coding interview problems&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://neetcode.io" rel="noopener noreferrer"&gt;NeetCode&lt;/a&gt;: Prepare topic wise coding questions which are most frequently asked in MAANG companies. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pramp.com/ref/gt1" rel="noopener noreferrer"&gt;Pramp/A free on demand interview practice platform for Software Engineers&lt;/a&gt; : Practice coding interviews with real peers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://leetcode.com/problemset/algorithms/" rel="noopener noreferrer"&gt;Problems/LeetCode OJ&lt;/a&gt; : Coding practice for interviews&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.programmerinterview.com" rel="noopener noreferrer"&gt;Programmer And Software Interview Questions Answers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/user/ashish2199/m/puzzles/" rel="noopener noreferrer"&gt;Reddit.com/user/ashish2199/m/puzzles&lt;/a&gt; : Logic Puzzles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.jitbit.com/news/181-jitbits-sql-interview-questions/" rel="noopener noreferrer"&gt;SQL interview questions&lt;/a&gt; : great SQL test&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stevestedman.com/wp-content/uploads/VennDiagram1.pdf" rel="noopener noreferrer"&gt;SQL Joins explained using venn diagram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/svozniuk/java-interviews" rel="noopener noreferrer"&gt;svozniuk/java-interviews&lt;/a&gt; : Java interview questions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.techiedelight.com" rel="noopener noreferrer"&gt;Techie Delight&lt;/a&gt; : Leading platform for technical interview preparation.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.datsi.fi.upm.es/~frosal/docs/25mdq.html" rel="noopener noreferrer"&gt;The 25 most difficult HR questions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/" rel="noopener noreferrer"&gt;Top 10 Algorithms for Coding Interview&lt;/a&gt; : Algorithms for Coding Interview&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/" rel="noopener noreferrer"&gt;Unix / Linux Cheat Sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/india/comments/1clgdj/unsolicited_advice_for_job_seekers_and_employers/" rel="noopener noreferrer"&gt;Unsolicited_advice_for_job_seekers_and_employers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://visualgo.net/en" rel="noopener noreferrer"&gt;Visualising Data Structures and Algorithms through Animation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.hiredintech.com/app" rel="noopener noreferrer"&gt;We Help Coders Get Hired&lt;/a&gt; : website offering courses on system design, interview strategies, soft skills etc&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/cscareerquestions/comments/209rkq/what_are_your_goto_questions_for_the_do_you_have/" rel="noopener noreferrer"&gt;what_are_your_goto_questions_for_the_do_you_have?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/cscareerquestions/comments/1b8wa3/why_you_make_less_money/" rel="noopener noreferrer"&gt;Why You Make Less Money • /r/cscareerquestions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.ocf.berkeley.edu/~wwu/riddles/hard.shtml" rel="noopener noreferrer"&gt;wu :: riddles(hard)&lt;/a&gt; : logic puzzles and riddles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.usejournal.com/what-i-learned-from-interviewing-at-multiple-ai-companies-and-start-ups-a9620415e4cc#fa32" rel="noopener noreferrer"&gt;What I Learned from Interviewing at multiple AI Companies and Start-Ups&lt;/a&gt;
-&lt;a href="https://techinterviewhandbook.org/introduction/" rel="noopener noreferrer"&gt;Tech Interview Handbook&lt;/a&gt;: Guide on  cracking tech interviews&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Documentaries
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://ia801908.us.archive.org/27/items/youtube-S23yie-779k/" rel="noopener noreferrer"&gt;Breaking the Code&lt;/a&gt; : Biography of Alan Turing&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=4NIb9l3imAo" rel="noopener noreferrer"&gt;Cracking The Code Interview&lt;/a&gt; : Cracking the Code Interview&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=Eg5-tdAwclo" rel="noopener noreferrer"&gt;Cracking the Coding Interview&lt;/a&gt; : Cracking the Coding Interview, Fullstack Speaker Series&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=iOq5kSKqeR4" rel="noopener noreferrer"&gt;Harvard CS50 - Asymptotic Notation (video)&lt;/a&gt; : Asymptotic Notation explained by Harvard&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=Mv2XQgpbTNE" rel="noopener noreferrer"&gt;Machine Code Instructions (video)&lt;/a&gt; : Code instructions&lt;/li&gt;
&lt;li&gt;Machine that Changed the World - a very good documentary about the history of computers

&lt;ul&gt;
&lt;li&gt;Part 1 is unavailable for free streaming due to widespread copyright claims.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=0iPiYxjsYKk" rel="noopener noreferrer"&gt;Part 2: Inventing the Future&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=d7DKVfOXr54" rel="noopener noreferrer"&gt;Part 3: The Paperback Computer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=enWWlx7-t0k" rel="noopener noreferrer"&gt;Part 4: The Thinking Machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=fLLXiP7diEo" rel="noopener noreferrer"&gt;Part 5: The World at Your Fingertips&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://www.youtube.com/watch?v=s1i-dnAH9Y4" rel="noopener noreferrer"&gt;Mechanical Computer (All Parts)&lt;/a&gt; : a very good video from the 1950s explaining how mechanical computers used to work without all the modern-day electronics.&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://teachyourselfcs.com" rel="noopener noreferrer"&gt;Teach Yourself Computer Science&lt;/a&gt; : Teach Yourself Computer Science&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://www.youtube.com/watch?v=XMm0HsmOTFI" rel="noopener noreferrer"&gt;The Code&lt;/a&gt; : Story of Linux documentary&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://www.youtube.com/watch?v=9vz06QO3UkQ" rel="noopener noreferrer"&gt;The Internet's Own Boy&lt;/a&gt; : The Story of Aaron Swartz&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  MOOCs for learning something new
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.class-central.com" rel="noopener noreferrer"&gt;Class Central&lt;/a&gt; : a directory of 100,000+ student reviews of thousands of MOOCs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://classpert.com" rel="noopener noreferrer"&gt;Classpert&lt;/a&gt; : a website that gathers MOOCs and online courses from several providers, focusing on computer science and data science courses.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.google.com/spreadsheets/d/1BD8BJJUNaX63m2QmySWMGDp71nx4W4MyyiIBlfMoN3Q/htmlview?sle=true#" rel="noopener noreferrer"&gt;Computer Science Resources&lt;/a&gt; : list of MOOCs for autodidacts&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.coursera.org" rel="noopener noreferrer"&gt;Coursera.org&lt;/a&gt; : Take the world's best courses, online.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/cs50tv/videos" rel="noopener noreferrer"&gt;CS50&lt;/a&gt; : A set of goods tutorials from cs50&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.edx.org" rel="noopener noreferrer"&gt;edX&lt;/a&gt; : Free Online Courses, Advance Your Career, Improve Your Life.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kadenze.com/courses?subjects%5B%5D=7" rel="noopener noreferrer"&gt;Kadenze/Creative Programming&lt;/a&gt; : Programming courses focused on art and creativity&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/" rel="noopener noreferrer"&gt;MIT OCW Electrical Engineering and Computer Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://mooc.fi/english.html" rel="noopener noreferrer"&gt;MOOC.fi&lt;/a&gt; : Free online courses from the University of Helsinki&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://nptel.ac.in" rel="noopener noreferrer"&gt;NPTEL&lt;/a&gt; : Free online courses by IIT with certificates&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/prakhar1989/awesome-courses/blob/master/README.md" rel="noopener noreferrer"&gt;prakhar1989/awesome-CS-courses&lt;/a&gt; : List containing large amount of CS courses&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pluralsight.com" rel="noopener noreferrer"&gt;Pluralsight&lt;/a&gt; : An online learning and workforce development platform that helps businesses and individuals adjust to changing technology.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Sites related to your preferred programming language (For me C++)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://javahungry.blogspot.com/2014/02/best-books-for-learning-java-must-read.html" rel="noopener noreferrer"&gt;Best books for learning java must read&lt;/a&gt; : Get basics of Java&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.stroustrup.com/bs_faq2.html" rel="noopener noreferrer"&gt;Bjarne Stroustrup's C++ Style and Technique FAQ&lt;/a&gt; : The C++ FAQ&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.stroustrup.com/bs_faq.html" rel="noopener noreferrer"&gt;Bjarne Stroustrup's FAQ&lt;/a&gt; : The C++ FAQ&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.stroustrup.com/C++11FAQ.html" rel="noopener noreferrer"&gt;C++11 - the new ISO C++ standard&lt;/a&gt; : The C++11 FAQ&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLO9y7hOkmmSGTy5z6HZ-W4k2y8WXF7Bff" rel="noopener noreferrer"&gt;Compilers (video)&lt;/a&gt; : A set of videos on how the GC works&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.infoq.com/presentations/garbage-collection-benefits" rel="noopener noreferrer"&gt;Deep Dive Java&lt;/a&gt; : Garbage Collection is Good!&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.artima.com/insidejvm/ed2/index.html" rel="noopener noreferrer"&gt;Free Online Chapters of Inside the Java Virtual Machine by Bill Venners&lt;/a&gt; : Java Corner&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.dynatrace.com/resources/ebooks/javabook/how-garbage-collection-works/" rel="noopener noreferrer"&gt;How Garbage Collection Works&lt;/a&gt; : Java memory management&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sherxon/AlgoDS" rel="noopener noreferrer"&gt;Implementation of Algorithms and Data Structures, Interview Questions and Answers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.jetbrains.com/help/idea/keyboard-shortcuts-you-cannot-miss.html" rel="noopener noreferrer"&gt;IntelliJ Keyboard Shortcuts&lt;/a&gt; : Keyboard shortcuts to enhance your productivity when working in IntelliJ.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.artima.com/java/index.html" rel="noopener noreferrer"&gt;Java Corner at Artima.com&lt;/a&gt; : Java Corner at Artima.com&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cafeaulait.org/course/" rel="noopener noreferrer"&gt;Java Lecture Notes&lt;/a&gt; : Java Student's Resource&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.javaoffheap.com" rel="noopener noreferrer"&gt;Java Off Heap&lt;/a&gt; : Java Off the Heap house&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://javarevisited.blogspot.com" rel="noopener noreferrer"&gt;Java Revisited&lt;/a&gt; : good for learning about Java Language and interview preparation.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.java-source.net" rel="noopener noreferrer"&gt;Java-source&lt;/a&gt; : Java source&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cs.princeton.edu/~cos126/java_visualize/" rel="noopener noreferrer"&gt;Java Visualizer&lt;/a&gt; : helps visualize references, values of variables, etc&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.journaldev.com" rel="noopener noreferrer"&gt;JournalDev - Java, Java EE, Android, Web Development Tutorials&lt;/a&gt; : Java, Java EE, Android, Web Development Tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://chimera.labs.oreilly.com/books/1234000001805/index.html" rel="noopener noreferrer"&gt;Learning Java&lt;/a&gt; : a free online textbook for learning Java&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://netbeans.org/project_downloads/usersguide/shortcuts-80.pdf" rel="noopener noreferrer"&gt;Netbeans Keyboard Shortcuts&lt;/a&gt; : Keyboard shortcuts to enhance your productivity when working in Netbeans.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://doc.qt.io/" rel="noopener noreferrer"&gt;Official Qt Documentation&lt;/a&gt; : Documentation for different Qt versions, languages, tools and platforms&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.docjar.com" rel="noopener noreferrer"&gt;Search Open Source Java API&lt;/a&gt; : view source of java library and learn how things are implemented.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.stroustrup.com/C++.html" rel="noopener noreferrer"&gt;The C++ Programming Language&lt;/a&gt; : The C++ Programming Language.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cs.umd.edu/~pugh/java/memoryModel/" rel="noopener noreferrer"&gt;The Java Memory Model&lt;/a&gt;: The Java Memory Model&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.oracle.com/javase/tutorial/" rel="noopener noreferrer"&gt;The Java™ Tutorials&lt;/a&gt; : The best tutorials for Java.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cubrid.org/blog/understanding-jvm-internals" rel="noopener noreferrer"&gt;Understanding JVM Internals&lt;/a&gt; : Understanding JVM Internals&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://plumbr.eu/handbook/what-is-garbage-collection" rel="noopener noreferrer"&gt;what-is-garbage-collection&lt;/a&gt; : Demystify the garbage collection&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.javaworld.com" rel="noopener noreferrer"&gt;JavaWorld&lt;/a&gt; : Welcome to Javaworld&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.xyzws.com/javafaq/page/1" rel="noopener noreferrer"&gt;XyzWs Java FAQs&lt;/a&gt; : large collection of java interview questions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.javatpoint.com/java-tutorial" rel="noopener noreferrer"&gt;JavatPoint&lt;/a&gt; : Best website to get a basic Java programming tutorial&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://doc.rust-lang.org/book/title-page.html" rel="noopener noreferrer"&gt;The Rust Programming Language Book&lt;/a&gt; : Explains the Rust programming language&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://rust-lang-nursery.github.io/rust-cookbook/intro.html#cookin-with-rust" rel="noopener noreferrer"&gt;Rust Cookbook&lt;/a&gt; : Quickly get an overview of the capabilities of the Rust crate ecosystem&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://riptutorial.com/ebook/python" rel="noopener noreferrer"&gt;Getting start with python&lt;/a&gt; : A-Z python programming concepts and methods.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://doc.rust-lang.org/rust-by-example/" rel="noopener noreferrer"&gt;Rust by Example&lt;/a&gt; : A collection of runnable examples that illustrate various Rust concepts and standard libraries&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Learn AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://aima.cs.berkeley.edu" rel="noopener noreferrer"&gt;aima&lt;/a&gt; : The leading textbook in Artificial Intelligence (4th most cited publication of the century). Includes Github repositories and more AI resources!&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://course.fast.ai" rel="noopener noreferrer"&gt;fast.ai&lt;/a&gt; : Free practical &lt;em&gt;deep learning&lt;/em&gt; course for coders without grad-level maths!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vaticle.com" rel="noopener noreferrer"&gt;TypeDB&lt;/a&gt; : A Strongly-typed Database&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.openai.com/robots-that-learn/" rel="noopener noreferrer"&gt;Robots that learn&lt;/a&gt; : Robots that Learn&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.openai.com/unsupervised-sentiment-neuron/" rel="noopener noreferrer"&gt;Unsupervised Sentiment Neuron&lt;/a&gt; : Unsupervised Sentiment Neuron&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/" rel="noopener noreferrer"&gt;What's the difference between AI- DP and ML?&lt;/a&gt; : Difference artificial intelligence, machine-learning, deep-learning-ai&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.tensorflow.org" rel="noopener noreferrer"&gt;TensorFlow&lt;/a&gt; : An open-source software library for Machine Intelligence&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://scikit-learn.org" rel="noopener noreferrer"&gt;Scikit-learn&lt;/a&gt; : A Python module for machine learning build on top of SciPy&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.deeplearning.ai" rel="noopener noreferrer"&gt;DeepLearning.ai&lt;/a&gt; : Deep Learning course by Andrew Ng, Founder of Coursera&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.floydhub.com/coding-the-history-of-deep-learning/" rel="noopener noreferrer"&gt;Coding the History of Deep Learning&lt;/a&gt; : Coding the History of Deep Learning&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/SerpentAI/SerpentAI" rel="noopener noreferrer"&gt;Serpent AI&lt;/a&gt; : Game Agent Framework. Helping you create AIs / Bots to play any game you own! BETA&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.floydhub.com/colorizing-b&amp;amp;w-photos-with-neural-networks/" rel="noopener noreferrer"&gt;Blog Floydhub&lt;/a&gt; : Colorizing B&amp;amp;W Photos with Neural Networks&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://mlcourse.ai/" rel="noopener noreferrer"&gt;MLCOURSE.AI&lt;/a&gt; : Open Machine Learning course by OpenDataScience&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://course.elementsofai.com/" rel="noopener noreferrer"&gt;Elements of AI&lt;/a&gt; : A free course for AI basics by Reaktor and University of Helsinki&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://machinelearningmastery.com/" rel="noopener noreferrer"&gt;Machine Learning Mastery&lt;/a&gt; : A comprehensive blog that contains guidance, tutorials, and e-book for mastering ML&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developers.google.com/machine-learning/crash-course" rel="noopener noreferrer"&gt;Machine Learning Crash Course&lt;/a&gt; : A jumpstart AI course from Google&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.simplilearn.com/tutorials/machine-learning-tutorial" rel="noopener noreferrer"&gt;Machine Learning Tutorial: A Step-by-Step Guide for Beginners&lt;/a&gt; : A one-stop playlist for all the basics of Machine Learning simplified, from Logistic Regression to Reinforcement Learning.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Seminar, research writing, talks, etc
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.cs.cmu.edu/~mleone/how-to.html" rel="noopener noreferrer"&gt;Advice on Research and Writing&lt;/a&gt; : A collection of advice about how to do research and how to communicate effectively (primarily for computer scientists).&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cse.iitd.ac.in/~srsarangi/articles.html" rel="noopener noreferrer"&gt;PHD MS Articles&lt;/a&gt; : articles and views&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cse.iitb.ac.in/~ranade/communicationskills.html" rel="noopener noreferrer"&gt;Seminar and reports&lt;/a&gt; : Everyone must read this tiny book before writing the seminar report&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://latex.knobs-dials.com" rel="noopener noreferrer"&gt;Latex reference&lt;/a&gt; : Arbitrary reference&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/LewisVo/Begin-Latex-in-minutes" rel="noopener noreferrer"&gt;Begin Latex in minutes&lt;/a&gt; : Brief Intro to LaTeX for beginners that helps you use LaTeX with the ease&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tobi.oetiker.ch/lshort/lshort.pdf" rel="noopener noreferrer"&gt;Lshort&lt;/a&gt; : The Not So Short Introduction to LATEX2ε&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Everything in one place
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://devdocs.io" rel="noopener noreferrer"&gt;API Documentation&lt;/a&gt; : A one-place well-known API Documentation with a searchable interface&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.baeldung.com" rel="noopener noreferrer"&gt;Baeldung&lt;/a&gt; : Step-by-step guides for Spring, rest, Java, security, persistence, Jackson, HTTP client-side and Kotlin&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://branition.com/colors" rel="noopener noreferrer"&gt;Branition Colors&lt;/a&gt; : Collection of hand-curated color palettes best fitted for branding.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/chubin/cheat.sh" rel="noopener noreferrer"&gt;cheat.sh&lt;/a&gt; : &lt;code&gt;curl cheat.sh&lt;/code&gt; — the only cheat sheet you need — instant answers on programming questions with &lt;code&gt;curl&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://roadmap.sh/" rel="noopener noreferrer"&gt;Developer Roadmaps&lt;/a&gt; : Step by step guides and paths to learn different tools or technologies&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devurls.com/" rel="noopener noreferrer"&gt;DevURLs&lt;/a&gt; : Developer news aggregator&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kaggle.com/" rel="noopener noreferrer"&gt;Kaggle&lt;/a&gt; : All-in-one Machine Learning and Data Science Community – access free GPUs and a huge repository of community published data &amp;amp; code.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.mozilla.org/en-US/" rel="noopener noreferrer"&gt;MDN Web Docs&lt;/a&gt; : A place with all the documentation of the web standards&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devhints.io" rel="noopener noreferrer"&gt;Rico's cheatsheets&lt;/a&gt; : A set of good cheatsheets&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/user/ashish2199/m/cs_student_subs/" rel="noopener noreferrer"&gt;Programming Subreddits&lt;/a&gt; : a multisubreddit of all subreddits of topics related to computer science and programming.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.quora.com/What-are-the-best-websites-a-programmer-should-visit/answer/Ashish-Padalkar?srid=OH96" rel="noopener noreferrer"&gt;Websites a programmer should visit&lt;/a&gt; : Response on Quora by ashish2199&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.gitignore.io/" rel="noopener noreferrer"&gt;gitignore&lt;/a&gt; : A collection of useful .gitignore templates for your project. Select from 442 Operating System, IDE, and Programming Language&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hiddentools.dev/" rel="noopener noreferrer"&gt;Hidden Tools&lt;/a&gt; : Discover a wide collection of tools made by the community - for you. ✨&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://coolors.co/" rel="noopener noreferrer"&gt;Coolors&lt;/a&gt; : Create the perfect palette or get inspired by thousands of beautiful color schemes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devdojo.com/tails/app" rel="noopener noreferrer"&gt;Tailwind CSS Page Builder&lt;/a&gt; :  The perfect Tailwind CSS Page Builder&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lottiefiles.com/" rel="noopener noreferrer"&gt;LottieFiles&lt;/a&gt; : The world’s largest online platform for the world’s smallest animation format for designers, developers, and more. Access Lottie animation tools and plugins for Android, iOS, and Web.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.uidesigndaily.com/" rel="noopener noreferrer"&gt;UI Design Daily&lt;/a&gt; :Weekly FREE UI resources straight to your inbox&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://iconscout.com/" rel="noopener noreferrer"&gt;Iconscout&lt;/a&gt; : Over 2.2 Million+ Design Assets,  Curated SVGs, Vector Icons, Illustrations, 3D graphics, and Lottie Animations.  Over 3000+ assets added every day. Integrated plugins, tools, editors, and more.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.jsonapi.co/" rel="noopener noreferrer"&gt;Json API App&lt;/a&gt; : Single repository for everything you need to build better products as a developer. API, DB, Queue, Server, Webhooks, Bin, Tools, Podcasts etc. Everything you need to build super apps that our world needs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://onelinerhub.com/" rel="noopener noreferrer"&gt;Library or micro code solutions&lt;/a&gt; : Community library of micro code pieces for popular issues.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  YouTube Channels
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC5e__RG9K3cHrPotPABnrwg" rel="noopener noreferrer"&gt;C++Now (BoostCon)&lt;/a&gt; : C++Now (previously BoostCon) conference&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCU0Rt8VHO5-YNQXwIjkf-1g" rel="noopener noreferrer"&gt;code::dive conference&lt;/a&gt; : code::dive conference organized by NOKIA Wrocław Technology Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/codingblocks" rel="noopener noreferrer"&gt;Coding Blocks&lt;/a&gt; : Tutorials, how to's, tips and tricks&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/Computerphile/videos" rel="noopener noreferrer"&gt;Computerphile&lt;/a&gt; : Must watch for every CS student&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/ComputerHistory/videos" rel="noopener noreferrer"&gt;ComputerHistory&lt;/a&gt; : for those who like to know how we reached where we are.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/CppCon/videos?shelf_id=0&amp;amp;view=0&amp;amp;sort=dd" rel="noopener noreferrer"&gt;CppCon&lt;/a&gt; : C++ Conference&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/user/FacebookDevelopers/videos" rel="noopener noreferrer"&gt;Facebook Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/user/GoogleDevelopers/videos" rel="noopener noreferrer"&gt;Google Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/GoogleTechTalks/videos" rel="noopener noreferrer"&gt;GoogleTechTalks&lt;/a&gt; : videos on trending topics and cool stuff happening in the tech industry.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/GynvaelEN" rel="noopener noreferrer"&gt;Gynvael Coldwin&lt;/a&gt; : Awesome reverse engineering and hacking(CTF) videocasts. Every Wednesday is new live streams.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/HowToBecomeTV/videos" rel="noopener noreferrer"&gt;HowToBecomeTV&lt;/a&gt; : contains good interviews of developers and people related to the tech industry.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/java/videos" rel="noopener noreferrer"&gt;Java&lt;/a&gt; : talks related to java&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g/videos" rel="noopener noreferrer"&gt;JavaOne&lt;/a&gt; : Java Conference&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC-yuWVUplUJZvieEligKBkA/videos" rel="noopener noreferrer"&gt;javidx9&lt;/a&gt; : Game and graphics tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/MeetingCPP/videos" rel="noopener noreferrer"&gt;Meeting C++ YT Kanalseite&lt;/a&gt; : Talks on C++&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/MIT/" rel="noopener noreferrer"&gt;MIT OpenCourseWare&lt;/a&gt; : MIT OpenCourseWare for learning in-depth algorithms, data structures, and computer engineering&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/c/MurtazasWorkshopRoboticsandAI/" rel="noopener noreferrer"&gt;Murtaza's OpenCV Robotics and AI&lt;/a&gt;: OpenCV, Self Driving, Robotics and AI tutorials.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCGGRRqAjPm6sL3-WGBDnKJA/videos" rel="noopener noreferrer"&gt;Netflix UI Engineering&lt;/a&gt; : great videos to watch for web developers, mobile developers and those interested in some of Netflix's tech stack&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/OreillyMedia/videos" rel="noopener noreferrer"&gt;O'Reilly&lt;/a&gt; : interviews and talks of the world's best technical writers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/PlacementGrid/videos" rel="noopener noreferrer"&gt;Placement Grid&lt;/a&gt; : Interview and campus placement experience&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.aristeia.com/presentations.html" rel="noopener noreferrer"&gt;Scott Meyers: Past Talks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A" rel="noopener noreferrer"&gt;Siraj Raval&lt;/a&gt; : Artificial Intelligence and deep learning tutorials videos&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/ThinMatrix/videos" rel="noopener noreferrer"&gt;ThinMatrix&lt;/a&gt; : blogs and tutorials developer making a 3d game in Java using OpenGL&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/ThoughtbotVideo/videos" rel="noopener noreferrer"&gt;thoughtbot&lt;/a&gt; : talks on various topics&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/TechGuyWeb/videos" rel="noopener noreferrer"&gt;Traversy Media&lt;/a&gt; :Web development and programming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/user/technoparkcorp/videos" rel="noopener noreferrer"&gt;yegor256&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/GotoConferences" rel="noopener noreferrer"&gt;GOTO Conference&lt;/a&gt; : tech talks from the GOTO Conference by Developers for Developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ" rel="noopener noreferrer"&gt;freeCodeCamp&lt;/a&gt; : freecodecamp youtube channel&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCEOGtxYTB6vo6MQ-WQ9W_nQ" rel="noopener noreferrer"&gt;Bo Qian&lt;/a&gt; : Learn advanced c++&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC0RhatS1pyxInC00YKjjBqQ/videos" rel="noopener noreferrer"&gt;Geeksforgeeks&lt;/a&gt; : geeksforgeeks youtube&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCYU6nvKyRYnE5kiG9JXkXpA" rel="noopener noreferrer"&gt;Hacker earth&lt;/a&gt; : Hacker earth youtube&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/Hak5Darren" rel="noopener noreferrer"&gt;Hak5&lt;/a&gt; : 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.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC4a-Gbdw7vOaccHmFo40b9g" rel="noopener noreferrer"&gt;Khan Academy&lt;/a&gt; : Khan Academy youtube&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw" rel="noopener noreferrer"&gt;LearnCode.academy&lt;/a&gt; : 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&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC9fDC_eBh9e_bogw87DbGKQ/featured" rel="noopener noreferrer"&gt;Rachit Jain&lt;/a&gt; : competitive programming&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ" rel="noopener noreferrer"&gt;sentdex&lt;/a&gt; : Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis, robotics, web development, game development, and more.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCTBGXCJHORQjivtgtMsmkAQ" rel="noopener noreferrer"&gt;Steve Griffith&lt;/a&gt; : The videos on this channel are largely about web design &amp;amp; development with a good dose of mobile development thrown in just for fun. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw" rel="noopener noreferrer"&gt;The Coding Train&lt;/a&gt; : 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.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCBsuOBu-dxj5bx1KMgmar5g" rel="noopener noreferrer"&gt;TheHappieCat&lt;/a&gt; : Videos on technology, storytelling, and being happie.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCVLbzhxVTiTLiVKeGV7WEBg" rel="noopener noreferrer"&gt;Tutorials Point (India) Pvt. Ltd.&lt;/a&gt; : 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&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCBVCi5JbYmfG3q5MEuoWdOw" rel="noopener noreferrer"&gt;Udacity&lt;/a&gt; : Udacity, a pioneer in online education, is building "University by Silicon Valley", a new type of online university&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCLEMTlEe5RE04EoULMHWEEQ" rel="noopener noreferrer"&gt;V. Anton Spraul&lt;/a&gt; : 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.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCk1SpWNzOs4MYmr0uICEntg" rel="noopener noreferrer"&gt;xdadevelopers&lt;/a&gt; : 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.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/kudvenkat/" rel="noopener noreferrer"&gt;KudVenkat&lt;/a&gt; : Microsoft .NET technologies and SQL Server tutorials.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg" rel="noopener noreferrer"&gt;The Net Ninja&lt;/a&gt;: Web development tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCFbNIlppjAuEX4znoulh0Cw" rel="noopener noreferrer"&gt;Web Dev Simplified&lt;/a&gt;: Tutorials based on Web development from basic to advanced.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/c/takeUforward" rel="noopener noreferrer"&gt;Take You Forward&lt;/a&gt;: Tutorials on Data structures and Algorithms in Java and C++.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Good Articles
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.infoq.com/articles/Starting-With-MongoDB/" rel="noopener noreferrer"&gt;14 Things I Wish I’d Known When Starting with MongoDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://carlcheo.com/compsci" rel="noopener noreferrer"&gt;40 Keys Computer Science Concepts Explained In Layman’s Terms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory"&gt;A Gentle Introduction To Graph Theory&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://moonscript.org" rel="noopener noreferrer"&gt;A programmer-friendly language that compiles to Lua.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://stevewedig.com/2014/02/03/software-developers-reading-list/" rel="noopener noreferrer"&gt;A Software Developer’s Reading List&lt;/a&gt; : Some good books and links in there.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.saminiir.com/lets-code-tcp-ip-stack-5-tcp-retransmission/" rel="noopener noreferrer"&gt;Code a TCP/IP stack&lt;/a&gt; : Let's code a TCP/IP stack, 5: TCP Retransmission&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codewords.recurse.com/issues/four/the-language-of-choice" rel="noopener noreferrer"&gt;Codewords.recurse&lt;/a&gt; : The language of choice&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions" rel="noopener noreferrer"&gt;Data structure and Algorithms&lt;/a&gt; : List of some algorithms and data structures with their solutions.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.wikiwand.com/en/Java_bytecode" rel="noopener noreferrer"&gt;Dive into the byte code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.thefirehoseproject.com/posts/expectations-of-a-junior-developer/" rel="noopener noreferrer"&gt;Expectations of a Junior Developer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://studio3t.com/knowledge-base/articles/mongodb-getting-started/" rel="noopener noreferrer"&gt;Getting Started with MongoDB – An Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html" rel="noopener noreferrer"&gt;Linux Inside&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.wikiwand.com/en/List_of_algorithms" rel="noopener noreferrer"&gt;List of algorithms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.databasestar.com/normalization-in-dbms/" rel="noopener noreferrer"&gt;Step by Step Guide to Database Normalization&lt;/a&gt;: A guide to database normalization.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/" rel="noopener noreferrer"&gt;The Key To Accelerating Your Coding Skills&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/" rel="noopener noreferrer"&gt;Unicode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://multithreaded.stitchfix.com" rel="noopener noreferrer"&gt;We are reinventing the retail industry through innovative technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kunststube.net/encoding/" rel="noopener noreferrer"&gt;What every programmer absolutely, positively needs to know about encodings and character sets to work with text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://futuretech.blinkenlights.nl/misc/cpumemory.pdf" rel="noopener noreferrer"&gt;What every programmer should know about memory - PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://qotoqot.com/blog/improving-focus/" rel="noopener noreferrer"&gt;qotoqot - improving-focus&lt;/a&gt; : How I got to 200 productive hours a month&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.pixelbeat.org/docs/unix-parallel-tools.html" rel="noopener noreferrer"&gt;Pixel Beat - Unix&lt;/a&gt; : Parallel processing with Unix tools&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackernoon.com/learning-vim-what-i-wish-i-knew-b5dca186bef7" rel="noopener noreferrer"&gt;Learning Vim&lt;/a&gt; : What I Wish I Knew&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://arjunsreedharan.org/post/82710718100/kernel-101-lets-write-a-kernel" rel="noopener noreferrer"&gt;Write a Kernel&lt;/a&gt; : Kernel 101 – Let’s write a Kernel&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://addyosmani.com/resources/essentialjsdesignpatterns/book/" rel="noopener noreferrer"&gt;Learning JavaScript Design Patterns&lt;/a&gt; : the online version of the Learning JavaScript Design Patterns published by O'Reilly, released by the author Addy Osmani under CC BY-NC-ND 3.0&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://requestbin.com/blog/working-with-webhooks/" rel="noopener noreferrer"&gt;Working with Webhooks&lt;/a&gt; : a comprehensive guide on webhooks&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.mrdbourke.com/how-i-got-tensorflow-developer-certified/" rel="noopener noreferrer"&gt;How I got TensorFlow Developer Certified&lt;/a&gt; : Step By Step guide to pass Tensorflow Developer Certification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Podcasts
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.codingblocks.net" rel="noopener noreferrer"&gt;Coding Blocks&lt;/a&gt; : A podcast covering topics such as best programming practices, design patterns, coding for performance, object-oriented coding, database design and implementation, tips, tricks and a whole lot of other things.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://developeronfire.com/episodes" rel="noopener noreferrer"&gt;Developer On Fire&lt;/a&gt; : A podcast that shares the humanity of developers and tells stories of some of the amazing people in software, hosted by Dave Rael.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://spec.fm/podcasts/developer-tea" rel="noopener noreferrer"&gt;Developer Tea&lt;/a&gt; : A podcast for developers designed to fit inside your tea break.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://frontendhappyhour.com" rel="noopener noreferrer"&gt;Front End Happy Hour&lt;/a&gt; : A podcast featuring a panel of Software Engineers from Netflix, Evernote, Atlassian &amp;amp; LinkedIn talking over drinks about all things Front End development.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.fullstackradio.com" rel="noopener noreferrer"&gt;Full Stack Radio&lt;/a&gt; : Everything from product design and user experience to unit testing and system administration.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://groovypodcast.podbean.com" rel="noopener noreferrer"&gt;Groovy Podcast&lt;/a&gt; : A podcast dedicated to the Groovy programming language and its ecosystem.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devchat.tv/iphreaks" rel="noopener noreferrer"&gt;IPhreaks&lt;/a&gt; : A weekly group discussion about iOS development and related technology by development veterans. We discuss Apple, tools, practices, and code.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devchat.tv/js-jabber" rel="noopener noreferrer"&gt;JavaScript Jabber&lt;/a&gt; : A weekly discussion about JavaScript, front-end development, community, careers, and frameworks.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learntocodewith.me/podcast/" rel="noopener noreferrer"&gt;Learn To Code With Me Podcast&lt;/a&gt; : A Season by season of tech podcast episodes by Laurence Bradford with topics ranging from Career in Tech to lessons in doing tech business&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lispcast.com/category/podcast/" rel="noopener noreferrer"&gt;LispCast&lt;/a&gt; : A podcast by Eric Normand, a functional programming expert talking about FP concepts.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://msdevshow.com" rel="noopener noreferrer"&gt;MS Dev Show&lt;/a&gt; : Jason Young and Carl Schweitzer talk about the latest in developer news covering topics such as the Azure cloud, Windows, Windows Phone, Visual Studio, and cross-platform development using the Microsoft platform.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devchat.tv/react-native-radio" rel="noopener noreferrer"&gt;React Native Radio&lt;/a&gt; : A weekly discussion of the tools, techniques, and technologies used to build mobile applications with JavaScript and React.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://shoptalkshow.com/" rel="noopener noreferrer"&gt;ShopTalk Show&lt;/a&gt; : A weekly podcast about just building websites from Dave Rupert and Chris Coyier.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://softskills.audio/" rel="noopener noreferrer"&gt;Soft Skills Engineering&lt;/a&gt; : A weekly advice podcast for software developers about non-technical topics.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://softwareengineeringdaily.com" rel="noopener noreferrer"&gt;Software Engineering Daily&lt;/a&gt; : A daily technical interview about software topics.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.se-radio.net" rel="noopener noreferrer"&gt;Software Engineering Radio&lt;/a&gt; : A podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://syntax.fm" rel="noopener noreferrer"&gt;Syntax&lt;/a&gt; : A Tasty Treats Podcast for Web Developers by Wes Bos &amp;amp; Scott Tolinski.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://bikeshed.fm" rel="noopener noreferrer"&gt;The Bike Shed&lt;/a&gt; : Guests discuss their development experience and challenges with Ruby, Rails, JavaScript, and others.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://changelog.com/podcast" rel="noopener noreferrer"&gt;The Changelog&lt;/a&gt; : A weekly conversation that gets to the heart of open source technologies and the people who create them.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cynicaldeveloper.com" rel="noopener noreferrer"&gt;The Cynical Developer&lt;/a&gt; : A podcast that aims to help you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer. Covering Desktop, web, and mobile development, mainly around the .Net Stack but often looking into other software and frameworks.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://realpython.com/podcasts/rpp/" rel="noopener noreferrer"&gt;The Real Python Podcast&lt;/a&gt; : A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.&lt;/li&gt;
&lt;li&gt;
&lt;a href="//blockchain.global/blockchain-innovation"&gt;Blockchain Insider by 11:FS&lt;/a&gt; : Podcast to learn about the Blockchain Technology&lt;/li&gt;
&lt;li&gt;
&lt;a href="//unchainedpodcast.co"&gt;Unchained&lt;/a&gt; Podcast to learn about the Blockchain Technology&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://talkpython.fm/" rel="noopener noreferrer"&gt;Talk python to me&lt;/a&gt; Podcast to learn about Python through interviews and discussions &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pythonbytes.fm" rel="noopener noreferrer"&gt;Python bytes&lt;/a&gt; Podcast to learn about the latest happenings and trends in Python&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Building a Simple Compiler/Interpreter
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/thejameskyle/the-super-tiny-compiler" rel="noopener noreferrer"&gt;⛄ Possibly the smallest compiler ever&lt;/a&gt; : This is an ultra-simplified example of all the major pieces of a modern compiler written in easy to read JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://aalhour.com/awesome-compilers/" rel="noopener noreferrer"&gt;Awesome Compilers&lt;/a&gt; : Curated list of awesome resources on Compilers, Interpreters, and Runtimes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html" rel="noopener noreferrer"&gt;Growing a compiler&lt;/a&gt; : Learn how to grow a compiler&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ruslanspivak.com/lsbasi-part1/" rel="noopener noreferrer"&gt;Let’s Build A Simple Interpreter. Part 1.&lt;/a&gt; : Try to demystify compilers by building one&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://c9x.me/compile/bib/" rel="noopener noreferrer"&gt;Resources for Amateur Compiler Writers&lt;/a&gt; : Resources for Amateur Compiler Writers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sarabander.github.io/sicp/html/index.xhtml" rel="noopener noreferrer"&gt;Structure and Interpretation of Computer Programs&lt;/a&gt; : Structure and Interpretation of Computer Programs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/fcpauldiaz/writing-my-first-compiler"&gt;Writing My First Compiler&lt;/a&gt; : Write out your first compiler&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nicoleorchard.com/blog/compilers" rel="noopener noreferrer"&gt;An Intro to Compilers&lt;/a&gt; : How to Speak to Computers, Pre-Siri&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://staff.polito.it/silvano.rivoira/HowToWriteYourOwnCompiler.htm" rel="noopener noreferrer"&gt;Write your own compiler&lt;/a&gt; : How to write your compiler&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://craftinginterpreters.com/" rel="noopener noreferrer"&gt;Crafting Interpreters&lt;/a&gt; A handbook for writing interpreters, first implementing a tree walking interpreter and later a bytecode virtual machine&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://norasandler.com/2017/11/29/Write-a-Compiler.html" rel="noopener noreferrer"&gt;Writing a C Compiler&lt;/a&gt; : The first post in a series by Nora Sandler on writing your own C compiler&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tutorials
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://wildlyinaccurate.com/a-hackers-guide-to-git/" rel="noopener noreferrer"&gt;A Hacker's Guide to Git&lt;/a&gt; : for those wanting to learn git with a solid foundation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://python.swaroopch.com" rel="noopener noreferrer"&gt;A Byte of Python&lt;/a&gt; : a free beginner introduction to python&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://duartes.org/gustavo/blog/best-of/" rel="noopener noreferrer"&gt;Best Of - Gustavo Duarte&lt;/a&gt; : contains articles on various topics&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://cs.lmu.edu/~ray/classes/dsa/" rel="noopener noreferrer"&gt;CMSI 281: Data Structures&lt;/a&gt; : lightweight introduction to DS&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://overapi.com" rel="noopener noreferrer"&gt;Collecting all the cheat sheets&lt;/a&gt; : cheat sheets for lots of programming languages&lt;/li&gt;
&lt;li&gt;&lt;a href="http://users.cs.cf.ac.uk/Dave.Marshall/C/CE.html" rel="noopener noreferrer"&gt;C Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cryptohack.org/" rel="noopener noreferrer"&gt;CryptoHack&lt;/a&gt; : Learn cryptography through challenges and tutorials. Has a leaderboard and new challenges are added every few months. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackr.io/tutorials/learn-c-plus-plus" rel="noopener noreferrer"&gt;Programming Community Curated C++ Resources&lt;/a&gt; : resources recommended by developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.slideshare.net/olvemaudal/deep-c" rel="noopener noreferrer"&gt;Deep C&lt;/a&gt; : very good presentation on C language&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612" rel="noopener noreferrer"&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/a&gt; : aka the "Gang Of Four" book, or GOF&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://prismoskills.appspot.com/lessons/Dynamic_Programming/Chapter_01_-_Introduction.jsp" rel="noopener noreferrer"&gt;Dynamic programming - PrismoSkills&lt;/a&gt; : very good resource if want to learn how to solve DP problems.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://flexboxfroggy.com" rel="noopener noreferrer"&gt;Flexbox Froggy&lt;/a&gt; : a game that teaches you how to use CSS flexbox properties&lt;/li&gt;
&lt;li&gt;&lt;a href="https://maryrosecook.com/blog/post/git-from-the-inside-out" rel="noopener noreferrer"&gt;Git from the inside out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124" rel="noopener noreferrer"&gt;Head First Design Patterns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html" rel="noopener noreferrer"&gt;How to Program in C++&lt;/a&gt; : Good resource for revising C++ topics and STL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mysqltutorial.org" rel="noopener noreferrer"&gt;http://www.mysqltutorial.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://indradhanush.github.io/blog/writing-a-unix-shell-part-3/" rel="noopener noreferrer"&gt;indradhanush tutotials&lt;/a&gt; : Writing a Unix Shell&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.le.ac.uk/users/rjm1/cotter/index.htm" rel="noopener noreferrer"&gt;Introduction to C Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freeengineer.org/learnUNIXin10minutes.html" rel="noopener noreferrer"&gt;Learn UNIX in 10 minutes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://linuxcommand.org" rel="noopener noreferrer"&gt;Learning the shell.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://linuxjourney.com" rel="noopener noreferrer"&gt;Linux Journey&lt;/a&gt; : good site for learning Linux&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ryanstutorials.net/linuxtutorial/" rel="noopener noreferrer"&gt;Linux Tutorial&lt;/a&gt; : good resource for learning Linux&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://missing.csail.mit.edu/" rel="noopener noreferrer"&gt;Missing Semester&lt;/a&gt; : The missing semester of your computer science education&lt;/li&gt;
&lt;li&gt;&lt;a href="https://guides.github.com/features/mastering-markdown/" rel="noopener noreferrer"&gt;More about Github-flavored markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.techotopia.com/index.php/MySQL_Essentials" rel="noopener noreferrer"&gt;MySQL Essentials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://opendatastructures.org" rel="noopener noreferrer"&gt;Open Data Structures&lt;/a&gt; : Excellent resource for learning about DS and algos, provides code in various languages C++, Java, and pseudocode.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www2.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/" rel="noopener noreferrer"&gt;OS Course Notes&lt;/a&gt; : Chapter-wise course notes according to Galvin's book&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dzone.com" rel="noopener noreferrer"&gt;Programming, Web Development, and DevOps news, tutorials, and tools for beginners to experts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://see.stanford.edu/Course/CS106A" rel="noopener noreferrer"&gt;Stanford Programming Course&lt;/a&gt; : Full, free CS course created by Stanford&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cheat-sheets.org/sites/sql.su/" rel="noopener noreferrer"&gt;SQL (Structured Query Language) in one page : SQL.SU&lt;/a&gt; : a very good SQL cheat sheet&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.subtle.press/course/poor-mans-ci" rel="noopener noreferrer"&gt;Subtle/Poor Man's CI&lt;/a&gt; : Learn how continuous integration platforms work under the hood, by building one of your own on top of git with Node.js&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/TCP/IP_Illustrated" rel="noopener noreferrer"&gt;TCP/IP Illustrated Series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://guide.bash.academy" rel="noopener noreferrer"&gt;The Bash Guide&lt;/a&gt; : a very good guide for learning the Bash Shell&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.chiark.greenend.org.uk/~sgtatham/cdescent/" rel="noopener noreferrer"&gt;The Descent to C&lt;/a&gt; : for those moving to C from some higher programming language like java or python.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894" rel="noopener noreferrer"&gt;The Linux Command Line: A Complete Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://product.half.ebay.com/The-UNIX-Programming-Environment-by-Brian-W-Kernighan-and-Rob-Pike-1983-Other/54385&amp;amp;tg=info" rel="noopener noreferrer"&gt;The Unix Programming Environment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.topcoder.com/community/data-science/data-science-tutorials/" rel="noopener noreferrer"&gt;TopCoder Tutorials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.tutorialspoint.com" rel="noopener noreferrer"&gt;Tutorialspoint&lt;/a&gt; : Text and Video Tutorials for UPSC, IAS, PCS, Civil Services, Banking, Aptitude, Questions, Answers, Explanation, Interview, Entrance, Exams, Solutions&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057" rel="noopener noreferrer"&gt;UNIX and Linux System Administration Handbook, 4th Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vimtutorplus.herokuapp.com/exercise/1" rel="noopener noreferrer"&gt;VimTutor+&lt;/a&gt; : Learn VIM from the browser.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com" rel="noopener noreferrer"&gt;W3Schools Online Web Tutorials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml" rel="noopener noreferrer"&gt;Unix Shell&lt;/a&gt; : Unix shell scripting with ksh/bash&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://snapsvg.io" rel="noopener noreferrer"&gt;Snap SVG&lt;/a&gt; : The JavaScript SVG library for the modern web&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vim.rtorr.com" rel="noopener noreferrer"&gt;vim.rtorr&lt;/a&gt; : Vim Cheat Sheet&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.openvim.com/tutorial.html" rel="noopener noreferrer"&gt;Open Vim&lt;/a&gt; :  Interactive Vim tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://thume.ca/2017/06/17/tree-diffing/" rel="noopener noreferrer"&gt;Algorithm Using Dynamic Programming and A&lt;/a&gt; : Designing a Tree Diff Algorithm Using Dynamic Programming and A*&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.learnpython.org" rel="noopener noreferrer"&gt;Learn Python&lt;/a&gt; : Free Interactive Python Tutorial&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.viva64.com/en/b/0533/" rel="noopener noreferrer"&gt;C++17&lt;/a&gt; : A guide of C++17&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.bash.academy" rel="noopener noreferrer"&gt;The Bash Academy&lt;/a&gt; : The Bash Academy is an initiative to promote the bash shell language and educate people on its use.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://learnshell.org" rel="noopener noreferrer"&gt;Learn Shell Programming&lt;/a&gt; : This website is intended for everyone who wishes to learn programming with Unix/Linux shell interpreters.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackr.io/tutorials/learn-java" rel="noopener noreferrer"&gt;Java tutorial&lt;/a&gt; : A programming community &amp;amp; a great place to find the best online programming courses and tutorials.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://explainshell.com/" rel="noopener noreferrer"&gt;Explain Shell&lt;/a&gt;: Match command-line arguments to their help text&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://speaking.io/" rel="noopener noreferrer"&gt;Speaking io&lt;/a&gt; : Tips for public speaking&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://javascript.info/" rel="noopener noreferrer"&gt;Javascript.info&lt;/a&gt; : The Modern JavaScript Tutorial&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Watch others code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.education-ecosystem.com" rel="noopener noreferrer"&gt;Education Ecosystem&lt;/a&gt; : screencast of people building applications, websites, games, etc.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.twitch.tv/directory/game/Science%20%26%20Technology" rel="noopener noreferrer"&gt;Twitch.tv&lt;/a&gt; : The programming community of twitch.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What should a programmer know
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://caniuse.com/" rel="noopener noreferrer"&gt;Can I use&lt;/a&gt; : A website that provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com" rel="noopener noreferrer"&gt;GitHub.com Build software better, together&lt;/a&gt; : Place to showcase your project and collaborate with others. (Must know Git to use it effectively)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://about.gitlab.com" rel="noopener noreferrer"&gt;GitLab&lt;/a&gt; : An alternative to GitHub that offers free unlimited (private) repositories and unlimited collaborators.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://sijinjoseph.com/programmer-competency-matrix/" rel="noopener noreferrer"&gt;Programmer Competency Matrix&lt;/a&gt; : article for knowing what our level as a programmer is.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Competitive programming
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://a2oj.com/categories" rel="noopener noreferrer"&gt;Topic Wise Problem For Competitive Programmer&lt;/a&gt; : Topic wise Practise Problem&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://adventofcode.com" rel="noopener noreferrer"&gt;Advent of Code&lt;/a&gt; : An Advent calendar of small programming puzzles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://projecteuler.net/archives" rel="noopener noreferrer"&gt;Archived Problems - Project Euler&lt;/a&gt; : Problems Archives&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://artofproblemsolving.com" rel="noopener noreferrer"&gt;Art of Problem Solving&lt;/a&gt; : Is math class too easy for you? You've come to the right place!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codechef.com" rel="noopener noreferrer"&gt;CodeChef&lt;/a&gt; : The only programming contests Web 2.0 platform&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://app.codesignal.com" rel="noopener noreferrer"&gt;CodeSignal&lt;/a&gt; : Test your coding skills&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codeeval.dev/" rel="noopener noreferrer"&gt;CodeEval&lt;/a&gt; : Notepad for notes and code snippets, stored locally in the browser&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://codeforces.com" rel="noopener noreferrer"&gt;Codeforces&lt;/a&gt; : Programming Competition,Programming Contest,Online Computer Programming&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codewars.com" rel="noopener noreferrer"&gt;Codewars&lt;/a&gt; : Rank up by completing code kata&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codility.com" rel="noopener noreferrer"&gt;Codility&lt;/a&gt; : Verify and improve coding skills&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codingame.com/start" rel="noopener noreferrer"&gt;Codingame&lt;/a&gt; : Learn coding through games and challenges!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.facebook.com/hackercup/" rel="noopener noreferrer"&gt;Facebook Hacker Cup&lt;/a&gt; : Facebook's Programming Contest, past problems solutions and FAQ&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://code.google.com/codejam/past-contests" rel="noopener noreferrer"&gt;Google Code Jam Practice and&lt;/a&gt; : past contest problems for practice&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hackerearth.com" rel="noopener noreferrer"&gt;HackerEarth - Programming challenges and Developer jobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.hackerrank.com" rel="noopener noreferrer"&gt;HackerRank&lt;/a&gt; : Practice coding. Compete. Find jobs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lightoj.com" rel="noopener noreferrer"&gt;LightOJ&lt;/a&gt; : Practicing at lightoj is so good for beginners as it is categorized and have also chat room and forum which helps to communicate with others about any problem.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://poj.org/problemlist" rel="noopener noreferrer"&gt;PKU ACM ICPC Practice problems&lt;/a&gt; : Judge online for ACMACPC&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.spoj.com" rel="noopener noreferrer"&gt;Sphere Online Judge (SPOJ)&lt;/a&gt; : Become a true programming master Learn how to code and build efficient algorithms&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.topcoder.com" rel="noopener noreferrer"&gt;Topcoder&lt;/a&gt; : Deliver Faster through Crowdsourcing&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.urionlinejudge.com.br/judge/en/register" rel="noopener noreferrer"&gt;URI Online Judge&lt;/a&gt; : Practice coding, Compete and be a better coder.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://uva.onlinejudge.org" rel="noopener noreferrer"&gt;UVa Online Judge&lt;/a&gt; : hundreds of problems supporting multiple languages.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wakatime.com" rel="noopener noreferrer"&gt;WakaTime&lt;/a&gt; : leaderboards of coding metrics collected via editor plugins&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://mycode.prepbytes.com/competitive-coding/practice" rel="noopener noreferrer"&gt;PrepBytes&lt;/a&gt; : Topic and level wise proper arrange problems &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://a2oj.com/Ladders.html" rel="noopener noreferrer"&gt;A2OJ Ladders&lt;/a&gt; : Practice codeforces problems based on your proficiency and difficulty&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Computer Books
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://programming-motherfucker.com/become.html" rel="noopener noreferrer"&gt;Become a Programmer, Motherfucker (list of books)&lt;/a&gt; : Exhaustive list of books from Zed A. Shaw.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gatecse.in/best-books-for-gatecse/" rel="noopener noreferrer"&gt;Best books for GATE CSE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cses.fi/book.html" rel="noopener noreferrer"&gt;cses.fi/book.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md" rel="noopener noreferrer"&gt;github.com/vhf/free-programming-books&lt;/a&gt; : More than 500 free ebooks on almost any language you can think of&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.gitbook.com" rel="noopener noreferrer"&gt;GitBook&lt;/a&gt; : GitBook helps your team write, collaborate, and publish content online.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jakevdp.github.io/PythonDataScienceHandbook/" rel="noopener noreferrer"&gt;Data Science course&lt;/a&gt; : Python Data Science Handbook&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://goalkicker.com" rel="noopener noreferrer"&gt;Goal Kicker&lt;/a&gt; : Programming Notes for Professionals books&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://graphql.guide" rel="noopener noreferrer"&gt;The GraphQL Guide&lt;/a&gt; : The complete guide to GraphQL, the new REST ✨&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://eloquentjavascript.net/" rel="noopener noreferrer"&gt;Eloquent JavaScript&lt;/a&gt; : A book about JavaScript, programming, and the wonders of the digital.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.programmingbooks.dev" rel="noopener noreferrer"&gt;programmingbooks.dev&lt;/a&gt; : An Ordered and Curated Reading List for Software Craftsmanship Growth.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Video Tutorials
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC5WO7o71wvxMxEtLRkPhiQQ" rel="noopener noreferrer"&gt;Aditya Verma&lt;/a&gt;: Algorithm tutorials playlists by an Indian youtuber Aditya verma.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UCJUmE61LxhbhudzUugHL2wQ/videos" rel="noopener noreferrer"&gt;codedamn&lt;/a&gt; : front end web dev tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codeschool.com" rel="noopener noreferrer"&gt;Code School&lt;/a&gt; : A PluralSight Company and an Interactive learning destination for aspiring and experienced Developers&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/CodingMadeEasy/videos" rel="noopener noreferrer"&gt;CodingMadeEasy&lt;/a&gt; : C++ tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PL6B940F08B9773B9F" rel="noopener noreferrer"&gt;CS1: Higher Computing - Richard Buckland UNSW&lt;/a&gt; : a very good introductory CS course&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/derekbanas/videos" rel="noopener noreferrer"&gt;Derek Banas&lt;/a&gt; : good quality tutorials&lt;/li&gt;
&lt;li&gt;&lt;a href="http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=IntroToAlgorithms" rel="noopener noreferrer"&gt;Design and Analysis of Algorithms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/DevTipsForDesigners/videos" rel="noopener noreferrer"&gt;DevTips&lt;/a&gt; : web dev tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://freecourses.github.io" rel="noopener noreferrer"&gt;FreeCourses&lt;/a&gt; : Free courses about programming&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/channel/UC4DwZ2VXM2KWtzHjVk9M_xg/videos" rel="noopener noreferrer"&gt;Kathryn Hodge&lt;/a&gt; : Has good videos for beginners&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=apGV9Kg7ics" rel="noopener noreferrer"&gt;Kunal Kushwaha&lt;/a&gt; : An amazing guide to Git and GitHub for beginners&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/mycodeschool/videos" rel="noopener noreferrer"&gt;mycodeschool&lt;/a&gt; : Data structures and algorithms tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pluralsight.com" rel="noopener noreferrer"&gt;Pluralsight&lt;/a&gt; : Learn Software Development, DevOps and Data Science through multiple short courses&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/thenewboston/videos" rel="noopener noreferrer"&gt;thenewboston&lt;/a&gt; : good but with too much talk as compared to actual content&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/tusharroy2525/videos" rel="noopener noreferrer"&gt;Tushar Roy&lt;/a&gt; : Algorithm and Data structure tutorial by an Indian Youtuber.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://derekwyatt.org/vim/tutorials/index.html" rel="noopener noreferrer"&gt;Vim Tutorial Videos - Flarfnoogins&lt;/a&gt; : good video tutorial for learning vim&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forum.xda-developers.com/general/xda-university" rel="noopener noreferrer"&gt;XDA-University - Helping You Learn Android Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.khanacademy.org/computing/computer-science" rel="noopener noreferrer"&gt;Khan Academy&lt;/a&gt; : learn about computer science for free&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=1PhArSujR_A" rel="noopener noreferrer"&gt;Functional programming&lt;/a&gt; : John Carmack on Functional Programming (2013)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vimeo.com/album/2838732" rel="noopener noreferrer"&gt;Video about vims&lt;/a&gt; : A serie of tutorials about Vim&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://masteringnextjs.com/" rel="noopener noreferrer"&gt;Mastering Next.js&lt;/a&gt; : A free serie of videos to learn Next.js&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Online Compiler and Sharing Code snippets
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://c9.io" rel="noopener noreferrer"&gt;C9.io&lt;/a&gt; : Your development environment, in the cloud&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://carbon.now.sh/" rel="noopener noreferrer"&gt;Carbon&lt;/a&gt; : Create pretty looking images of your code snippets.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codeframe.co/" rel="noopener noreferrer"&gt;Codeframe&lt;/a&gt; : Online pastebin-like playground for building websites using HTML, CSS, and JavaScript &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codepad.remoteinterview.io" rel="noopener noreferrer"&gt;CodePad&lt;/a&gt; : Code editor to try, test and run 25+ languages&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://coder.com" rel="noopener noreferrer"&gt;Coder&lt;/a&gt; : A Web-based development environment using Visual Studio Code as a code editor&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codesandbox.io" rel="noopener noreferrer"&gt;Codesandbox.io&lt;/a&gt; : CodeSandbox makes it easier to create, share, and reuse React projects with others.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://gist.github.com" rel="noopener noreferrer"&gt;Github Gist&lt;/a&gt; : Instantly share code, notes, and snippets.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://godbolt.org" rel="noopener noreferrer"&gt;Godbolt.org&lt;/a&gt; : Excellent tool for exploring the assembly output of different compilers with and without optimization.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ideone.com" rel="noopener noreferrer"&gt;Ideone.com&lt;/a&gt; : online compiler and debugging tool for more than 60 programming languages&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jsfiddle.net" rel="noopener noreferrer"&gt;JSFiddle&lt;/a&gt; : Test your JavaScript, CSS, HTML or CoffeeScript with online code editor&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jsbin.com/" rel="noopener noreferrer"&gt;JSBin&lt;/a&gt; : Front end playground, Output is not framed, so it allows you to share those snippets that will break inside an iframe.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ide.judge0.com" rel="noopener noreferrer"&gt;Judge0 IDE&lt;/a&gt; : Online compiler with 40+ interpreters and compilers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pastebin.com" rel="noopener noreferrer"&gt;Pastebin.com&lt;/a&gt; : Pastebin can store texts like code, notes, and snippets online for a set time which can be shared instantly.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://playcode.io/" rel="noopener noreferrer"&gt;PlayCode&lt;/a&gt; : Online Javascript playground with a built-in console and support for npm packages.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wandbox.org/" rel="noopener noreferrer"&gt;Wandbox&lt;/a&gt;: Online compiler with bleeding edge C++ and 40 other languages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Blogs of Developers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://algo-geeks.blogspot.com" rel="noopener noreferrer"&gt;Algo-Geeks&lt;/a&gt; : Programming Puzzles, Math Tricks, Algorithms, etc&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amitmerchant.com" rel="noopener noreferrer"&gt;Amit Merchant&lt;/a&gt; : Tutorials, tips &amp;amp; tricks, and rants about programming and design.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.andyheathershaw.uk" rel="noopener noreferrer"&gt;Andy Heathershaw&lt;/a&gt; : Personal website and blog of software developer Andy Heathershaw&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://code.antonio081014.com" rel="noopener noreferrer"&gt;Antonio081014's Algorithms Codes&lt;/a&gt; : The world is under the RULE.
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.askamanager.org/archives" rel="noopener noreferrer"&gt;Archives — Ask a Manager&lt;/a&gt; : HR-related stuff&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://lucumr.pocoo.org" rel="noopener noreferrer"&gt;Armin Ronacher's Thoughts and Writings&lt;/a&gt; : blog on Python and open source&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://matt.might.net/articles/" rel="noopener noreferrer"&gt;blog.might.net&lt;/a&gt; : the blog of might dot net&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.brendangregg.com" rel="noopener noreferrer"&gt;Brendon Gregg - Linux Kernel Dev&lt;/a&gt; : the blog of Brendon D. Gregg&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.cleancoder.com" rel="noopener noreferrer"&gt;Clean Coder Blog&lt;/a&gt; : a blog of the author of the book "Clean Code"&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codeahoy.com" rel="noopener noreferrer"&gt;CodeAhoy&lt;/a&gt; : Blog on software and human factors. 100% Tested on Humans.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.codergears.com/Blog/" rel="noopener noreferrer"&gt;CoderGears Blog Insights from&lt;/a&gt; : the CoderGears Team&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://coding-geek.com" rel="noopener noreferrer"&gt;Coding Geek - A blog about IT, programming and Java&lt;/a&gt; : A blog about IT, programming and Java&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.codinghorror.com" rel="noopener noreferrer"&gt;Coding Horror&lt;/a&gt; : one the best coding blog&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.cseblog.com" rel="noopener noreferrer"&gt;CSE Blog&lt;/a&gt; : quant, math, computer science puzzles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://css-tricks.com/" rel="noopener noreferrer"&gt;CSS Tricks&lt;/a&gt; : about building websites and all that entails, mostly from a front-end perspective&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.daedtech.com" rel="noopener noreferrer"&gt;Daedtech.com&lt;/a&gt; : Stories about software&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dandreamsofcoding.com" rel="noopener noreferrer"&gt;Dan Dreams of Coding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lemire.me/blog/" rel="noopener noreferrer"&gt;Daniel Lemire's Blog&lt;/a&gt; : Daniel Lemire's blog&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://eli.thegreenplace.net" rel="noopener noreferrer"&gt;Eli Bendersky&lt;/a&gt; : everything from Python to LLVM&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://avidullu.wordpress.com" rel="noopener noreferrer"&gt;Geek Land&lt;/a&gt; : My precious collectibles&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.hackerearth.com" rel="noopener noreferrer"&gt;HackerEarth Blog&lt;/a&gt; : The HackerEarth blog&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://rodiongork.tumblr.com" rel="noopener noreferrer"&gt;IT Enthusiast&lt;/a&gt; : IT Enthusiast&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.joelonsoftware.com" rel="noopener noreferrer"&gt;Joel on Software&lt;/a&gt; : The blog of the CEO of StackOverflow&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://latedev.wordpress.com" rel="noopener noreferrer"&gt;Late Developer&lt;/a&gt; :  Random thoughts of an old C++ guy&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linux.org/forums" rel="noopener noreferrer"&gt;Linux Forums&lt;/a&gt; : A Friendly Linux Forum&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://1ucasvb.tumblr.com" rel="noopener noreferrer"&gt;1ucasvb's laboriginal math and physics visualization&lt;/a&gt; : Lucas Vieira Barbosa's lab original math and physics visualization&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jeremykun.com" rel="noopener noreferrer"&gt;Math ∩ Programming&lt;/a&gt; : Math ∩ Programming&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.mytechinterviews.com" rel="noopener noreferrer"&gt;My Tech Interviews&lt;/a&gt; : PREPARE FOR A TECHNICAL INTERVIEW&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.paulgraham.com/articles.html" rel="noopener noreferrer"&gt;Paul Graham Essays&lt;/a&gt; : Paul Grahan Essays&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.yegor256.com" rel="noopener noreferrer"&gt;Programming Blog&lt;/a&gt; : programming blog of Yegor Bugayenko&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://prog21.dadgum.com" rel="noopener noreferrer"&gt;Programming in the 21st Century&lt;/a&gt; : programming in the twenty-first century&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://sudhakar.online" rel="noopener noreferrer"&gt;rudhakar Rayavaram&lt;/a&gt; : Sudhakar Rayavaram Blog's&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tianrunhe.wordpress.com" rel="noopener noreferrer"&gt;Runhe Tian Coding Practice&lt;/a&gt; : Technical interview questions from Apple, Google, Facebook, Amazon, and Microsoft&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.nayuki.io/category/programming" rel="noopener noreferrer"&gt;Small Programming Challenges and Puzzles&lt;/a&gt; : Project Nayuki&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://stevehanov.ca/blog/" rel="noopener noreferrer"&gt;stevehanov.ca&lt;/a&gt; : I know how to make and sell software online, and I can share my tips with you.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.takipi.com" rel="noopener noreferrer"&gt;Takipi Blog&lt;/a&gt; : mainly focuses on Java and JVM languages&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://forum.xda-developers.com" rel="noopener noreferrer"&gt;XDA - Android Developer Forum&lt;/a&gt; : Android Open Source Developers Forum&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.thenetninja.co.uk/" rel="noopener noreferrer"&gt;The Net Ninja&lt;/a&gt;: Web development tutorials&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  For improving your English
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.englishclub.com/learn-english.htm" rel="noopener noreferrer"&gt;Englishclub.com/learn-english&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://grammar.ccc.commnet.edu/grammar/" rel="noopener noreferrer"&gt;Guide to Grammar and Writing&lt;/a&gt; : for those who want to improve their English language skills&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.grammarbook.com/english_rules.asp" rel="noopener noreferrer"&gt;Punctuation and Capitalization Rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://owl.english.purdue.edu" rel="noopener noreferrer"&gt;Purdue University Online Writing Lab (OWL)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.quia.com/shared/english/" rel="noopener noreferrer"&gt;Quia - English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.antimoon.com/how/howtolearn.htm" rel="noopener noreferrer"&gt;AntiMoon Immersion Approach&lt;/a&gt;: Immersion-based learning of English, can be used by people on different levels.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  When you get bored from CS related stuff
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/barcroftmedia/featured" rel="noopener noreferrer"&gt;Barcroft TV&lt;/a&gt; : Daily short documentaries about the incredible variety of people that make up the world&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/bigthink/videos" rel="noopener noreferrer"&gt;Big Think&lt;/a&gt; : Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/coldfustion/videos" rel="noopener noreferrer"&gt;ColdFusion&lt;/a&gt; : Past, present, and future of technology&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/crashcourse/videos" rel="noopener noreferrer"&gt;CrashCourse&lt;/a&gt; : small courses on various subjects&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/everyframeapainting/videos" rel="noopener noreferrer"&gt;Every Frame a Painting&lt;/a&gt; : High-quality analysis of films and filmmaking&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/NationalGeographic/videos" rel="noopener noreferrer"&gt;National Geographic&lt;/a&gt; : High volume of high-quality content from all over the world&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com/r/ProgrammerHumor/" rel="noopener noreferrer"&gt;r/ProgrammerHumor&lt;/a&gt; : Subreddit dedicated to exactly what it sounds like&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.reddit.com" rel="noopener noreferrer"&gt;Reddit the front page of the internet&lt;/a&gt; : Where free time goes to die&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/VineMontanaTV/videos" rel="noopener noreferrer"&gt;Ridddle&lt;/a&gt; : A youtube channel about science, mainly, but not only, the universe and space.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://regexcrossword.com" rel="noopener noreferrer"&gt;Regex Crossword&lt;/a&gt; : A simple crossword game where clues are regex that must be matched.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/scishow/videos" rel="noopener noreferrer"&gt;SciShow&lt;/a&gt; : Answers to interesting questions that you've always wondered about&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/destinws2/videos" rel="noopener noreferrer"&gt;SmarterEveryDay&lt;/a&gt; : Lots of amazing scientific information about the world around us, usually captured with a high-speed camera&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/TEDtalksDirector/videos" rel="noopener noreferrer"&gt;TED&lt;/a&gt; : Great talks about technology, entertainment, and design&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/TestTubeNetwork/videos" rel="noopener noreferrer"&gt;TestTube News&lt;/a&gt; : Interesting information about news from around the world&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.bbc.com/future/story/20170601-the-secret-to-a-long-and-healthy-life-eat-less" rel="noopener noreferrer"&gt;How to live for a long time ?&lt;/a&gt; : The secret of longevity&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/Vsauce/videos" rel="noopener noreferrer"&gt;Vsauce&lt;/a&gt; : The best youtube channel&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.ox.ac.uk/research/research-in-conversation/how-live-happy-life/dr-bronwyn-tarr#" rel="noopener noreferrer"&gt;Ox A cuk&lt;/a&gt; : How to live a happy life&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.lonelyspeck.com/the-milky-way-in-los-angeles-light-pollution/" rel="noopener noreferrer"&gt;lonelyspeck&lt;/a&gt; : Expose to the Right for Astrophotography in Light Pollution – Palos Verdes, Los Angeles, California&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Open Source Websites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://n-o-d-e.net/" rel="noopener noreferrer"&gt;N-O-D-E&lt;/a&gt; : Everything open-source and hacker culture - news, zines, and projects&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://openhatch.org" rel="noopener noreferrer"&gt;Open Hatch&lt;/a&gt; : OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sourceforge.net" rel="noopener noreferrer"&gt;Source Forge&lt;/a&gt; : SourceForge hosts nearly 280,000 projects (at last count). It serves more than 2 million downloads a day and includes apps and tools in a wide variety of categories.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://code.google.com/projecthosting" rel="noopener noreferrer"&gt;Google Code&lt;/a&gt; : Google offers free hosting for open source projects using the Subversion or Mercurial version control systems. It offers 2 GB of storage, integrated code review tools, a wiki, and an issue tracker. The Google Code site also provides links to Google's many publicly available APIs and other developer tools.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://launchpad.net" rel="noopener noreferrer"&gt;Launch Pad&lt;/a&gt; : Maintained by Canonical, LaunchPad is particularly targeted at projects that run on Ubuntu. It provides hosting for more than 21,000 projects that use the Bazaar version control system.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://opensource.google.com" rel="noopener noreferrer"&gt;Google Open Source&lt;/a&gt; : Google Open Source&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developers.redhat.com" rel="noopener noreferrer"&gt;Red Hat Developer&lt;/a&gt; : The world's leading provider of open source solutions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://opensource.com" rel="noopener noreferrer"&gt;Open Source&lt;/a&gt; : Open Source&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://summerofcode.withgoogle.com" rel="noopener noreferrer"&gt;Google Summer of Code&lt;/a&gt; : Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open-source organization on a 3-month programming project during their break from school.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.oswd.org" rel="noopener noreferrer"&gt;Open Source Web Design&lt;/a&gt; : Open Source Web Design is a platform for sharing standards-compliant free web design templates. We give web publishers a voice through good design.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wiki.mozilla.org/Security/Automation/Winter_Of_Security_2016" rel="noopener noreferrer"&gt;Mozilla Winter of Security&lt;/a&gt; : The Winter of Security (MWOS) is a program organized by Mozilla's Security teams to involve students with Security projects. Students who have to perform a semester project as part of their university curriculum can apply to one of the MWOS projects.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bitbucket.org" rel="noopener noreferrer"&gt;Bit Bucket&lt;/a&gt; : Like GitHub, BitBucket hosts both public and private projects. On this site, open-source projects and private projects with fewer than five users are free. It hosts more than 48,000 repositories, many of which are searchable on the site.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.mediawiki.org/wiki/MediaWiki" rel="noopener noreferrer"&gt;Media Wiki&lt;/a&gt; : MediaWiki is a free software open source wiki package written in PHP, originally for use on Wikipedia. It is now also used by several other projects of the non-profit Wikimedia Foundation and by many other wikis, including this website, the home of MediaWiki.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codecuriosity.org" rel="noopener noreferrer"&gt;Code Curiosity&lt;/a&gt; : CodeCuriosity is a platform that encourages contributions to open source. Everyone is rewarded for their efforts, no matter how big or small they are.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codetriage.com" rel="noopener noreferrer"&gt;Code Triage&lt;/a&gt; : Help out your favorite open-source projects and become a better developer while doing it.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://issuehub.io" rel="noopener noreferrer"&gt;Issue Hub&lt;/a&gt; : Contribute to Open Source. Search issue labels to find the right project for you&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://up-for-grabs.net" rel="noopener noreferrer"&gt;Up for Grabs&lt;/a&gt; : This is a list of projects which have curated tasks specifically for new contributors. These are a great way to get started with a project or to help share the load of working on open source projects.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.firsttimersonly.com" rel="noopener noreferrer"&gt;First Timers Only&lt;/a&gt; : Contributing to open source for the first time can be scary and a little overwhelming. Perhaps you’re a Code Newbie or maybe you’ve been coding for a while but haven’t found a project you felt comfortable contributing to.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://yourfirstpr.github.io" rel="noopener noreferrer"&gt;Your First PR&lt;/a&gt; : Your First PR helps you get started contributing to Open Source by showcasing great starter issues on GitHub and elsewhere.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/mungell/awesome-for-beginners" rel="noopener noreferrer"&gt;Awesome First PR Opportunities&lt;/a&gt; : An awesome repository for finding beginner-friendly projects in different programming languages.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/EddieHubCommunity" rel="noopener noreferrer"&gt;EddieHub Open source community&lt;/a&gt; : A Supportive community for people who are interested or already contributing in Open source.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Internships
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.chegg.com" rel="noopener noreferrer"&gt;Chegg&lt;/a&gt; : It is an awesome resource for finding internships, scholarships, tutors, etc.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://internshala.com" rel="noopener noreferrer"&gt;Internshala&lt;/a&gt; : You can search for internships here according to your skill sets for your interested location. It also helps you in getting a good PPO offer from the company.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.letsintern.com" rel="noopener noreferrer"&gt;Letsintern&lt;/a&gt; : Get a smart and challenging internship for you from the LetsIntern.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.perfectintern.com" rel="noopener noreferrer"&gt;PerfectIntern&lt;/a&gt;: Get help finding a paid internship, resume prep, interview prep, and more!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Jobs
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://angel.co/" rel="noopener noreferrer"&gt;AngelList&lt;/a&gt; : AngelList is a 
website for startups, angel investors, and job-seekers 
looking to work at startups. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hiring.careerbuilder.com" rel="noopener noreferrer"&gt;CareerBuilder&lt;/a&gt; : CareerBuilder is one of the largest job boards, providing job listings, resume posting, and career advice and resources to job seekers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.dice.com" rel="noopener noreferrer"&gt;Dice&lt;/a&gt; : Dice is the leading site for tech job seekers.
You can search by company, job title, keyword, employment type, and location.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devsnap.io" rel="noopener noreferrer"&gt;Devsnap&lt;/a&gt; : Devsnap is a job aggregator for developer jobs. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://devitjobs.uk/" rel="noopener noreferrer"&gt;DevITjobs UK&lt;/a&gt; : Transparent job board for UK based developers &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.glassdoor.co.in" rel="noopener noreferrer"&gt;Glassdoor&lt;/a&gt; : Find the job that's right for you.
Search all the open positions on the web. Get your own personalized salary estimate.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://iaesteunitedstates.org" rel="noopener noreferrer"&gt;IAESTE&lt;/a&gt; : Find more and amazing international internships and jobs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.indeed.com" rel="noopener noreferrer"&gt;Indeed&lt;/a&gt; : Find international jobs on Indeed and get a market salary for your dedication and devotion.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instahyre.com" rel="noopener noreferrer"&gt;Instahyre&lt;/a&gt; : Your dream job is here. Showcase yourself to a curated list of top companies. Complete privacy and no spam.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://thementat.com" rel="noopener noreferrer"&gt;Mentat&lt;/a&gt; : Get your dream job 10x faster. Never apply for a job ever again, talk directly to decision-makers and hiring managers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.themuse.com" rel="noopener noreferrer"&gt;The Muse&lt;/a&gt; : Find everything you need to succeed from dream jobs to career advice. You can do a lot here on The Muse like exploring companies, browsing jobs, career advice,  discover careers,  career coaching. Try it.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.paysa.com" rel="noopener noreferrer"&gt;Paysa&lt;/a&gt; : Paysa helps you in finding new and interesting jobs according to your wish.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.simplyhired.com" rel="noopener noreferrer"&gt;SimplyHired&lt;/a&gt; : Simply Hired is a free job search engine (and mobile app) that takes the hassle out of getting hired and provides you with all the information you need to make a sound career move.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://swissdevjobs.ch" rel="noopener noreferrer"&gt;SwissDev Jobs&lt;/a&gt; : Tech job board for Software Engineers that want to work in Switzerland.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://theundercoverrecruiter.com" rel="noopener noreferrer"&gt;Undercover Recruiter&lt;/a&gt; : Become Recruiter,
Candidate or Employer. You can get your job easily here.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://whoishiring.io" rel="noopener noreferrer"&gt;Who is Hiring&lt;/a&gt; : An awesome resource for searching,
filtering, and finding new and attractive jobs according to your needs and interests.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.ziprecruiter.com" rel="noopener noreferrer"&gt;ZipRecruiter&lt;/a&gt; : The Smartest Way to Get Hired.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://remoteml.com/" rel="noopener noreferrer"&gt;RemoteML&lt;/a&gt; : Remote Machine Learning jobs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/jobs" rel="noopener noreferrer"&gt;Linkedin jobs&lt;/a&gt; : A very nice research tool for programming jobs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://germantechjobs.de/" rel="noopener noreferrer"&gt;GermanTech Jobs&lt;/a&gt; : Dedicated job board for tech roles in Germany - with salary brackets&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://weworkremotely.com/" rel="noopener noreferrer"&gt;We Work Remotely&lt;/a&gt; : The largest remote work community in the world.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;↥ Back To Top&lt;/b&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Special Thanks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Please consider a GitHub star if you find this useful and/or consider contributing.&lt;/li&gt;
&lt;li&gt;A special thanks to Ashish Padalkar (&lt;a class="mentioned-user" href="https://dev.to/ashish2199"&gt;@ashish2199&lt;/a&gt;) for contributing a great amount of data and structure to the initial repository &lt;a href="https://www.quora.com/How-to-Create-a-Blog-2/answer/Ashish-Padalkar?srid=OH96" rel="noopener noreferrer"&gt;Original Post&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>featurerequest</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Portfolio Website</title>
      <dc:creator>Karan Sanghvi</dc:creator>
      <pubDate>Wed, 11 Jan 2023 05:39:26 +0000</pubDate>
      <link>https://dev.to/karansanghvi/portfolio-website-49m6</link>
      <guid>https://dev.to/karansanghvi/portfolio-website-49m6</guid>
      <description>&lt;p&gt;After continuously working day and night since a week, I have hosted my portfolio website.&lt;br&gt;
The link of the website is as follows:&lt;br&gt;
&lt;a href="https://karansanghvi.netlify.app/" rel="noopener noreferrer"&gt;my website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have a look at it!🤩🤩&lt;/p&gt;

&lt;p&gt;I would love to have your inputs on how can I make it better!! Do comment!!&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Trapping Rainwater- Important Question For Interviews</title>
      <dc:creator>Karan Sanghvi</dc:creator>
      <pubDate>Tue, 03 Jan 2023 06:11:53 +0000</pubDate>
      <link>https://dev.to/karansanghvi/trapping-rainwater-important-for-interviews-4hjh</link>
      <guid>https://dev.to/karansanghvi/trapping-rainwater-important-for-interviews-4hjh</guid>
      <description>&lt;p&gt;&lt;strong&gt;The question which can be asked for this interview question is as follows:&lt;/strong&gt;&lt;br&gt;
Given "n" non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after running. &lt;/p&gt;

&lt;p&gt;Let's take an example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WpX4KyNG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/apxwijndzbhxsnv760xz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WpX4KyNG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/apxwijndzbhxsnv760xz.jpg" alt="Example for trapping rainwater" width="319" height="252"&gt;&lt;/a&gt;&lt;br&gt;
In the above image, the height of these blocks is given in the form of array like, height = [4,2,0,6,3,2,5]&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The height means from the ground till the top. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To calculate the trapped rainwater, the below formula we consider.&lt;br&gt;
trapped rainwater = (w - x) * width of the bar&lt;br&gt;
Where,&lt;br&gt;
x = height of the block&lt;br&gt;
w = water level&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To construct the graph for trapping rainwater we consider some test cases. Below are some test cases to consider.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Case 1: Single Bar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WoXGW7GF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5wlropx461e6vrxzm77e.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WoXGW7GF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5wlropx461e6vrxzm77e.jpg" alt="Case 1- Single Bar" width="208" height="290"&gt;&lt;/a&gt;&lt;br&gt;
In this case the water level will be 0 as water cannot get trapped. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Case 2: Two Bars&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---LO6XEcH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/my7dm7pkm84eai2dqelz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---LO6XEcH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/my7dm7pkm84eai2dqelz.jpg" alt="Case 2- Two Bars" width="800" height="352"&gt;&lt;/a&gt;&lt;br&gt;
In this case the water level will be 0 as water cannot get trapped. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Case 3: Ascending Bars&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2L2ZHzAB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iobt2reaki5h1w46r2f9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2L2ZHzAB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iobt2reaki5h1w46r2f9.jpg" alt="Case 5- Ascending Bar" width="303" height="213"&gt;&lt;/a&gt;&lt;br&gt;
In this case the water level will be 0 as water cannot get trapped. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Case 4: Descending Bars&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lkoFiHGa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/utvj1dt5tyjxezxrwumf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lkoFiHGa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/utvj1dt5tyjxezxrwumf.jpg" alt="Case 4- Descending Bar" width="302" height="220"&gt;&lt;/a&gt;&lt;br&gt;
In this case the water level will be 0 as water cannot get trapped. &lt;/p&gt;

&lt;p&gt;Hence, considering all the test cases we come to a conclusion that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Minimum number of bars &amp;gt; 2 to trap the water.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A bar should have unequal numbers of height of bars to trap the water.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's see one more example!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NNoKgF5q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/njwp4e9lzkh84b1c3i1l.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NNoKgF5q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/njwp4e9lzkh84b1c3i1l.jpg" alt="Example 2" width="290" height="226"&gt;&lt;/a&gt;&lt;br&gt;
In such cases we have to count the height of the block which is minimum. &lt;br&gt;
Hence the formula will be like:&lt;br&gt;
Trapped Water = (Water Level - Height)&lt;br&gt;
Where,&lt;br&gt;
In Water level we count maxleft boundary and maxright boundary.&lt;/p&gt;

&lt;p&gt;Let's see the code for trapping rainwater!&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class trappingrainwater {
    public static int trappedWater(int height[]) {
        //calculate left max boundary- array
        int n = height.length;
        int leftmax[] = new int [n];
        leftmax[0] = height[0];
        for(int i=1;i&amp;lt;n;i++) {
            leftmax[i] = Math.max(height[i], leftmax[i-1]);
        }
        //calculate right max boundary- array
        int rightmax[] = new int[n];
        rightmax[n-1] = height[n-1];
        for(int i=n-2;i&amp;gt;=0;i--) {
            rightmax[i] = Math.max(height[i], rightmax[i+1]);
        }
        int trappedWater = 0;
        //loop
        for(int i=0;i&amp;lt;n;i++) {
             //waterlevel = min(leftmax boundary, rightmax boundary)
            int waterlevel = Math.min(leftmax[i], rightmax[i]);
            //trapped water = waterlevel - height[i]
            trappedWater += waterlevel - height[i];
        }
        return trappedWater;
    }
    public static void main(String[] args) {
        int height[] = {4,2,0,6,3,2,5};
        System.out.println(trappedWater(height));
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>java</category>
      <category>beginners</category>
      <category>programming</category>
      <category>github</category>
    </item>
    <item>
      <title>How To Get The Best Logo For Your Brand?</title>
      <dc:creator>Karan Sanghvi</dc:creator>
      <pubDate>Sat, 31 Dec 2022 12:04:30 +0000</pubDate>
      <link>https://dev.to/karansanghvi/how-to-get-the-best-logo-for-brand-gkp</link>
      <guid>https://dev.to/karansanghvi/how-to-get-the-best-logo-for-brand-gkp</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The logo is the identity of your brand; that's why it's essential to make it unique and attractive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;These tools will help you to select, customize and download the best logo for your brand.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tools are:&lt;/p&gt;

&lt;p&gt;Turbologo [&lt;a href="https://turbologo.com/" rel="noopener noreferrer"&gt;https://turbologo.com/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flra0dl5p0f42r7fxve5s.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flra0dl5p0f42r7fxve5s.jpg" alt="A look on Turbologo website" width="800" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looka [&lt;a href="https://looka.com/" rel="noopener noreferrer"&gt;https://looka.com/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0i1q39a3uy7fs1uxf4sp.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0i1q39a3uy7fs1uxf4sp.jpg" alt="A look on Looka website" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LogoMaker [&lt;a href="https://www.logomaker.com/" rel="noopener noreferrer"&gt;https://www.logomaker.com/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzkipqzirdsrkx6wc52wa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzkipqzirdsrkx6wc52wa.jpg" alt="A look on LogoMaker website" width="800" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Logogenie [&lt;a href="https://www.logogenie.net/" rel="noopener noreferrer"&gt;https://www.logogenie.net/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4b42kx874bgm76tlh8k2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4b42kx874bgm76tlh8k2.jpg" alt="A look on Logogenie website" width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
    <item>
      <title>Journey Of Being Diploma Computer Engineer 🎓</title>
      <dc:creator>Karan Sanghvi</dc:creator>
      <pubDate>Thu, 15 Dec 2022 19:36:46 +0000</pubDate>
      <link>https://dev.to/karansanghvi/journey-of-being-diploma-computer-engineer-23g</link>
      <guid>https://dev.to/karansanghvi/journey-of-being-diploma-computer-engineer-23g</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Sh5kwrlM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l14r4nugif0i8eymm67f.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Sh5kwrlM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l14r4nugif0i8eymm67f.jpg" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Dream Come True!🤩🎓&lt;br&gt;
Struggling for three years in assignments, submissions, exams, projects and much more, finally made it being a "Diploma Graduate In Computer Engineering" from SVKM's Shri Bhagubhai Mafatlal Polytechnic on 24th November, 2022.&lt;br&gt;
I have had the best three years of engineering in this college. These three years has taught me lots of important and interesting things which will be very helpful through my engineering life!! Never imagined that I would be so much interested in Web Development, Programming languages like C, C++, Python, Java. Application topics like Data Structures, .NET programming which includes VB.NET&lt;br&gt;
, networking, maintaining a database in Oracle, Game Development, Hacking and much more!!&lt;br&gt;
I would like to thank the Head Of Department of Computer Engineering Janardan Kulkarni for the constant support and guidance through my diploma journey. Would also like to thank the other teachers of Computer Engineering for the excellent teaching in all the different subjects in diploma.&lt;br&gt;
A special thanks to my parents, family and friends for supporting me throughout. Means a lot!!&lt;br&gt;
Now, heading towards getting my Btech Degree In Computer Engineering in the next 3 years!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>computern</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
