HomeMeta & General › Best Websites for Programmers

Best Websites for Programmers

by sdmg15 · sdmg15/Best-websites-a-programmer-should-visit

Useful websites every programmer should know.

★ 76.3k stars702 projects ⑂ 8.6k forks1k open issues MIT updated 10mo ago
702 projects
A2OJ Laddersa2oj.com

Practice codeforces problems based on your proficiency and difficulty

Advent of Codeadventofcode.com

An Advent calendar of small programming puzzles

Problems Archives

Art of Problem Solvingartofproblemsolving.com

Is math class too easy for you? You've come to the right place!

AtCoderatcoder.jp

One of the best places to build competitive programming skills for beginners to experts.

CodeChefcodechef.com

The only programming contests Web 2.0 platform

CodeEvalcodeeval.dev

Notepad for notes and code snippets, stored locally in the browser

Codeforcescodeforces.com

Programming Competition,Programming Contest,Online Computer Programming

CodeSignalapp.codesignal.com

Test your coding skills

Codewarscodewars.com

Rank up by completing code kata

Codilitycodility.com

Verify and improve coding skills

Codingamecodingame.com

Learn coding through games and challenges!

Facebook's Programming Contest, past problems solutions and FAQ

past contest problems for practice

HackerRankhackerrank.com

Practice coding. Compete. Find jobs.

LightOJlightoj.com

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.

Judge online for ACMACPC

PrepBytesmycode.prepbytes.com

Topic and level wise proper arrange problems

Become a true programming master Learn how to code and build efficient algorithms

Topcodertopcoder.com

Deliver Faster through Crowdsourcing

Topic wise Practise Problem

URI Online Judgeurionlinejudge.com.br

Practice coding, Compete and be a better coder.

UVa Online Judgeuva.onlinejudge.org

hundreds of problems supporting multiple languages.

WakaTimewakatime.com

leaderboards of coding metrics collected via editor plugins

Some good books and links in there.

Let's code a TCP/IP stack, 5: TCP Retransmission

Codewords.recursecodewords.recurse.com

The language of choice

Expectations of a Junior Developerblog.thefirehoseproject.com

Step By Step guide to pass Tensorflow Developer Certification

List of some algorithms and data structures and learning resources.

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

Learning Vimhackernoon.com

What I Wish I Knew

Linux Inside0xax.gitbooks.io
List of algorithmswikiwand.com
Pixel Beat - Unixpixelbeat.org

Parallel processing with Unix tools

How I got to 200 productive hours a month

A guide to database normalization.

Unicodejoelonsoftware.com
Working with Webhooksrequestbin.com

a comprehensive guide on webhooks

Write a Kernelarjunsreedharan.org

Kernel 101 – Let’s write a Kernel

Codementorcodementor.io

A mentorship community to learn from fellow developers via live 1:1 help and more.

Coderanchcoderanch.com

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...

devRantdevrant.io

Community where you can rant and release your stress

Googlegoogle.com

A search engine for anything you get stuck with.

Learn Anythinglearn-anything.xyz

Community curated knowledge graph of best paths for learning anything

Quoraquora.com

A place to share knowledge and better understand the world

Stack Exchangestackexchange.com

Stack Exchange is the combination of Stack Overflow and 170+ sites where you can get any kinds of help

Stack Overflowstackoverflow.com

subscribe to their weekly newsletter and any other topic which you find interesting

Original Postquora.com

.

Cheggchegg.com

It is an awesome resource for finding internships, scholarships, tutors, etc.

Internshalainternshala.com

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.

Letsinternletsintern.com

Get a smart and challenging internship for you from the LetsIntern.

PerfectInternperfectintern.com

Get help finding a paid internship, resume prep, interview prep, and more!

Boot.devboot.dev

Interactive online course to learn modern backend programming in Python, Javascript, Go, and more.

Class Centralclass-central.com

a directory of 100,000+ student reviews of thousands of MOOCs.

Classpertclasspert.com

a website that gathers MOOCs and online courses from several providers, focusing on computer science and data science courses.

list of MOOCs for autodidacts

Coursera.orgcoursera.org

Take the world's best courses, online.

CS50youtube.com

A set of goods tutorials from cs50

edXedx.org

Free Online Courses, Advance Your Career, Improve Your Life.

Programming courses focused on art and creativity

MOOC.fimooc.fi

Free online courses from the University of Helsinki

NPTELnptel.ac.in

Free online courses by IIT with certificates

Pluralsightpluralsight.com

An online learning and workforce development platform that helps businesses and individuals adjust to changing technology.

List containing large amount of CS courses

whatever the heck those are) and other things that make you think!

Quant and aptitude preparation

BIG O Misconceptionsssp.impulsetrain.com
Bitwise tricksgist.github.com

questions to ask during on a interview to know more about the company.

Code Projectcodeproject.com

For those who code!

Coderbytescoderbyte.com

A platform for coding challenges and interview prep.

really good stackoverflow question that covers basics of calculating runtime complexity.

Maximize your chances to get your resume in the hands on HR/HM.

Freshers Interviewsplacementsindia.blogspot.com
Gainlogainlo.co

Mock interview from professionals

also subscribe to their feeds to get links to their new articles.

list of important questions for interview

Give your résumé a face liftmotorsh.wordpress.com

Google Interview Warmup is an AI-based tool that helps individuals practise for their interviews.

How to interviewkelukelu.me
IIT Delhi Placement Experienceplacement-iit2013.blogspot.com
Interview Cakeinterviewcake.com

Free and Paid course options offering high quality technical interview practice.

Interviewing At Jane Streetblog.janestreet.com

Interviewing At Jane Street

study sheet for Interview

Learnersbucketlearnersbucket.com

Data Structures and Algorithms in Javascript.

LeetCodeleetcode.com

A new way to learn. Here you can prepare for your interview.

A large collection of coding interview problems

NeetCodeneetcode.io

Prepare topic wise coding questions which are most frequently asked in MAANG companies.

Practice coding interviews with real peers

Coding practice for interviews

Logic Puzzles

An aggregate of links related to internships.

great SQL test

Java interview questions

Techie Delighttechiedelight.com

Leading platform for technical interview preparation.

Algorithms for Coding Interview

website offering courses on system design, interview strategies, soft skills etc

wu :: riddles(hard)ocf.berkeley.edu

logic puzzles and riddles

Coding Blockscodingblocks.net

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.

Developer On Firedeveloperonfire.com

A podcast that shares the humanity of developers and tells stories of some of the amazing people in software, hosted by Dave Rael.

A podcast for developers designed to fit inside your tea break.

Front End Happy Hourfrontendhappyhour.com

A podcast featuring a panel of Software Engineers from Netflix, Evernote, Atlassian & LinkedIn talking over drinks about all things Front End development.

Full Stack Radiofullstackradio.com

Everything from product design and user experience to unit testing and system administration.

Groovy Podcastgroovypodcast.podbean.com

A podcast dedicated to the Groovy programming language and its ecosystem.

IPhreaksdevchat.tv

A weekly group discussion about iOS development and related technology by development veterans. We discuss Apple, tools, practices, and code.

A weekly discussion about JavaScript, front-end development, community, careers, and frameworks.

A Season by season of tech podcast episodes by Laurence Bradford with topics ranging from Career in Tech to lessons in doing tech business

LispCastlispcast.com

A podcast by Eric Normand, a functional programming expert talking about FP concepts.

MS Dev Showmsdevshow.com

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.

Python bytespythonbytes.fm

Podcast to learn about the latest happenings and trends in Python

A weekly discussion of the tools, techniques, and technologies used to build mobile applications with JavaScript and React.

ShopTalk Showshoptalkshow.com

A weekly podcast about just building websites from Dave Rupert and Chris Coyier.

Soft Skills Engineeringsoftskills.audio

A weekly advice podcast for software developers about non-technical topics.

Software Engineering Dailysoftwareengineeringdaily.com

A daily technical interview about software topics.

A podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast.

Syntaxsyntax.fm

A Tasty Treats Podcast for Web Developers by Wes Bos & Scott Tolinski.

Talk python to metalkpython.fm

Podcast to learn about Python through interviews and discussions

The Bike Shedbikeshed.fm

Guests discuss their development experience and challenges with Ruby, Rails, JavaScript, and others.

The Changelogchangelog.com

A weekly conversation that gets to the heart of open source technologies and the people who create them.

The Cynical Developercynicaldeveloper.com

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.

A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.

A mostly reasonable approach to JavaScript

A Ruby style guide by Airbnb

Officially endorsed style guide by John Pappa

An Aurelia style guide by Behzad Abbasi(Behzad888)

must see for those who create spaghetti

Check out how to debug your program

Another online CS courses

Free online CS courses

C programming habits to adopt

Google C# Style Guidegoogle.github.io

Google C# Style Guide

Google C++ Style Guidegoogle.github.io
Google Java Style Guidegoogle.github.io

Google Java Style Guide

Google Python Style Guide

How to Report Bugs Effectivelychiark.greenend.org.uk

Want to report a bug but you don't know how? Check out this post

Style Guide for Python Code

Refactoring Gururefactoring.guru

Refactoring And Design Patterns

A community-driven Ruby coding style guide

Rust code formatting RFCs and coding style guides

Source Makingsourcemaking.com

Design Patterns & Refactoring

JavaScript style guide, with linter & automatic code fixer

Best Practices for Python Development

Uber Go Style Guide

Breaking the Codeia801908.us.archive.org

Biography of Alan Turing

Cracking the Code Interview

Cracking the Coding Interview, Fullstack Speaker Series

Asymptotic Notation explained by Harvard

Code instructions

a very good video from the 1950s explaining how mechanical computers used to work without all the modern-day electronics.

Teach Yourself Computer Science

The Codeyoutube.com

Story of Linux documentary

The Story of Aaron Swartz

An in-depth exploration of the art of shell scripting

Airborn OSairborn.io

Private Google Docs Alternative

Bash Guide for Beginners Machtelt Garrels

by Mike G mikkey at dynamo.com.ar

Bash Reference Manual

BashGuidemywiki.wooledge.org

BashGuide - Greg's Wiki

Commandlinefucommandlinefu.com

An extensive collection of Shell oneliners that can save your day on many occasions

Unix and Linux Commands for Developers

Pure Bash Biblegithub.com

A collection of pure bash alternatives to external processes.

Education Ecosystemeducation-ecosystem.com

screencast of people building applications, websites, games, etc.

Twitch.tvtwitch.tv

The programming community of twitch.

Blackbird Schoolblackbird.school

Learn to code online with our beginner-friendly platform.

Cave of programmingcaveofprogramming.com

Learn to program, Upgrade your skills.

Best place to begin with problems that start at the easiest and gradually increase difficulty with each problem.

Codecademycodecademy.com

Learn to code interactively, for free.

Gamify your learning experience and have fun learning how to code!

Codegymcodegym.cc

It contains a Java tutorial with 1200 Java practise tasks.

edabitedabit.com

Practice coding via various small challenges.

Exercism.ioexercism.io

Download and solve practice problems in over 50 different languages, and share your solution with others.

freeCodeCampfreecodecamp.com

Learn to code and build projects for nonprofits. Build your full stack web development portfolio today

GeeksforGeekspractice.geeksforgeeks.org

Learn to code, Study for placement, Do competitive coding.

Glitchglitch.com

Great place to play around with code in an easy-to-set-up environment.

Gamifies the experience of practicing for your interview and includes lots of sample problems to solve.

Solutions to most of the problems in the link above

Learn Git Branchinglearngitbranching.js.org

Learn and practice git commands in an interactive way

Learn Vimscript the Hard Waylearnvimscriptthehardway.stevelosh.com

Learn Vim Script from beginning to expert.

Lod - Cloudlod-cloud.net

The Linking Open Data cloud diagram

Oh Shit, Git!?!ohshitgit.com

Cheat sheet to get yourself out of bad git situations

Paqmindpaqmind.com

Guides and challenges to learn programming

Pramppramp.com

It's your turn to be the interviewer. when done, click on the swap roles button on the left

Programming by Doingprogrammingbydoing.com

very good site for those who want to start with absolute basics

Programming Tasksrosettacode.org

Large collection of small programs.

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.

Scalerscaler.com

A curated interactive space for aspiring programmers to learn and master their coding skills. Also help in job interview.

SQL Zoosqlzoo.net

Learn SQL interactively in stages, from basic queries to complex operations.

SQLTest.onlinesqltest.online

Boost Your SQL Proficiency with Challenging Problems.

The Odin Projecttheodinproject.com

The Odin Project provides a free open source coding curriculum that can be taken entirely online.

treehouseteamtreehouse.com

The fast, easy, and affordable way to build your skills.

Udemyudemy.com

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.

Vim adventuresvim-adventures.com

Learn VIM by playing

A Collection of application ideas which can be used to improve your coding skills.

freeCodeCamp/React project ideasmedium.freecodecamp.org

27 fun app ideas you can build while learning React.

karan/Projectsgithub.com

a large collection of small projects for beginners with

A place to discuss ideas for applications, for bored developers.

A home for ideas by people who lack time, money, or skills.

Mega List of practical projects that one can solve in any programming language!

How to choose where to start

Great introduction to blockchain

Blockchain demoblockchaindemo.io

A visual demo of Blockchain technology

Learn Blockchains by Building One

Coin democoindemo.io

CryptoCurrency demo

GitCoingitcoin.co

Gitcoin is the easiest way to monetize or incentivize work in Open Source Software.

Complete 4 weeks seminar ciricullum for learning about Bitcoin.

Learn Me A Bitcoinlearnmeabitcoin.com

Bitcoin, Cryptocurrencies and Blockchain explained in plain English

Learn Web3 DAOlearnweb3.io

Learn to become a Web3 Developer for free.

Lite Paperlitepaper.com

Cryptocurrencies & Blockchain made effortless

Some Bitcoin Resources

Introduction to Bitcoin and tutorials to operate a full node

Mempoolmempool.space

Bitcoin block explorer, mempool visualizer, transaction tracker, and fee estimator

C9.ioc9.io

Your development environment, in the cloud

Carboncarbon.now.sh

Create pretty looking images of your code snippets.

Codeframecodeframe.co

Online pastebin-like playground for building websites using HTML, CSS, and JavaScript

CodePadcodepad.remoteinterview.io

Code editor to try, test and run 25+ languages

Codercoder.com

A Web-based development environment using Visual Studio Code as a code editor

Codesandbox.iocodesandbox.io

CodeSandbox makes it easier to create, share, and reuse React projects with others.

Integrated cloud-based IDE directly to your browser.

Github Gistgist.github.com

Instantly share code, notes, and snippets.

Godbolt.orggodbolt.org

Excellent tool for exploring the assembly output of different compilers with and without optimization.

Ideone.comideone.com

online compiler and debugging tool for more than 60 programming languages

JSBinjsbin.com

Front end playground, Output is not framed, so it allows you to share those snippets that will break inside an iframe.

JSFiddlejsfiddle.net

Test your JavaScript, CSS, HTML or CoffeeScript with online code editor

Judge0 IDEide.judge0.com

Online compiler with 40+ interpreters and compilers.

Pastebin.compastebin.com

Pastebin can store texts like code, notes, and snippets online for a set time which can be shared instantly.

PHPize.onlinephpize.online

Online PHP compiler with SQL support.

PlayCodeplaycode.io

Online Javascript playground with a built-in console and support for npm packages.

RunJSrunjs.app

Online JavaScript playground with instant live feedback

StackBlitzstackblitz.com

Instant Dev environments with support of nodejs and npm packages.

Wandboxwandbox.org

Online compiler with bleeding edge C++ and 40 other languages.

CareerBuilderhiring.careerbuilder.com

CareerBuilder is one of the largest job boards, providing job listings, resume posting, and career advice and resources to job seekers.

DevITjobs UKdevitjobs.uk

Transparent job board for UK based developers

Devsnapdevsnap.io

Devsnap is a job aggregator for developer jobs.

Dicedice.com

Dice is the leading site for tech job seekers.

GermanTech Jobsgermantechjobs.de

Dedicated job board for tech roles in Germany - with salary brackets

Glassdoorglassdoor.co.in

Find the job that's right for you.

IAESTEiaesteunitedstates.org

Find more and amazing international internships and jobs.

Indeedindeed.com

Find international jobs on Indeed and get a market salary for your dedication and devotion.

Instahyreinstahyre.com

Your dream job is here. Showcase yourself to a curated list of top companies. Complete privacy and no spam.

JobsColliderjobscollider.com

Tens of thousands of remote jobs from over 10,000 companies and startups worldwide.

Linkedin jobslinkedin.com

A very nice research tool for programming jobs

Mentatthementat.com

Get your dream job 10x faster. Never apply for a job ever again, talk directly to decision-makers and hiring managers.

OkJobokjob.io

4 day week job board.

Paysapaysa.com

Paysa helps you in finding new and interesting jobs according to your wish.

RemoteMLremoteml.com

Remote Machine Learning jobs.

SimplyHiredsimplyhired.com

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.

SwissDev Jobsswissdevjobs.ch

Tech job board for Software Engineers that want to work in Switzerland.

The Musethemuse.com

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.

Undercover Recruitertheundercoverrecruiter.com

Become Recruiter,

We Work Remotelyweworkremotely.com

The largest remote work community in the world.

Wellfoundwellfound.com

Wellfound (formerly known as Angellist) is a

Who is Hiringwhoishiring.io

An awesome resource for searching,

ZipRecruiterziprecruiter.com

The Smartest Way to Get Hired.

Exhaustive list of books from Zed A. Shaw.

Data Science coursejakevdp.github.io

Python Data Science Handbook

Eloquent JavaScripteloquentjavascript.net

A book about JavaScript, programming, and the wonders of the digital.

GitBookgitbook.com

GitBook helps your team write, collaborate, and publish content online.

More than 500 free ebooks on almost any language you can think of

Goal Kickergoalkicker.com

Programming Notes for Professionals books

programmingbooks.devprogrammingbooks.dev

An Ordered and Curated Reading List for Software Craftsmanship Growth.

The GraphQL Guidegraphql.guide

The complete guide to GraphQL, the new REST ✨

LWNlwn.net

Weekly news coverage of opensource technologies, programming, etc. ( Originally Linux Weekly News).

MIT Technology Reviewtechnologyreview.com

MIT's tech review magazine.

Nautilusnautil.us

NewYorker for tech.

Lucas Vieira Barbosa's lab original math and physics visualization

Algo-Geeksalgo-geeks.blogspot.com

Programming Puzzles, Math Tricks, Algorithms, etc

Amit Merchantamitmerchant.com

Tutorials, tips & tricks, and rants about programming and design.

Andy Heathershawandyheathershaw.uk

Personal website and blog of software developer Andy Heathershaw

Antonio081014's Algorithms Codescode.antonio081014.com

The world is under the RULE.

HR-related stuff

blog on Python and open source

blog.might.netmatt.might.net

the blog of might dot net

the blog of Brendon D. Gregg

Clean Coder Blogblog.cleancoder.com

a blog of the author of the book "Clean Code"

CodeAhoycodeahoy.com

Blog on software and human factors. 100% Tested on Humans.

the CoderGears Team

A blog about IT, programming and Java

Coding Horrorblog.codinghorror.com

one the best coding blog

CSE Blogcseblog.com

quant, math, computer science puzzles

CSS Trickscss-tricks.com

about building websites and all that entails, mostly from a front-end perspective

Daedtech.comdaedtech.com

Stories about software

Dan Dreams of Codingdandreamsofcoding.com

Daniel Lemire's blog

Eli Benderskyeli.thegreenplace.net

everything from Python to LLVM

Geek Landavidullu.wordpress.com

My precious collectibles

HackerEarth Blogblog.hackerearth.com

The HackerEarth blog

IT Enthusiastrodiongork.tumblr.com

IT Enthusiast

Joel on Softwarejoelonsoftware.com

The blog of the CEO of StackOverflow

Late Developerlatedev.wordpress.com

Random thoughts of an old C++ guy

Linux Forumslinux.org

A Friendly Linux Forum

Math ∩ Programming

My Tech Interviewsmytechinterviews.com

PREPARE FOR A TECHNICAL INTERVIEW

Paul Graham Essayspaulgraham.com

Paul Grahan Essays

Programming Blogyegor256.com

programming blog of Yegor Bugayenko

programming in the twenty-first century

rudhakar Rayavaramsudhakar.online

Sudhakar Rayavaram Blog's

Runhe Tian Coding Practicetianrunhe.wordpress.com

Technical interview questions from Apple, Google, Facebook, Amazon, and Microsoft

stevehanov.castevehanov.ca

I know how to make and sell software online, and I can share my tips with you.

Takipi Blogblog.takipi.com

mainly focuses on Java and JVM languages

The Net Ninjathenetninja.co.uk

Web development tutorials

The Pragmatic Engineerblog.pragmaticengineer.com

Software. People. Problems. Ideas. Engineering.

XDA - Android Developer Forumforum.xda-developers.com

Android Open Source Developers Forum

A collection of advice about how to do research and how to communicate effectively (primarily for computer scientists).

Brief Intro to LaTeX for beginners that helps you use LaTeX with the ease

Latex referencelatex.knobs-dials.com

Arbitrary reference

Lshorttobi.oetiker.ch

The Not So Short Introduction to LATEX2ε

PHD MS Articlescse.iitd.ac.in

articles and views

Seminar and reportscse.iitb.ac.in

Everyone must read this tiny book before writing the seminar report

A one-place well-known API Documentation with a searchable interface

Baeldungbaeldung.com

Step-by-step guides for Spring, rest, Java, security, persistence, Jackson, HTTP client-side and Kotlin

Branition Colorsbranition.com

Collection of hand-curated color palettes best fitted for branding.

BtechBasicsbtechbasics.in

Fundamental concepts of Computer Science Engineering using hands-on exercises

cheat.shgithub.com

curl cheat.sh — the only cheat sheet you need — instant answers on programming questions with curl

Coolorscoolors.co

Create the perfect palette or get inspired by thousands of beautiful color schemes.

Step by step guides and paths to learn different tools or technologies

DevURLsdevurls.com

Developer news aggregator

gitignoregitignore.io

A collection of useful .gitignore templates for your project. Select from 442 Operating System, IDE, and Programming Language

Hidden Toolshiddentools.dev

Discover a wide collection of tools made by the community - for you. ✨

Iconscouticonscout.com

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.

Json API Appjsonapi.co

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.

Kagglekaggle.com

All-in-one Machine Learning and Data Science Community – access free GPUs and a huge repository of community published data & code.

Community library of micro code pieces for popular issues.

LottieFileslottiefiles.com

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.

MDN Web Docsdeveloper.mozilla.org

A place with all the documentation of the web standards

a multisubreddit of all subreddits of topics related to computer science and programming.

A set of good cheatsheets

The perfect Tailwind CSS Page Builder

UI Design Dailyuidesigndaily.com

Weekly FREE UI resources straight to your inbox

Response on Quora by ashish2199

ACM TechNewstechnews.acm.org

TechNews

AlternativeToalternativeto.net

Crowdsourced software recommendations

Ars Technicaarstechnica.com

Posts unique quality articles on technology, science, politics and society.

Better Dev Linksbetterdev.link

Weekly links to help you become a better developer

Featured articles for modern developers available every day

CNETcnet.com

Your guide to a better future! An excellent source of up-to-date tech news.

Daily.Devdaily.dev

A Great Chrome extension which provides recent and relevant tech articles and news

DevOpsLinksdevopslinks.com

An online community of thousands of developers and IT experts interested in DevOps

once-weekly roundup of the frontend news, articles and tutorials

GSMArena.comgsmarena.com

news related to the latest mobile phones and android.

Hackadayhackaday.com

Hacking is an art form that uses something in a way in which it was not originally intended.

Hacker Newsnews.ycombinator.com

news aggregator for programmers where civility is king, try a newsletter to get top news to your inbox:

Hacker News Digesthndigest.com

curated automatically, delivered as frequently as you want

Hacker Newsletterhackernewsletter.com

curated by hand, delivered weekly

Hacker Noonhackernoon.com

How hackers start their afternoons.

Hashnodehashnode.com

Hashnode is a friendly and inclusive community for software developers

High Scalabilityhighscalability.com

Success stories of various companies on their apps, infra scaling.

Lobsterslobste.rs

Lobsters is a technology-focused community centered around link aggregation and discussion.

product huntproducthunt.com

Discover your next favorite thing

Recoderecode.net

Tech news that focuses on the business of Silicon Valley

Subreddit with aggregated tech news and articles

Rektrekt.news

A journalism related to Defi, Web3, Blockchain and security on them.

Slashdotslashdot.org

News, Social news (Originally "News for Nerds. Stuff that Matters")

StackSharestackshare.io

See what tools are popular with developers and companies and read about their technology decisions

Stratecherystratechery.com

Stratechery by Ben Thompson

TechCrunchtechcrunch.com

dedicated to obsessively profiling startups, reviewing new Internet products, and breaking tech news

Where programmers share ideas and help each other grow.

The Vergetheverge.com

More product oriented tech news

WCCF Techwccftech.com

curated news related to Computer Hardware, Software, and everything else in the Tech World.

XDAxda-developers.com

Android Developers News

Bo Qianyoutube.com

Learn advanced c++

C++Now (previously BoostCon) conference

code::dive conference organized by NOKIA Wrocław Technology Center

Coding Blocksyoutube.com

Tutorials, how to's, tips and tricks

ComputerHistoryyoutube.com

for those who like to know how we reached where we are.

Computerphileyoutube.com

Must watch for every CS student

CppConyoutube.com

C++ Conference

freeCodeCampyoutube.com

freecodecamp youtube channel

Geeksforgeeksyoutube.com

geeksforgeeks youtube

GoogleTechTalksyoutube.com

videos on trending topics and cool stuff happening in the tech industry.

GOTO Conferenceyoutube.com

tech talks from the GOTO Conference by Developers for Developers

Gynvael Coldwinyoutube.com

Awesome reverse engineering and hacking(CTF) videocasts. Every Wednesday is new live streams.

Hacker earthyoutube.com

Hacker earth youtube

Hak5youtube.com

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.

HowToBecomeTVyoutube.com

contains good interviews of developers and people related to the tech industry.

Javayoutube.com

talks related to java

JavaOneyoutube.com

Java Conference

javidx9youtube.com

Game and graphics tutorials

Khan Academyyoutube.com

Khan Academy youtube

KudVenkatyoutube.com

Microsoft .NET technologies and SQL Server tutorials.

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

Talks on C++

MIT OpenCourseWare for learning in-depth algorithms, data structures, and computer engineering

OpenCV, Self Driving, Robotics and AI tutorials.

great videos to watch for web developers, mobile developers and those interested in some of Netflix's tech stack

O'Reillyyoutube.com

interviews and talks of the world's best technical writers.

Placement Gridyoutube.com

Interview and campus placement experience

Rachit Jainyoutube.com

competitive programming

sentdexyoutube.com

Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis, robotics, web development, game development, and more.

Siraj Ravalyoutube.com

Artificial Intelligence and deep learning tutorials videos

Steve Griffithyoutube.com

The videos on this channel are largely about web design & development with a good dose of mobile development thrown in just for fun.

Take You Forwardyoutube.com

Tutorials on Data structures and Algorithms in Java and C++.

The Coding Trainyoutube.com

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.

The Net Ninjayoutube.com

Web development tutorials

TheHappieCatyoutube.com

Videos on technology, storytelling, and being happie.

ThinMatrixyoutube.com

blogs and tutorials developer making a 3d game in Java using OpenGL

thoughtbotyoutube.com

talks on various topics

Traversy Mediayoutube.com

Web development and programming

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 tut

Udacityyoutube.com

Udacity, a pioneer in online education, is building "University by Silicon Valley", a new type of online university

V. Anton Spraulyoutube.com

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.

Tutorials based on Web development from basic to advanced.

xdadevelopersyoutube.com

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.

yegor256youtube.com

This is an ultra-simplified example of all the major pieces of a modern compiler written in easy to read JavaScript.

An Intro to Compilersnicoleorchard.com

How to Speak to Computers, Pre-Siri

Curated list of awesome resources on Compilers, Interpreters, and Runtimes.

Crafting Interpreterscraftinginterpreters.com

A handbook for writing interpreters, first implementing a tree walking interpreter and later a bytecode virtual machine

Growing a compilercs.dartmouth.edu

Learn how to grow a compiler

Try to demystify compilers by building one

Resources for Amateur Compiler Writers

Structure and Interpretation of Computer Programs

How to write your compiler

Writing a C Compilernorasandler.com

The first post in a series by Nora Sandler on writing your own C compiler

Write out your first compiler

An awesome repository for finding beginner-friendly projects in different programming languages.

Bit Bucketbitbucket.org

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.

Code Curiositycodecuriosity.org

CodeCuriosity is a platform that encourages contributions to open source. Everyone is rewarded for their efforts, no matter how big or small they are.

Code Triagecodetriage.com

Help out your favorite open-source projects and become a better developer while doing it.

A Supportive community for people who are interested or already contributing in Open source.

First Timers Onlyfirsttimersonly.com

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.

Google Codecode.google.com

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.

Google Open Sourceopensource.google.com

Google Open Source

Google Summer of Codesummerofcode.withgoogle.com

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.

Issue Hubissuehub.io

Contribute to Open Source. Search issue labels to find the right project for you

Launch Padlaunchpad.net

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.

Media Wikimediawiki.org

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.

MLH Fellowship prgrammefellowship.mlh.io

A fully remote, 12-week internship alternative where participants earn a stipend and learn to collaborate on real open source projects with peers and engineers from top companies.

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.

N-O-D-En-o-d-e.net

Everything open-source and hacker culture - news, zines, and projects

Open Hatchopenhatch.org

OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.

Open Sourceopensource.com

Open Source

Open Source Web Design is a platform for sharing standards-compliant free web design templates. We give web publishers a voice through good design.

Red Hat Developerdevelopers.redhat.com

The world's leading provider of open source solutions

Source Forgesourceforge.net

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.

Up for Grabsup-for-grabs.net

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.

Your First PRyourfirstpr.github.io

Your First PR helps you get started contributing to Open Source by showcasing great starter issues on GitHub and elsewhere.

Aditya Vermayoutube.com

Algorithm tutorials playlists by an Indian youtuber Aditya verma.

Code Schoolcodeschool.com

A PluralSight Company and an Interactive learning destination for aspiring and experienced Developers

codedamnyoutube.com

front end web dev tutorials

CodingMadeEasyyoutube.com

C++ tutorials

a very good introductory CS course

Derek Banasyoutube.com

good quality tutorials

Design and Analysis of Algorithmsopenclassroom.stanford.edu
DevTipsyoutube.com

web dev tutorials

FreeCoursesfreecourses.github.io

Free courses about programming

John Carmack on Functional Programming (2013)

Kathryn Hodgeyoutube.com

Has good videos for beginners

Khan Academykhanacademy.org

learn about computer science for free

Kunal Kushwahayoutube.com

An amazing guide to Git and GitHub for beginners

Mastering Next.jsmasteringnextjs.com

A free serie of videos to learn Next.js

mycodeschoolyoutube.com

Data structures and algorithms tutorials

thenewbostonyoutube.com

good but with too much talk as compared to actual content

Tushar Royyoutube.com

Algorithm and Data structure tutorial by an Indian Youtuber.

A serie of tutorials about Vim

good video tutorial for learning vim

Immersion-based learning of English, can be used by people on different levels.

Guide to Grammar and Writinggrammar.ccc.commnet.edu

for those who want to improve their English language skills

10-ways-to-be-a-better-developerstephenhaunts.files.wordpress.com

Ways to become a better dev!

Kevin London's blog

Design Patternssourcemaking.com

Design Patterns explained in detail with examples.

Game Programming Patternsgameprogrammingpatterns.com

Game Programming Patterns is a collection of patterns Robert Nystrom found in games that make code cleaner, easier to understand, and faster

How to become a programmer or the art of Googling well

A set of best practices for JavaScript projects.

Learn to Code With Melearntocodewith.me

A comprehensive site resource by Laurence Bradford for developers who aims to build a career in the tech world

The Codist Header Lessons From A Lifetime Of Being A Programmer

The currently most common and impactful software weaknesses.

A site by Martin Fowler about Software Architecture patterns and best practices to help building software effectively.

Software design patternen.wikipedia.org

The entire collection of Design Patterns.

TeachYourselfCSteachyourselfcs.com

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

OWASP is an open community dedicated to enabling organizations to conceive, develop, acquire, operate, and maintain applications that can be trusted.

What I’ve learned from teaching others

The Principles of Good Programming

Henrik Warne's blog

Code sharecodeshare.io

Share code in real-time with other developers

CodePencodepen.io

Front End Developer Playground & Code Editor in the Browser

CoderPadcoderpad.io

Quickly Conduct Coding Interviews and Phone Screen Interviews.

CORS-Testercors-error.dev

A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps

Crontab Gurucrontab.guru

Quick and simple editor for cron schedule expressions

Perfect website for visually learning Algorithms

Deviconsvorillaz.github.io

Cheatsheet for devs icons

Diagrams.netapp.diagrams.net

Drawing tools to make design and uml easily. Old draw.io

EmailDropemaildrop.io

Emaildrop is a free disposable email provider.

Extends Classextendsclass.com

Online developer tools: REST and SOAP clients, SQLite browser, testers (Regex, XPath, JSONPath) and other tools (Encoders, Converters and formatters)

FreeFor.Devfree-for.dev

A huge list of free resources and tools

GraphOnlinegraphonline.ru

Useful tool for visualizing Graphs

Hotkey Cheatsheethotkeycheatsheet.com

A comprehensive hotkey cheatsheet for popular software and applications

IDE Onlangide.onelang.io

Write in one language and get the same result in other languages.

Imgurimgur.com

Online image sharing and image hosting service.

IT-Toolsit-tools.tech

Collection of handy online tools for developers.

JSON Crackjsoncrack.com

An online open-source tool designed for visualizing data in various languages such as JSON, YAML, CSV, and more.

JSONingjsoning.com

Collection of JSON tools, including a formatter, validator, comparator, testers, generators, and a mock API for testing and prototyping.

kandikandi.openweaver.com

Jumpstart Application Development by finding the right Open Source resource

Easy to use typing practice app.

Kody Toolskodytools.com

100+ dev tools including code converters, formatters, and minifiers.

LaunchPadlaunchpad.graphql.com

Appollo launchepad for testing GraphQl queries

OS Queryosquery.io

Easily ask questions about your Linux, Windows, and macOS infrastructure

Pad.newpad.new

Free cloud-based IDE to run code and databases in almost any language

API for open sourced image models

PullRequestpullrequest.com

Code review as a service from vetted, professional reviewers

Pyrexppythonium.net

Online regex tester and visualizer for Python.

Python Visualizerpythontutor.com

Watch the execution of basic Python, Java, C++, etc. code step-by-step. Recommended for new programmers and the Canadian Computing Competition.

Ray.soray.so

Beautiful code snippet screenshots.

regex101regex101.com

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

regexrregexr.com

Another online tool to learn, build & test Regular Expressions

Repl.itrepl.it

Accessible prototyping tool for various needs.

SaaS Designsaasdesign.io

Collection of open source Figma UI design templates for your next project.

Seymourharc.github.io

Live Programming for the Classroom

Online debugging tools for developers and system administrators

Sourcegraphsourcegraph.com

Online tool for searching millions of open source repositories.

SVG Path Editoryqnn.github.io

Online and open source SVG Path editor.

Svgatorsvgator.com

Animate svg graphically. Its like a video editor but for svg.

Svix Playplay.svix.com

Webhook tester & debugger. Test webhooks directly from your test suite.

Typeracerplay.typeracer.com

Increase your typing speed while racing against others.

Typerushtyperush.com

Increase typing speed while racing.

Webhook.sitewebhook.site

Useful tool for test and debug webhooks.

Wit AIwit.ai

Natural Language for Developers

aimaaima.cs.berkeley.edu

The leading textbook in Artificial Intelligence (4th most cited publication of the century). Includes Github repositories and more AI resources!

Blog Floydhubblog.floydhub.com

Colorizing B&W Photos with Neural Networks

Coding the History of Deep Learning

DeepLearning.aideeplearning.ai

Deep Learning course by Andrew Ng, Founder of Coursera

Elements of AIcourse.elementsofai.com

A free course for AI basics by Reaktor and University of Helsinki

fast.aicourse.fast.ai

Free practical deep learning course for coders without grad-level maths!

Machine Learning Crash Coursedevelopers.google.com

A jumpstart AI course from Google

Machine Learning Masterymachinelearningmastery.com

A comprehensive blog that contains guidance, tutorials, and e-book for mastering ML

A one-stop playlist for all the basics of Machine Learning simplified, from Logistic Regression to Reinforcement Learning.

MLCOURSE.AImlcourse.ai

Open Machine Learning course by OpenDataScience

MLU-EXPLAINmlu-explain.github.io

Machine Learning University (MLU) is an education initiative from Amazon designed for visual explanations of core machine learning concepts.

Robots that Learn

Scikit-learnscikit-learn.org

A Python module for machine learning build on top of SciPy

Serpent AIgithub.com

Game Agent Framework. Helping you create AIs / Bots to play any game you own! BETA

TensorFlowtensorflow.org

An open-source software library for Machine Intelligence

TypeDBvaticle.com

A Strongly-typed Database

Unsupervised Sentiment Neuron

Difference artificial intelligence, machine-learning, deep-learning-ai

A Byte of Pythonpython.swaroopch.com

a free beginner introduction to python

A Hacker's Guide to Gitwildlyinaccurate.com

for those wanting to learn git with a solid foundation

Designing a Tree Diff Algorithm Using Dynamic Programming and A

contains articles on various topics

C Programmingusers.cs.cf.ac.uk
C++17viva64.com

A guide of C++17

lightweight introduction to DS

cheat sheets for lots of programming languages

CryptoHackcryptohack.org

Learn cryptography through challenges and tutorials. Has a leaderboard and new challenges are added every few months.

Deep Cslideshare.net

very good presentation on C language

aka the "Gang Of Four" book, or GOF

Dynamic programming - PrismoSkillsprismoskills.appspot.com

very good resource if want to learn how to solve DP problems.

Explain Shellexplainshell.com

Match command-line arguments to their help text

Flexbox Froggyflexboxfroggy.com

a game that teaches you how to use CSS flexbox properties

Git from the inside outmaryrosecook.com

Good resource for revising C++ topics and STL

indradhanush tutotialsindradhanush.github.io

Writing a Unix Shell

A programming community & a great place to find the best online programming courses and tutorials.

Javascript.infojavascript.info

The Modern JavaScript Tutorial

Learn Pythonlearnpython.org

Free Interactive Python Tutorial

This website is intended for everyone who wishes to learn programming with Unix/Linux shell interpreters.

Learn UNIX in 10 minutesfreeengineer.org
Learning the shell.linuxcommand.org
Linux Journeylinuxjourney.com

good site for learning Linux

Linux Tutorialryanstutorials.net

good resource for learning Linux

Missing Semestermissing.csail.mit.edu

The missing semester of your computer science education

MySQL Essentialstechotopia.com
Open Data Structuresopendatastructures.org

Excellent resource for learning about DS and algos, provides code in various languages C++, Java, and pseudocode.

Open Vimopenvim.com

Interactive Vim tutorials

OS Course Noteswww2.cs.uic.edu

Chapter-wise course notes according to Galvin's book

resources recommended by developers

Prompt engineeringpromptingguide.ai

Prompting Guide AI is an online resource that helps users learn and craft effective prompts for AI models to generate better and more relevant outputs.

Snap SVGsnapsvg.io

The JavaScript SVG library for the modern web

Speaking iospeaking.io

Tips for public speaking

a very good SQL cheat sheet

Full, free CS course created by Stanford

Learn how continuous integration platforms work under the hood, by building one of your own on top of git with Node.js

The Bash Academybash.academy

The Bash Academy is an initiative to promote the bash shell language and educate people on its use.

The Bash Guideguide.bash.academy

a very good guide for learning the Bash Shell

The Descent to Cchiark.greenend.org.uk

for those moving to C from some higher programming language like java or python.

TopCoder Tutorialstopcoder.com
Tutorialspointtutorialspoint.com

Text and Video Tutorials for UPSC, IAS, PCS, Civil Services, Banking, Aptitude, Questions, Answers, Explanation, Interview, Entrance, Exams, Solutions

Unix Shelldartmouth.edu

Unix shell scripting with ksh/bash

vim.rtorrvim.rtorr.com

Vim Cheat Sheet

VimTutor+vimtutorplus.herokuapp.com

Learn VIM from the browser.

Get basics of Java

The C++ FAQ

The C++11 FAQ

A set of videos on how the GC works

Garbage Collection is Good!

A-Z python programming concepts and methods.

Java memory management

Keyboard shortcuts to enhance your productivity when working in IntelliJ.

Java Corner at Artima.com

Java Lecture Notescafeaulait.org

Java Student's Resource

Java Off Heapjavaoffheap.com

Java Off the Heap house

Java Revisitedjavarevisited.blogspot.com

good for learning about Java Language and interview preparation.

Java Visualizercs.princeton.edu

helps visualize references, values of variables, etc

Java-sourcejava-source.net

Java source

JavatPointjavatpoint.com

Best website to get a basic Java programming tutorial

JavaWorldjavaworld.com

Welcome to Javaworld

Java, Java EE, Android, Web Development Tutorials

Learning Javachimera.labs.oreilly.com

a free online textbook for learning Java

Keyboard shortcuts to enhance your productivity when working in Netbeans.

Documentation for different Qt versions, languages, tools and platforms

Rust by Exampledoc.rust-lang.org

A collection of runnable examples that illustrate various Rust concepts and standard libraries

Rust Cookbookrust-lang-nursery.github.io

Quickly get an overview of the capabilities of the Rust crate ecosystem

view source of java library and learn how things are implemented.

The C++ Programming Language.

The Java Memory Model

The Java™ Tutorialsdocs.oracle.com

The best tutorials for Java.

Explains the Rust programming language

Understanding JVM Internals

what-is-garbage-collectiondownloads.plumbr.io

Demystify the garbage collection

Barcroft TVyoutube.com

Daily short documentaries about the incredible variety of people that make up the world

Big Thinkyoutube.com

Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye

ColdFusionyoutube.com

Past, present, and future of technology

CrashCourseyoutube.com

small courses on various subjects

High-quality analysis of films and filmmaking

The secret of longevity

lonelyspecklonelyspeck.com

Expose to the Right for Astrophotography in Light Pollution – Palos Verdes, Los Angeles, California

High volume of high-quality content from all over the world

Ox A cukox.ac.uk

How to live a happy life

Subreddit dedicated to exactly what it sounds like

Where free time goes to die

Regex Crosswordregexcrossword.com

A simple crossword game where clues are regex that must be matched.

Ridddleyoutube.com

A youtube channel about science, mainly, but not only, the universe and space.

SciShowyoutube.com

Answers to interesting questions that you've always wondered about

SmarterEveryDayyoutube.com

Lots of amazing scientific information about the world around us, usually captured with a high-speed camera

TEDyoutube.com

Great talks about technology, entertainment, and design

TestTube Newsyoutube.com

Interesting information about news from around the world

Vsauceyoutube.com

The best youtube channel

Can I usecaniuse.com

A website that provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

Place to showcase your project and collaborate with others. (Must know Git to use it effectively)

GitLababout.gitlab.com

An alternative to GitHub that offers free unlimited (private) repositories and unlimited collaborators.

↵ to searchesc to close
awesomelist.dev