All of these are just recommendations from the community, feel free to Contribute
Best overall dictionary. Any word you are looking for you can find here with pronunciation.
Similar to Patiala University dictionary, but easier to find example sentences for words in English.
Gives definition for words from Sri Guru Granth Sahib Ji.
Encyclopedia/Dictionary strictly in Gurmukhi. Best online Punjabi Encyclopedia
Best free online punjabi course taught in English with quizzes, vocabulary and history.
Video lectures in English for complete beginners. Also available in text
28 videos in English that is all you need to learn Gurmukhi. Goes through history, grammar etc.
Great for learning to read and write Gurmukhi as it has helpful visuals
Text based Gurmukhi lessons, not the best for beginners as there is no audio cues but has great notes
Text and audio based notes on Gurmukhi alphabet and vowels with games and quizzes.
Notes and flashcards on every part of the language including vowels, grammar, etc.
Hundreds of phrases you could use in everyday life with pronunciation
Simple PDF that goes through basic Gurmukhi concepts. Good for simple look up.
Thousands of E-books, textbooks, magazines and more in 30+ languages for completely free
English, Gurmukhi and Shahmukhi books available for download for free
A Huge Library of copyright free and Public domain works.
Gurmukhi books that you can read online for free. Constantly adding more books with time
Paperback Gurmat books for free (pay as you wish). Only available in North America
Spell checker by Punjab University. Corrects spelling and suggests correct spelling, accuracy can vary but usually good.
Grammar checker by Patiala University. Corrects grammar mistakes and gives explanation on why it is incorrect.
Text to speech to read aloud Punjabi sentences. Limited use per day but more accurace than google translate
Translation of Punjabi folk songs with lyrics in English and Gurmukhi.