Jeremy Singer

I am a lecturer in Computing Science at the University of Glasgow. I am moderately fluent in the following languages: Haskell, Java, C, Scouse and New Testament Greek.
More info here.

Sort options

Computational Thinking with JavaScript 4: Create & Deploy (Coursera)

Apr 29th 2024
Computational Thinking with JavaScript 4: Create & Deploy (Coursera)
Course Auditing
Categories
Effort
Languages
This is the fourth and final course in the Computational Thinking with JavaScript specialisation. It is an added-value unit and entirely builds on what you will have learned in the first three units and enables you to synthesise and develop that knowledge. The course supports you to [...]

Computational Thinking with JavaScript 3:Organise & Interact (Coursera)

This third course in the Computational Thinking with JavaScript specialization applies your developing JavaScript skills learned in the first two courses to the world of the web. You will learn how HTML and JavaScript together support the web pages with which we are so familiar, and develop skills [...]

Computational Thinking with JavaScript 2: Model & Analyse (Coursera)

Apr 29th 2024
Computational Thinking with JavaScript 2: Model & Analyse (Coursera)
Course Auditing
Categories
Effort
Languages
This is the second course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript programming language. At the end of this second course you will: know a framework for CT to help you model the real world using abstract [...]

Computational Thinking with Javascript 1: Draw & Animate (Coursera)

Apr 29th 2024
Computational Thinking with Javascript 1: Draw & Animate (Coursera)
Course Auditing
Categories
Effort
Languages
This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this first course you will: know a framework for CT to help you learn about it and [...]

Functional Programming in Haskell: Supercharge Your Coding (FutureLearn)

Sep 25th 2023
Functional Programming in Haskell: Supercharge Your Coding (FutureLearn)
Course Auditing
Categories
Effort
Languages
Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course. Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and [...]

Getting Started with Teaching Data Science in Schools (FutureLearn)

Sep 13th 2021
Getting Started with Teaching Data Science in Schools (FutureLearn)
Course Auditing
Categories
Effort
Languages
Learn the basics of data science and how to introduce data science in the classroom. Learn practical ways to teach data science. Understanding how to use and interpret data will be essential for the next generation, but many schools and teachers aren’t equipped to teach basic data science to [...]