A | B | C | D | E | F | ||
---|---|---|---|---|---|---|---|
1 | |||||||
2 | Complete list of Programming Historian lessons | ||||||
3 | - Link published lessons to the live website | ||||||
4 | - Indicate lessons in draft/under review using an ± and link to Issue | ||||||
5 | - Indicate retired lessons using an * and link to retired webpage | ||||||
6 | |||||||
7 | # | lesson-en | lección-es | leçon-fr | Lição-pt | ||
8 | AI for automated transcription of Historical Documents (PH/TNA/JISC) | IA para la transcripción automática de documentos historicos (PH / TNA / JISC) | L'IA pour la transcription automatique de documents historiques | AI para transcrição automática de documentos históricos (PH / TNA / JISC) | |||
9 | An Introduction to Twitterbots with Tracery | Una introducción a los bots de Twitter con Tracery | Une introduction aux Bots Twitter avec Tracery | Uma introdução ao Twitterbots com Tracery | |||
10 | An Introduction to Version Control Using GitHub Desktop * | Introducción al control de versiones con GitHub Desktop * | Introduction au contrôle de version avec GitHub Desktop | Introdução ao controle de versão com GitHub Desktop | |||
11 | Analyzing Documents with TF-IDF | Análisis de documentos con TF-IDF | Analyse de documents avec TF-IDF ± | Análise de documentos com TF-IDF | |||
12 | Applied Archival Downloading with Wget | Descarga aplicada de archivos con Wget | Téléchargement d'archives appliqué avec Wget | Download de arquivamento aplicado com Wget | |||
13 | Automated Downloading with Wget | Descarga automatizada con Wget | Téléchargement automatisé avec Wget | Download automatizado com Wget | |||
14 | Basic Text Processing in R | Procesamiento básico de textos en R | Les principes de base de traitement de texte avec R | Processamento Básico de Texto em R | |||
15 | Beginner's Guide to Twitter Data | Guía de datos de Twitter para principiantes | Les données Twitter expliquées aux débutant(e)s | Guia de iniciante para dados do Twitter | |||
16 | Build a Repository of Historical Sources with Omeka Classic | Construir un repositorio de fuentes históricas con Omeka Classic | Construire un entrepôt de sources historiques avec Omeka Classic | Construir um repositório de fontes históricas com Omeka Classic | |||
17 | Building a static website with Jekyll and GitHub Pages | Creación de sitios estáticos con Jekyll y GitHub Pages | Construire un site web statique avec Jekyll et GitHub Pages ± | Construindo um site estático com Jekyll e GitHub Pages | |||
18 | Building Interactive Applications with R and Shiny (PH/JISC/TNA) ± | Creación de aplicaciones interactivas con R y Shiny (PH/JISC/TNA) | Création d'applications interactives avec R et Shiny (PH/JISC/TNA) | Construindo aplicativos interativos com R e Shiny (PH / JISC / TNA) | |||
19 | Calibrate Radiocarbon Ages with R | Calcular la edad del carbono en R | Calibrer des âges radiocarbone avec R | Calibrar as idades de radiocarbono com R | |||
20 | Cleaning Data with OpenRefine | Limpieza de datos con OpenRefine | Nettoyer ses données avec OpenRefine | Limpar dados com o OpenRefine ± | |||
21 | Cleaning OCR’d text with Regular Expressions | Limpieza de texto procesado en OCR con expresiones regulares | Nettoyer du texte océrisé avec des expressions régulières | Limpeza de texto processado de OCR com expressões regulares | |||
22 | Clustering and Visualising Documents using Word Embeddings (PH/JISC/TNA) ± | Agrupación y visualización de documentos con Word Embeddings (PH/JISC/TNA) | Regroupement et visualisation de documents à l'aide de Word Embeddings (PH/JISC/TNA) | Clustering e visualização de documentos usando Word Embeddings (PH / JISC / TNA) | |||
23 | Clustering with Scikit-Learn in Python | Agrupación con Scikit-Learn en Python | Regroupement hiérarchique (clustering) avec Scikit-Learn en Python | Clustering com Scikit-Learn em Python | |||
24 | Code Reuse and Modularity in Python | Reutilización de código y modularidad en Python | Réutilisation de code et modularité en Python | Reutilização de código e modularidade em Python | |||
25 | Computer Vision for the Humanities: An Introduction to Deep Learning for Image Classification, Part 1 ± | Visión computacional para las humanidades: Una introducción a Deep Learning para imágenes, Part 1 | Vision computationnelle pour les sciences humaines: une introduction au Deep Learning pour la classification d'images, partie 1 | Visão Computacional para as Humanidades: Uma Introdução ao Aprendizado Profundo para Classificação de Imagens, Parte 1 | |||
26 | Computer Vision for the Humanities: An Introduction to Deep Learning for Image Classification, Part 2 ± | Visión computacional para las humanidades: Una introducción a Deep Learning para imágenes, Part 2 | Vision computationnelle pour les sciences humaines: une introduction au Deep Learning pour la classification d'images, partie 2 | Visão Computacional para as Humanidades: Uma Introdução ao Aprendizado Profundo para Classificação de Imagens, Parte 2 | |||
27 | Corpus Analysis with Antconc | Análisis de corpus con AntConc | Analyse de corpus avec AntConc | Análise de Corpus com Antconc | |||
28 | Corpus Analysis with Voyant | Análisis de corpus con Voyant Tools | Analyse de corpus avec VoyantTools | Análise de Corpus com VoyantTools ± | |||
29 | Correspondence Analysis for Historical Research with R | Análisis de correspondencia en R ± | Analyse de correspondances pour la recherche historique avec R | Análise de correspondência para pesquisa histórica com R ± | |||
30 | Counting and mining research data with Unix | Contabilizar y minar datos de investigación con Unix | Effectuer des calculs et fouiller des données de recherche avec Unix | Contagem e mineração de dados de pesquisa com Unix | |||
31 | Counting Frequencies from Zotero Items * | Contar frecuencias de objetos en Zotero | Compter des fréquences à partir d'enregistrements Zotero | Contagem de frequências de itens Zotero | |||
32 | Counting Word Frequencies with Python | Contar frecuencias de palabras con Python | Décomptes de fréquences de mots en Python ± | Contagem de frequências de palavras com Python | |||
33 | Creating an Omeka Exhibit | Crear una exposición con Omeka | Créer une exposition avec Omeka | Criar uma Exposição Omeka | |||
34 | Creating and Viewing HTML Files with Python | Crear y ver archivos HTML con Python | Créer et afficher des fichiers HTML avec Python | Criação e visualização de ficheiros HTML com Python | |||
35 | Creating Deep Neural Networks for Regression Analysis Proposal (PH/JISC/TNA) ± | Creación de redes neuronales profundas con análisis regresivo (PH/JISC/TNA) | Création de réseaux de neurones profonds pour une proposition d'analyse de régression (PH/JISC/TNA) | Criando Redes Neurais Profundas para Proposta de Análise de Regressão (PH / JISC / TNA) | |||
36 | Creating Mobile Augmented Reality Experiences in Unity | Crear experiencias de realidad aumentada móvil con Unity | Créer des applications mobiles d'expériences de réalité augmentée avec Unity | Criação de experiências de realidade aumentada móvel no Unity | |||
37 | Creating New Items in Zotero * | Crear nuevos objetos en Zotero | Créer de nouveaux éléments dans Zotero | Criação de novos itens no Zotero | |||
38 | Creating New Vector Layers in QGIS 2.0 | Crear de nuevas capas vectoriales en QGIS 2.0 | Création de nouvelles couches vectorielles dans QGIS 2.0 | Criar novas camadas vetoriais com o QGIS 2.0 | |||
39 | Creating Web APIs with Python and Flask | Creación de APIs web con Python y Flask | Création d'APIs Web avec Python et Flask | Criação de APIs da Web com Python e Flask | |||
40 | Creation of a Parallel Corpus with LF Aligner | Creación de corpus paralelo con LF Aligner | Création de corpus parallèle avec LF Aligner | Criação de corpus paralelo com LF Aligner | |||
41 | Crowdsourced-Data Normalization with Python and Pandas | Normalización de datos colaborativos con Python y Pandas | Normalisation de données participatives avec Python et Pandas | Normalização de dados colaborativos com Python e Pandas | |||
42 | Data Mining the Internet Archive Collection | Minería de datos en las colecciones del Internet Archive | Fouille des données de la collection d'Internet Archive | Mineração de coleções de dados do Internet Archive | |||
43 | Data Wrangling and Management in R | Administración de datos en R | Manipulation et gestion de données avec R | Manipulação e transformação de dados em R ± | |||
44 | Dealing with Big Data and Network Analysis Using Neo4j | Uso de Neo4j para el análisis de redes de gran cantidad de datos | Analyse de mégadonnées et de réseaux avec Neo4j | Lidando com Big Data e análise de rede usando Neo4j | |||
45 | Detecting Text Reuse with Passim | Detectar la reutilización de texto con Passim | Détecter la réutilisation de texte avec Passim | Detectando reutilização de texto com Passim | |||
46 | Downloading Multiple Records Using Query Strings | Descarga de varios registros mediante cadenas de consulta | Télécharger des enregistrements à l'aide de chaînes de requête | Download de vários registos usando strings de consulta | |||
47 | Downloading Web Pages with Python | Descargar páginas web con Python | Télécharger des pages web avec Python | Download de páginas Web com Python | |||
48 | Editing Audio with Audacity | Editar audio con Audacity | Édition de fichiers sonores avec Audacity | Editando Áudio com o Audacity | |||
49 | Exploring and Analyzing Network Data with Python | Explorar y analizar datos de red con Python | Explorer et analyser des données de réseaux avec Python | Explorando e analisando dados de rede com Python | |||
50 | Extracting Illustrated Pages from Digital Libraries with Python | Extracción páginas ilustradas de bibliotecas digitales con Python | Extraction de pages illustrées à partir de bibliothèques numériques avec Python | Extração de páginas ilustradas de bibliotecas digitais com Python | |||
51 | Fetching and Parsing Data from the Web with OpenRefine | Capturar y analizar datos de la Web con OpenRefine | Collecter et interroger des données du Web avec OpenRefine | Capturar e analisar dados da Web com OpenRefine | |||
52 | Finding places in text with the World Historical Gazeteer ± | Buscar lugares en textos con el World Historical Gazeteer | Repérer des noms de lieux dans des textes à l'aide du référentiel World Historical Gazetteer | Encontrando espaços no texto com o World Historical Gazetteer | |||
53 | From Hermeneutics to Data to Networks: Data Extraction and Network Visualization of Historical Sources | De la hermenéutica a las redes de datos: Extracción de datos y visualización de redes en fuentes históricas | De l'herméneutique aux données aux réseaux : extraction de données et visualisation de réseaux à partir de sources historiques | Da Hermenêutica aos Dados e às Redes: Extração de Dados e Visualização em Rede de Fontes Históricas | |||
54 | From HTML to List of Words (part 1) | De HTML a lista de palabras (parte 1) | Du HTML à une liste de mots (partie 1) ± | Do HTML a listas de palavras (parte 1) | |||
55 | From HTML to List of Words (part 2) | De HTML a lista de palabras (parte 2) | Du HTML à une liste de mots (partie 2) | Do HTML a listas de palavras (parte 2) | |||
56 | Generating an Ordered Data Set from an OCR Text File | Generar un conjunto ordenado de datos a partir de un texto procesado con OCR | Générer un ensemble de données ordonnées à partir d’un fichier texte OCR ± | Gerar um conjunto ordenado de dados a partir de texto processado por OCR | |||
57 | Geocoding Historical Data using QGIS | Geocodificación de datos históricos con QGIS | Géocoder des données historiques à l'aide de QGIS | Geocodificação de dados históricos usando QGIS | |||
58 | Geoparsing English-Language Text with the Edinburgh Geoparser | NA | NA | NA | |||
59 | Georeferencing and Displaying Historical Maps using Map Warper and StoryMap JS ± | Georreferenciado y visionado de mapas históricos con Map Warper y StoryMapsJS | Géoréférencement et visualisation de cartes historiques à l'aide de Map Warper et StoryMap JS | Georreferenciamento e exibição de mapas históricos usando Map Warper e StoryMap JS | |||
60 | Georeferencing in QGIS 2.0 | Georreferenciar con QGIS 2.0 | Géoréférencement avec QGIS 2.0 | Georreferenciamento com o QGIS 2.0 ± | |||
61 | Getting Started with Markdown | Introducción a Markdown | Débuter avec Markdown | Introdução ao Markdown | |||
62 | Getting Started with Topic Modeling and MALLET | Introducción a Topic Modeling y MALLET | Initiation à la modélisation thématique et à MALLET | Primeiros passos com modelagem de tópicos e MALLET | |||
63 | How to design research based on data in the humanities (and not die trying) | Cómo diseñar la investigación basada en datos en humanidades (y no morir en el intento) | Comment concevoir une recherche en sciences humaines en termes de données (et ne pas mourir en essayant) ± | Como projetar pesquisas nas ciências humanas em termos de dados (e não morrer tentando) | |||
64 | How to do a scalable reading of twitter data in R (PH/JISC/TNA) ± | Cómo hacer una lectura escalable de datos de Twitter en R | Comment faire une lecture évolutive des données Twitter dans R | Como fazer uma leitura escalonável de dados do Twitter em R | |||
65 | Installing Omeka | Instalar Omeka | Installer Omeka | Instalar Omeka ± | |||
66 | Installing Python Modules with pip | Instalar módulos de Python con pip | Installation de bibliothèques Python avec pip | Instalar módulos Python com pip | |||
67 | Installing QGIS 2.0 and Adding Layers | Instalar QGIS 2.0 y añadir capas | Installer QGIS 2.0 et ajouter des couches | Instalar QGIS 2.0 e adicionar camadas | |||
68 | Interactive Fiction in the Humanities Classroom: How to Create Interactive Text Games Using Twine ± | Ficción interactiva en la clase de humanidades: Cómo crear juegos textuales interactivos usando Twine | Fiction interactive en classe de sciences humaines : comment créer des jeux de texte interactifs à l'aide de Twine | Ficção interativa na sala de aula de humanidades: como criar jogos de texto interativos usando Twine | |||
69 | Interrogating a National Narrative with Recurrent Neural Networks (PH/JISC/TNA) ± | Interrogar la narrativa nacional con redes neuronales recurrentes (PH / JISC / TNA) | Interroger un récit national avec des réseaux de neurones récurrents (PH/JISC/TNA) | Interrogando uma narrativa nacional com redes neurais recorrentes (PH / JISC / TNA) | |||
70 | Intro to Beautiful Soup * | Introducción a Beautiful Soup * | Introduction à Beautiful Soup | Introdução ao Beautiful Soup | |||
71 | Intro to Google Maps and Google Earth | Introducción a Google Maps y Google Earth | Introduction à Google Maps et Google Earth | Introdução ao Google Maps e Google Earth | |||
72 | Intro to the Zotero API * | Introducción a la API de Zotero | Introduction à l'API de Zotero | Introdução à API Zotero | |||
73 | Introduction to Audiovisual Transcoding, Editing, and Color Analysis with FFmpeg | Introducción a la transcodificación, edición y visualización de datos audiovisuales con FFmpeg | Introduction au transcodage, à l'édition et à l'analyse des couleurs audiovisuels avec FFmpeg | Introdução à transcodificação audiovisual, edição e análise de cores com FFmpeg | |||
74 | Introduction to Gravity Models of Migration & Trade | Introducción a modelos de gravedad de migración y comercio | Introduction aux modèles de gravité de la migration et du commerce | Introdução aos modelos de gravidade de migração e comércio | |||
75 | Introduction to Heurist | Introducción a Heurist | Introduction à Heurist ± | Introdução ao Heurist | |||
76 | Introduction to ImagePlot and Viewing Image Collection Metadata | Introducción a ImagePlot y la visualización de metadatos de colecciones de imágenes | Introduction à ImagePlot et à la visualisation des métadonnées de collections d'images | Introdução ao ImagePlot e visualização de metadados de coleção de imagens | |||
77 | Introduction to Jupyter Notebooks | Introducción a los Jupyter Notebooks ± | Introduction aux carnets Jupyter | Introdução aos Notebooks Jupyter ± | |||
78 | Introduction to Map Warper ± | Introducción a Map Warper | Introduction à Map Warper | Introdução ao Map Warper | |||
79 | Introduction to Mobile Augmented Reality Development in Unity * | Introducción al desarrollo de realidad virtual con Unity | Introduction au développement d'application mobiles de réalité augmentée avec Unity | Introdução ao desenvolvimento de realidade aumentada móvel no Unity | |||
80 | Introduction to MySQL with R | Introducción a MySQL con R | Introduction à MySQL avec R | Introdução ao MySQL com R | |||
81 | Introduction to OCR * | Introducción a OCR | Introduction à la reconnaissance optique de caractères (OCR) | Introdução ao OCR | |||
82 | Introduction to Populating a Website with API Data | Introducción a cómo añadir datos de API a un sitio web | Introduction à l'intégration de données à un site Web à l'aide des API | Introdução ao preenchimento de um site com dados API | |||
83 | Introduction to stylometry with Python | Introducción a la estilometría con Python | Introduction à la stylométrie en Python | Introdução à estilometria com Python | |||
84 | Introduction to Text Encoding with TEI (part 1) | Introducción a la codificación de textos en TEI (parte 1) | Introduction à l'encodage de textes avec la TEI (partie 1) | Introdução à codificação de texto com TEI (parte 1) | |||
85 | Introduction to Text Encoding with TEI (part 2) | Introducción a la codificación de textos en TEI - Parte 2 | Introduction à l'encodage de textes avec la TEI (partie 2) | Introdução à codificação de texto com TEI (parte 2) | |||
86 | Introduction to the Bash Command Line | Introducción a la línea de comandos en Bash | Introduction à la ligne de commande Bash | Introdução à linha de comando Bash | |||
87 | Introduction to the Principles of Linked Open Data | Introducción a los Datos abiertos enlazados | Introduction aux principes des données ouvertes liées | Introdução aos princípios dos dados abertos vinculados ± | |||
88 | Introduction to the Windows Command Line with PowerShell | Introducción a la línea de comandos de Windows con PowerShell | Introduction à la ligne de commande Windows avec PowerShell | Introdução à linha de comando do Windows com PowerShell | |||
89 | Introduction to web publishing TEI files with CETEIcean | Introducción a la publicación web de archivos TEI con CETEIcean ± | Introduction à la publication électronique de fichiers TEI avec CETEIcean ± | Introdução à publicação na web de ficheiros TEI com CETEIcean | |||
90 | Keywords in Context (Using n-grams) with Python | Palabras clave en contexto (usando n-grams) con Python | Mots-clés en contexte (à l'aide de n-grammes) avec Python | Palavras-chave em contexto (usando n-gramas) com Python | |||
91 | Manipulating Strings in Python | Manipular cadenas de caracteres en Python | Manipuler des chaînes de caractères en Python | Manipular strings com Python | |||
92 | Minimal and Interactive Digital Exhibit with CollectionBuilder | Exhibición digital mínima e interactiva con CollectionBuilder ± | Exposition numérique minimale et interactive avec CollectionBuilder ± | Exposição digital mínima e interativa com CollectionBuilder | |||
93 | Normalizing Textual Data with Python | Normalizar datos de texto con Python | Normaliser les données de texte avec Python | Normalizar dados de texto com Python | |||
94 | OCR and Machine Translation | OCR y traducción automática | OCR et traduction automatique | OCR e Tradução Automática ± | |||
95 | OCR with Google Vision API and Tesseract ± | ||||||
96 | Output Data as an HTML File with Python | Salida de datos como archivo HTML con Python | Données de sortie sous forme de fichier HTML avec Python | Exportar dados como um ficherio HTML com Python | |||
97 | Output Keywords in Context in an HTML File with Python | Salida de palabras clave en contexto en un archivo HTML con Python | Mots-clés de sortie en contexte dans un fichier HTML avec Python | Exportar palavras-chave em contexto como um ficheiro HTML com Python | |||
98 | Preserving Your Research Data | Preservar tus datos de investigación | Préserver ses données de recherche | Preservar os seus dados de investigação | |||
99 | Python Introduction and Installation | Introducción a Python e Instalación | Introduction à Python et installation | Introdução e instalação do Python | |||
100 | R Basics with Tabular Data | Datos tabulares en R | R Basics avec des données tabulaires | Noções básicas de R com dados tabulares |