ScreenSite Data: Online Courses and Lectures

Apologies in advance: The data may have gotten a bit dirty in the transition from WordPress to HTML in 2019.

Corrections and additions may be submitted via an online form.


58 Online Courses and Lectures


Applied Cryptography, Instructor: David Evans From the Website: "Learn all about making and breaking puzzles in computing." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs387

Artificial Intelligence for Robotics, Instructor: Sebastian Thrun From the Website: "This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs373

Automated Downloading with Wget, Dr. Ian Milligan From the Website: "This is a lesson designed for intermediate users, although beginner users should be able to follow along." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/automated-downloading-with-wget

Cleaning Data with OpenRefine, Dr. Seth van Hooland, Ruben Verborgh, Max De Wilde From the Website: "In this lesson, you will learn the principles and practice of data cleaning, as well as how OpenRefine can be used to perform four essential tasks that will help you to clean your data" (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/cleaning-data-with-openrefine

Code Reuse and Modularity, Dr. William J. Turkel & Adam Crymble From the Website: "This lesson will show you how to reuse parts of your code by writing Functions and break your programs into Modules, in order to keep everything concise and easier to debug." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/code-reuse-and-modularity

College Algebra, Instructor: Julie Sliva Spitzer From the Website: "In this class, you’ll gain an in-depth understanding of algebraic principles and learn how to use them to solve problems that we encounter in everyday life." (last updated: 4 Sep 2013)  https://www.udacity.com/course/ma008

Counting Frequencies, Dr. William J. Turkel and Adam Crymble From the Website: "This lesson aimed to teach counting frequencies." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/counting-frequencies

Counting Frequencies from Zotero Items, Dr. Spencer Roberts From the Website: "In this lesson,  you learned how to count the frequency of specific words in a list using python." (last updated: 22 Sep 2016)  http://programminghistorian.org/lessons/counting-frequencies-from-zotero-items

Creating an Omeka.net Exhibit, Dr. Miriam Posner From the Website: "In this lesson, you added items to your Omeka.net site and grouped them into collections." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/creating-an-omeka-exhibit

Creating and Viewing HTML Files with Python, William J. Turkel & Adam Crymble From the Website: "This lesson uses Python to create and view an HTML file." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/creating-and-viewing-html-files-with-python

Design of Computer Programs, Instructor: Peter Norvig From the Website: "Learn new concepts, patterns, and methods that will expand your programming abilities, helping move you from a novice to an expert programmer." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs212

Differential Equations in Action, Instructor: Jörn Loviscach From the Website: "In this course you will examine real world problems -- rescue the Apollo 13 astronauts, stop the spread of epidemics, and fight forest fires -- involving differential equations and figure out how to solve them using numerical methods." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs222

Elementary Statistics, Instructors: Sean Laraway and Ronald Rogers From the Website: "Statistics are simply objective and systematic methods for describing and interpreting information so that you may make the most informed decisions about life." (last updated: 4 Sep 2013)  https://www.udacity.com/course/st095

From HTML to List of Words (part 1), William J. Turkel & Adam Crymble From the Website: "In this two-part lesson, we will build on what you’ve learned about Working with Webpages, learning how to remove the HTML markup from the webpage of Benjamin Bowsey’s 1780 criminal trial transcript. " (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/from-html-to-list-of-words-1

From HTML to List of Words (part 2), William J. Turkel & Adam Crymble From the Website: "In this lesson, you will learn the Python commands needed to implement the second part of the algorithm begun in the From HTML to a List of Words (part 1)." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/from-html-to-list-of-words-2

Functional Hardware Verification, Instructors: Hannes Fröhlich and Axel Scherer From the Website: "In this class, you will learn how to program verification environments that verify chip functionality efficiently, as well as understand and leverage automation such as constrained random test generation and improve code reuse leveraging a standardized methodology." (last updated: 22 Sep 2016)  https://coursefinder.io/courses/34

Getting Started with Topic Modeling and MALLET, Dr. Shawn Graham, Scott Weingart, and Ian Milligan From the Website: "In this lesson you will first learn what topic modeling is and why you might want to employ it in your research. You will then learn how to install and work with theMALLET natural language processing toolkit to do so." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/topic-modeling-and-mallet

How to Build a Startup, Instructor: Steve Blank From the Website: "Learn the key tools and steps to build a successful startup (or at least reduce the risk of failure)." (last updated: 4 Sep 2013)  https://www.udacity.com/course/ep245

HTML5 Game Development, Instructors: Colt McAnlis and Peter Lubbers From the Website: "This course will walk you through the major components of building GRITS, an HTML5 game." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs255

Interactive 3D Graphics, Instructor: Eric Haines From the Website: "This class will teach you about the basic principles of 3D computer graphics: meshes, transforms, cameras, materials, lighting, and animation." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs291

Intro to Beautiful Soup, Dr. Jeri Wieringa From the Website: "Beautiful Soup is a Python library for getting data out of HTML, XML, and other markup languages." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/intro-to-beautiful-soup

Intro to the Zotero API, Dr. Amanda Morton From the Website: "In this lesson, you’ll learn how to use python with the Zotero API to interact with your Zotero library." (last updated: 22 Sep 2016)  http://programminghistorian.org/lessons/intro-to-the-zotero-api

Introduction and Installation, William J. Turkel, Adam Crymble From the Website: "This first lesson in our section on dealing with Online Sources is designed to get you and your computer set up to start programming." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/introduction-and-installation

Introduction to Artificial Intelligence, Instructors: Peter Norvig and Sebastian Thrun From the Website: "The objective of this class is to teach you modern AI. You will learn about the basic techniques and tricks of the trade." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs271

Introduction to Computer Science, Instructor: David Evans From the Website: "In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building a web crawler." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs101

Introduction to Parallel Programming, Instructors: David Luebke and John Owens From the Website: "Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs344

Introduction to Physics, Instructor: Andy Brown From the Website: "Learn the basics of physics on location in Italy, the Netherlands and the UK, by answering some of the discipline's major questions from over the last 2000 years." (last updated: 4 Sep 2013)  https://www.udacity.com/course/ph100

Introduction to Programming, Instructor: Cay Horstmann From the Website: "In this class, you will learn basic skills and concepts of computer programming in an object-oriented approach using Java." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs046

Introduction to Psychology, Instructors: Susan Snycerski and Greg Feist From the Website: "Introduction to Psychology is a journey through all of the major psychological concepts and principles." (last updated: 4 Sep 2013)  https://www.udacity.com/course/ps001

Introduction to Statistics, Instructor: Sebastian Thrun From the Website: "In this class, we will introduce techniques for visualizing relationships in data and systematic techniques for understanding the relationships using mathematics." (last updated: 4 Sep 2013)  https://www.udacity.com/course/st101

Introduction to Theoretical Computer Science, Instructor: Sebastian Wernicke From the Website: "This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs313

Introductory Algebra Review, Instructors: Kelly Vetter and Sue Ann Austin From the Website: "This course provides a brief review of introductory algebra topics." (last updated: 4 Sep 2013)  https://www.udacity.com/course/ma004

Keywords in Context (Using n-grams), William J. Turkel & Adam Crymble From the Website: "This lesson takes the frequency pairs collected inCounting Frequencies and outputs them in HTML." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/keywords-in-context-using-n-grams

Mac Installation, William J. Turkel, Adam Crymble From the Website: "This lesson teaches how to install Python by launching the Terminal in the ‘Applications/Utilities’directory and entering which python followed by the Enter key." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/mac-installation

Manipulating Strings in Python, William J. Turkel & Adam Crymble From the Website: "This lesson is a brief introduction to string manipulation techniques in Python." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/manipulating-strings-in-python

MIT OpenCourseWare "Free lecture notes, exams, and videos from MIT. OCW makes the materials used in the teaching of MIT's subjects available on the Web." Course searches can be filtered specifically for "media studies."   (last updated: 20 Sep 2016)  https://ocw.mit.edu/courses/find-by-topic/#cat=finearts&subcat=mediastudies

Mobile Web Development, Instructors: Chris Wilson and Peter Lubbers From the Website: "This course is about teaching web developers what they need to know to create great mobile web experiences." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs256

News! A video essay on constructive editing, Instructors: Kristin Thompson and David Bordwell (last updated: 4 Sep 2013)  http://www.davidbordwell.net/blog/2012/10/28/news-a-video-essay-on-constructive-editing/

Normalizing Data, Dr. William J. Turkel and Adam Crymble From the Website: "The list that we created in the From HTML to a List of Words (2) needs somenormalizing before it can be used further. " (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/normalizing-data

Output Data as an HTML File, William J. Turkel & Adam Crymble From the Website: "This lesson takes the frequency pairs created in Computing Frequencies and outputs them to an HTML file." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/output-data-as-html-file

Output Keywords in Context in HTML File, William J. Turkel & Adam Crymble From the Website: "In this lesson, you will learn how to output all of the n-grams of a given keyword in a document downloaded from the Internet, and display them clearly in your browser window." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/output-keywords-in-context-in-html-file

Plant your first WorldPress From the Website: "In this course, we start with everything you need to know to install WordPress and hit the ground running." (last updated: 22 Sep 2016)  https://mikelittle.org/wordpress-training/wordpress-for-beginners-course/

Programming Languages, Instructor: Westley Weimer From the Website: "This class will give you an introduction to the fundamentals of programming languages." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs262

Review: Learning Python on CodeAcademy, Adeline Koh From the Website: "This article reviews one way you can learn this programming language: withCodeAcademy." (last updated: 4 Sep 2013)  http://chronicle.com/blogs/profhacker/review-learning-python-on-codeacademy/50677

Scoping Things Out: A New Video Lecture, Instructors: Kristin Thompson and David Bordwell From the Website: "This course introduces the aesthetics of early CinemaScope in the US." (last updated: 4 Sep 2013)  http://www.davidbordwell.net/blog/2013/04/24/scoping-things-out-a-new-video-lecture/

Software Debugging, Instructor: Andreas Zeller From the Website: "In this class you will learn how to debug programs systematically, how to automate the debugging process and build several automated debugging tools in Python." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs259

Software Testing, Instructor: John Regehr From the Website: "Learn how to catch bugs and break software as you discover different testing methods that will help you build better software." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs258

Tales from the Genome, Instructors: Matthew Cook and Joanna Mountain From the Website: "This course is a journey into the biology of the human genome and will highlight the scientific, social, and personal perspectives of people living with a variety of traits." (last updated: 4 Sep 2013)  https://www.udacity.com/course/bio110

The Changing Shape of Cinema: A History of Aspect Ratio , Dr. John Hess From the Website: "This course traces the evolution of the screen shape from the silent film days through the widescreen explosion of the 50s, to the aspect ratio of modern digital cameras." (last updated: 4 Sep 2013)  http://filmmakeriq.com/2013/06/the-changing-shape-of-cinema-a-history-of-aspect-ratio/

The Design of Everyday Things, Instructors: Don Norman, Kristian Simsarian From the Website: "This course exposes the science behind design to help you understand the power of good design and the many challenges designers face." (last updated: 4 Sep 2013)  https://www.udacity.com/course/design101

Up and Running with Omeka.net, Dr. Miriam Posner From the Website: "In this lesson, you will learn about Omeka, a free content management system that makes it easy to create websites that show off collections of items." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/up-and-running-with-omeka

Viewing HTML Files, Dr. William J. Turkel, Adam Crymble This course introduced something about HTML (Hyper Text Markup Language). (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/viewing-html-files

Visualizing Algebra (Entry Level Mathematics), Instructor: Sandra DeSousa From the Website: "Throughout this course, we will use algebra to quantify and describe the world around us." (last updated: 4 Sep 2013)  https://www.udacity.com/course/ma006

Web Development, Instructor: Steve Huffman From the Website: "Starting from the basics of how the web works, this class will walk you through everything you need to know to build your own blog application and scale it to support large numbers of users." (last updated: 4 Sep 2013)  https://www.udacity.com/course/cs253

What next? A video lecture, I suppose., Instructors: Kristin Thompson and David Bordwell From the Website: "It’s a PowerPoint presentation that runs as a video, with my scratchy voice-over." (last updated: 4 Sep 2013)  http://www.davidbordwell.net/blog/2013/01/12/what-next-a-video-lecture-i-suppose-well-actually-yeah/

Windows Installation, William J. Turkel, Adam Crymble This lesson is about how to install Python in Windows System.  (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/windows-installation

Working with Text Files, Dr. William J. Turkel & Adam Crymble From the Website: "In this lesson you will learn how to manipulate text files using Python." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/working-with-text-files

Working With Web Pages, Dr. William J. Turkel & Adam Crymble From the Website: "This lesson introduces Uniform Resource Locators (URLs) and explains how to use Python to download and save the contents of a web page to your local hard drive." (last updated: 3 Sep 2013)  http://programminghistorian.org/lessons/working-with-web-pages


OUT OF THE PAST

Mothballed previous versions of ScreenSite:

GET IN TOUCH

Jeremy Butler

Professor Emeritus of Television and Film Studies
The University of Alabama
jgbutler@gmail.com
Teaching media studies.