Hanover Historical Texts Project is a collection of primary source texts from ancient times to the modern era in English translation. There is a great number of interesting texts, for instance accounts of Zeno, he of the paradoxes, the diary of Lady Sarashina, a lady-in-waiting in Heian era Japan, a letter from Count Stephen of Blois and Chartres, a crusader writing to his wife, Arthur Young's travels in France before and during the Revolution, a report by the American ambassador in St. Petersburg on March 20th, 1917, immediately after the February Revolution, and finally Petrarch's letter about his graphomania. That last one is from what is perhaps my favorite part of the website, a trove of Petrarch's Familiar Letters. But there's much more in the Hanover Historical Texts Projects besides what I've mentioned.
Dr. E.L. Skip Knox teaches history at Boise State University. His online courses have dedicated websites with his lectures and plenty of supporting material. There are five, History of Western Civilization, covering the wide sweep of European history from ancient Athens to Copernicus, The Crusades, Europe in the Late Middle Ages, focusing on the the Renaissance, and Europe in the Age of Reformation. You can also go on a Virtual Pilgrimage to the Holy Land in medieval times. Dr. Knox has written extensively about online teaching including a lecture called The Rewards of Teaching On-Line where he explains his methods and shares his experiences.