Sub topics: creative-programming, software-tools/redis, software-tools/react, software-tools/rails, software-tools/meteorjs, software-tools/elasticsearch, frontend-engineering, software-debugging, backend-engineering, mobile-app-development, raspberrypi, data-structures
15 Amazing Java Projects for Beginners in 2021 (New Ideas) | FavTutor
favtutor.comGitHub - sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics
github.comBest Way to Learn Python (2020 Step-by-Step Guide) - Afternerd
afternerd.comBuilding Anagram Game using Python (with Code) | FavTutor
favtutor.comProgramming Throwdown
programmingthrowdown.comChangelog
changelog.comSoftware engineering daily
softwareengineeringdaily.comSyntax
syntax.fmComplete developer
completedeveloperpodcast.comShopTalk: A Web Design and Development Podcast with Chris Coyier and Dave Rupert
shoptalkshow.comHanselminutes
hanselminutes.com.NET rocks
dotnetrocks.comFLOSS Weekly
twit.tvAll Things Git
allthingsgit.comLadybug Podcast
ladybug.devBaseCS Podcast
codenewbie.orgUnder the Radar
relay.fmMotemen
medium.comAidanf
aidanf.netMarc Qualie
marcqualie.comStevey’s Rants
steve-yegge.blogspot.nlMatthias Endler
matthias-endler.deBo Jeanes
bjeanes.comSamuel E. giddins
blog.segiddins.meJérôme Petazzoni
jpetazzo.github.ioEdne
edne.netEric Chiang
ericchiang.github.ioMitchell Hashimoto
mitchellh.comTonsky
tonsky.livejournal.comJan Hunermann
lab.janhuenermann.deSaudi Metz
sandimetz.comOleg Kiselyov
okmij.orgAnon Function
anonfunction.comJacques Mattheij
jacquesmattheij.comMark J. Nelson
kmjn.orgSeph
josephg.comMichael Parker
omgitsmgp.comBrian Steffens
briansteffens.github.ioAnish Athalye
anishathalye.comJuan Benet
juan.benet.aiAccidentally Quadratic
accidentallyquadratic.tumblr.comPointers Gone Wild
pointersgonewild.comJesse Hallett
sitr.usDaily WTF
thedailywtf.comDrew Devault
drewdevault.comFuzzy Notepad
eev.eeBgamari
bgamari.github.ioMade Mistakes
mademistakes.comDr. Bunsen
drbunsen.orgKamran Ahmed
kamranahmed.infoGggritso
gggritso.comJezen Thomas
jezenthomas.comTedunagst
tedunangst.comRobot Lolita
robotlolita.meBrandon Bloom
brandonbloom.nameAerotwist
aerotwist.comEric Gourlaouen
blog.ericgourlaouen.comSteve Yegge
steve-yegge.blogspot.nlJon Gjengset
thesquareplanet.comMsol
msol.ioTapasweni Pathak
tapaswenipathak.wordpress.comSara Vieira
medium.comRyg Blog
fgiesen.wordpress.comKeith Rarick
xph.usBez Hermoso
bezhermoso.github.ioHackthology
hackthology.comJeremy Walker
ihid.co.ukRyan Lefevre
meltingice.netDustin Curtis
dcurt.isIrace
irace.meScott Nonnenberg
blog.scottnonnenberg.comChris Aniszczyk
aniszczyk.orgGary Sieling
garysieling.comBrandur
brandur.orgSusan J. Fowler
susanjfowler.comKarol Kuczmarski
xion.ioCdixon
cdixon.org0xDE
11011110.livejournal.comDavid R. Maclver
drmaciver.comMike Bostock
bost.ocks.orgJoe Duffy
joeduffyblog.comMarcus Westin
marcuswest.inSudoscript
sudoscript.comChares Leifer
charlesleifer.comAmjad Masad
amasad.meC++ Program for Kruskal's Algorithm (to find MST of graph) | FavTutor
favtutor.comАлександр Субботин
blog.asubbotin.ruRandall Degges
rdegges.comHackernoon
hackernoon.comJustin Kan
justinkan.comBret Victor
worrydream.comJimmy Cuadra
jimmycuadra.comSchmidt's Foolish Manifesto
blog.afoolishmanifesto.comCommand-z
zaidsyed.comKenneth Reitz
kennethreitz.orgBeg Riffs
begriffs.comJeaye
blog.jeaye.comHookRace
hookrace.netRomain
romain.goyet.comDave Beazley
dabeaz.comJulia Evans
jvns.caMike Buss
mikebuss.comLord.io
lord.ioLoreto Parisi
loretoparisi.comBlind seeker?
blindseeker.comAspro
blog.asrpo.comAlex Fedoseev
alexfedoseev.comUmputun
p.umputun.comEric Jang
evjang.comBen Orestein
benorenstein.comJohn D. Cook
johndcook.comRok Garbas
garbas.siFrank Mcsherry
github.comErik Bernhardsson
erikbern.comThe Old New Thing
blogs.msdn.microsoft.comJames Long
jlongster.comSugar Pirate
medium.comMonochromatic
blog.z3bra.orgCoding Horror
blog.codinghorror.comBrian Lee
moderndescartes.comMark Scholten
mpscholten.deJess Fraz
blog.jessfraz.comThoughts from the Red Planet
nathanmarz.comProgramming in the Twenty First Century
prog21.dadgum.comEli Bendersky
eli.thegreenplace.netStuff with Stuff
journal.stuffwithstuff.comSteve Losh
stevelosh.comAria
ariya.ioDosync
swannodette.github.ioAntirez
antirez.comLost in Technopolis
newartisans.comNick Farina
nfarina.comThe Big Mud Puddle
evincarofautumn.blogspot.nlAndrew Ray
blog.andrewray.meAlexei Boronine
boronine.comIdle Words
idlewords.comBenjamin Congdon
benjamincongdon.meDan Luu
danluu.comDiaries of a Madman
asylum.madhouse-project.orgZachary Voase
zacharyvoase.comXero
blog.xero.nuBen Frederickson
benfrederickson.comHoverbear's Musings
hoverbear.orgSend More Paramedics
blog.fogus.meCandler Blog
candlerblog.comNick Craver
nickcraver.comAkullpp
akullpp.comArmin Ronacher
lucumr.pocoo.orgAndrey Petrov
medium.comJoel on Software
joelonsoftware.comGHOTL
sphalerite.orgDont Panic
chrismatheson.github.ioBrett Terpstra
brettterpstra.comPreshing on Programming
preshing.comMarius Schulz
blog.mariusschulz.comLeandro Moreira
leandromoreira.com.brWorking Effectively with Legacy Code
goodreads.com
Hackers & Painters: Big Ideas from the Computer Age
openlibrary.org
Cracking the Coding Interview: 150 Programming Questions and Solutions
goodreads.com
Coders at Work: Reflections on the Craft of Programming
goodreads.com
Programming Rust
goodreads.com
Foundations of Programming Languages
link.springer.comThe art of computer programming (1968-)
goodreads.comProgrammers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry (Tempus)
goodreads.com
A Small Matter of Programming: Perspectives on End User Computing
goodreads.com
JavaScript: The Good Parts
goodreads.com
The art of the metaobject protocol (1991)
goodreads.comProgramming Collective Intelligence
goodreads.com
Guide to Competitive Programming
link.springer.comProgramming in the large with design patterns (2012)
goodreads.comCommon LISP. The Language.
goodreads.com
The Unix Programming Environment (Prentice-Hall Software Series)
goodreads.com
The pragmatic programmer (1999)
goodreads.comPicturing Programs: an Introduction to Computer Programming
picturingprograms.comPractical Common Lisp
goodreads.com
The Pragmatic Programmer: From Journeyman to Master
goodreads.com
Structure and interpretation of computer programs (1979)
sarabander.github.ioRefactoring: Improving the Design of Existing Code
goodreads.com
Reactive Design Patterns
reactivedesignpatterns.comPurely Functional Data Structures
goodreads.com
The Mythical Man-Month
goodreads.com
Introduction to the Theory of Complex Systems (2018)
goodreads.comSoftware reliability: principles and practices (1976)
goodreads.comThe Best Software Writing I: Selected and Introduced by Joel Spolsky 1st ed.
goodreads.com
Apprenticeship patterns (2010)
goodreads.comOn Lisp: Advanced Techniques for Common Lisp
goodreads.com
The elements of programming style (1974)
goodreads.comParallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
goodreads.com
21st Century C
goodreads.com
Smalltalk-80: The Language and its Implementation
goodreads.com
Code: hidden language of computer hardware and software (1999)
bobcarp.files.wordpress.comHow to Design Programs
htdp.orgComputer Systems: A Programmer's Perspective (2002)
goodreads.comLisp in Small Pieces
goodreads.com
Structure and Interpretation of Computer Programs
goodreads.com
Expert C Programming: Deep C Secrets
goodreads.com
Build Your Own Text Editor
viewsourcecode.orgClean Code: A Handbook of Agile Software Craftsmanship
goodreads.com
Clean Code (2008)
goodreads.comDynamic Programming and Optimal Control (2012)
athenasc.comThe practice of programming (1999)
goodreads.comAdvanced Programming in the UNIX Environment, 3rd Edition
goodreads.com
The Seasoned Schemer
goodreads.com
Design concepts in programming (2008)
goodreads.comBeautiful racket
beautifulracket.comProgramming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition
goodreads.com
The art of readable code: simple and practical techniques for writing better code (2011)
goodreads.comThe Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition
goodreads.com
The Algorithm Design Manual
goodreads.com
The psychology of computer programming (1971)
goodreads.comMindstorms: children, computers, and powerful ideas (1980)
mindstorms.media.mit.eduProgramming languages: application and interpretation (2012)
cs.brown.eduSmalltalk Best Practice Patterns
goodreads.com
The C Programming Language
goodreads.com
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
goodreads.com
Types and Programming Languages 1st Edition
goodreads.com
How to design programs (2001)
goodreads.comThe Linux Programming Interface: A Linux and UNIX System Programming Handbook
goodreads.com
Structure and Interpretation of Computer Programs
mitpress.mit.eduConcepts, Techniques, and Models of Computer Programming
goodreads.com
Domain-Driven Design: Tackling Complexity in the Heart of Software
goodreads.com
Design Patterns: Elements of Reusable Object-Oriented Software
goodreads.com
The Art of the Metaobject Protocol
goodreads.com
How These Things Work (2016)
reasonablypolymorphic.comComposing programs
composingprograms.comCommunicating sequential processes (1985)
usingcsp.comCrafting interpreters (2012)
craftinginterpreters.comRefactoring (1999)
goodreads.comObject-Oriented Analysis, Design and Implementation
link.springer.comInside the machine (2006)
goodreads.comLand of Lisp: Learn to Program in Lisp, One Game at a Time!
goodreads.com
What is Programming?
udacity.comThe Nature of Code
kadenze.comIntroduction to Data Modeling
edx.orgProgramming Basics
edx.orgGetting Started With Application Development
coursera.orgCreative Audio Programming on the Raspberry Pi
kadenze.comIntroduction to Device Programming
edx.orgComputational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
coursera.orgStructure and interpretation of computer programs (in Python) (2017)
cs61a.orgIntro to AJAX
udacity.comExtend Your Application with REST Services
edx.orgThink. Create. Code
edx.orgProgramming with Cloud IoT Platforms
coursera.orgCode Week: Teaching Programming to Young Learners
open.sap.comiOS App Development Basics
coursera.orgPointers, Arrays, and Recursion
coursera.orgWriting Professional Code
edx.orgProgramming, Data Structures and Algorithms in Python
onlinecourses.nptel.ac.inProgramming, Data Structures And Algorithms Using Python
swayam.gov.inProgramming Languages, Part B
coursera.orgMastering the Software Engineering Interview
coursera.orgDeveloping Data Client Applications and Services
edx.orgComputational Thinking for K-12 Educators: Abstraction, Methods, and Lists
coursera.orgProgramming for Everyone – An Introduction to Visual Programming Languages
edx.orgAndroid App Components - Intents, Activities, and Broadcast Receivers
coursera.orgIntroduction to Modern Application Development
onlinecourses.nptel.ac.inData Plane Programming
hhk3.kau.sePrinciples of Secure Coding
coursera.orgSoftware Testing
udacity.comIntroduction to Linked Data and the Semantic Web
futurelearn.comDeveloping International Software
edx.orgClient-Server Communication
udacity.comProgramming Reactive Systems
edx.orgEU Code Week - Icebreaker MOOC
old.europeanschoolnetacademy.euIntroduction and Programming with IoT Boards
coursera.orgStart a CoderDojo Club
futurelearn.comMIT structure and interpretation of computer programs (2005)
ocw.mit.eduProgramming 101: An Introduction to Python for Educators
futurelearn.comIntroduction to Computer Programming
coursera.orgIn-Memory Data Management In a Nutshell
open.sap.comLearnToMod For Educators
coursera.orgLouv1.01x: Paradigms of Computer Programming
edx.orgIntroduction to Programming for the Visual Arts with p5.js
kadenze.comCompetitive Programmer's Core Skills
coursera.orgSoftware Debugging
udacity.comProgramming for Everyone: Introduction to Programming
edx.orgHow to Code: Complex Data
edx.org6.00x: Introduction to Computer Science and Programming
edx.orgProgramming, Data Structures and Algorithms
onlinecourses.nptel.ac.inDesigning data-intensive applications
coursera.orgProgramming Fundamentals
coursera.orgWeb Tooling & Automation
udacity.comTake your first steps with C# - Learn | Microsoft Docs
docs.microsoft.comIntro to Point & Click App Development
udacity.comFull-Stack Interview Prep
udacity.comIntro to Backend
udacity.comObject-oriented Programming in Python: Create Your Own Adventure Game
futurelearn.comIT Fundamentals for Business Professionals: Programming
edx.orgCode Yourself! An Introduction to Programming
coursera.orgCreative Coding
edx.orgBegin Programming: Build Your First Mobile Game
futurelearn.comComputational Thinking for K-12 Educators: Variables and Nested Loops
coursera.orgProgramming Languages, Part A
coursera.orgMIT software construction (2016)
web.mit.eduProgramming Languages, Part C
coursera.orgComputing in Python I: Fundamentals and Procedural Programming
edx.orgProgramming 102: Think Like a Computer Scientist
futurelearn.comHow to Win Coding Competitions: Secrets of Champions
edx.orgCode Week: Teens Get Coding!
open.sap.comDesigning RESTful APIs
udacity.comDesign of Computer Programs
udacity.comFull Stack Foundations
udacity.comPrepare to Run a Code Club
futurelearn.comLocalization Essentials
udacity.comUnix tools and scripting (2014)
cs.cornell.eduDefensive Programming and Debugging
futurelearn.comAdvanced Android App Development
udacity.comLearn to Code in C/C++ | Hands-on Coding Program for beginners
workat.techCapstone MOOC for "Android App Development"
coursera.orgAbstraction, Problem Decomposition, and Functions
coursera.orgProgramming for Everybody (Getting Started with Python)
edx.orgProgramming Max: Structuring Interactive Software for Digital Arts
kadenze.comComputational Thinking for K-12 Educators: Sequences and Loops
coursera.orgCSCI 1730 - Introduction to Programming Languages
cs.brown.eduTeaching Programming in Primary Schools
futurelearn.comLAFF-On Programming for High Performance
edx.orgProgramming for Data Science
edx.orgHacker Tools
hacker-tools.github.ioAuthentication & Authorization: OAuth
udacity.comProgramming Mobile Applications for Android Handheld Systems: Part 2
coursera.orgParadigms of Computer Programming – Abstraction and Concurrency
edx.orgProgramming with GUIs
futurelearn.comCS 242: Programming Languages, Fall 2018
cs242.stanford.eduApplication Systems Programming
coursera.orgLinux Tools for Developers
coursera.orgComposing Programs
composingprograms.comUNSW Computing 1 - The Art of Programming
openlearning.comComputational Thinking for K-12 Educators: Conditional Loops and If Statements
coursera.orgWriting READMEs
udacity.comWriting Professional Code - Advanced Topics
edx.orgIntroduction to PowerShell - Learn | Microsoft Docs
docs.microsoft.comLearn to Program: The Fundamentals
coursera.orgProgramming Languages
udacity.comCore Interaction Programming
coursera.orgHow to Code: Simple Data
edx.orgStanford C Programming
youtube.comSDE Kickstart | Become a solid programmer - workat.tech
workat.techCreative Coding
futurelearn.comObject-Oriented Programming
edx.orgApp Deployment, Debugging, and Performance
coursera.orgCambridge GSCE Computing Online
cambridgegcsecomputing.orgProgramming Mobile Applications for Android Handheld Systems: Part 1
coursera.orgString Processing and Pattern Matching Algorithms
edx.orgThe c standard formalised in coq
robbertkrebbers.nlNotes on postmodern programming
mcs.vuw.ac.nzEqual rights for functional objects or, the more things change, the more they are the same
home.pipeline.comThe Purely Functional Software Deployment Model
nixos.orgAn analysis and survey of the development of Mutation testing
pdfs.semanticscholar.orgRecursive make considered harmful
web.archive.orgScripting: higher level programming for the 21st century
web.stanford.eduWhat every programmer should know about memory
akkadia.orgKademlia: a peer-to-peer information system based on the xor metric
scs.stanford.edu