The Coding Train

In this YouTube channel I publish "creative coding" video tutorials every week. Subjects covered range from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like physics simulation, computer vision, and data visualization.

Coding Challenge #153: Interactive Drawing with Machine Learning Model (SketchRNN)

This challenge uses the pre-trained SketchRNN machine learning model (available with the ml5.js library) to create a p5.js sketch that finishes a person’s drawing. πŸ’» https://thecodingtrain.com/CodingChallenges/153-interactive-sketchrnn.html πŸ’» https://editor.p5js.org/codingtrain/sketches/hcumr-aua πŸ”— ml5.js: https://ml5js.org πŸ”— Draw Together with a Neural Network - Magenta TensorFlow: https://magenta.tensorflow.org/assets/sketch_rnn_demo/index.html πŸ”— Ramer–Douglas–Peucker algorithm on Wikipedia: https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm πŸ”— A Neural Representation of Sketch Drawings: https://arxiv.org/abs/1704.03477 πŸ”— Quick, Draw!: https://quickdraw.withgoogle.com/# πŸ”— Recurrent Neural Networks & LSTMs: https://ayearofai.com/rohan-lenny-3-recurrent-neural-networks-10300100899b πŸŽ₯ Coding Challenge #128: Sketch-RNN Snowflakes with ml5.js: https://youtu.be/pdaNttb7Mr8 πŸŽ₯ Coding Challenge #152: RDP Line Simplification Algorithm: https://youtu.be/nSYw9GrakjY πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

10-31
32:48

Coding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model

In this challenge, I attempt to create a Ukulele tuner in JavaScript using p5.js, ml5.js and the pre-trained machine learning model CREPE: A Convolutional REpresentation for Pitch Estimation. Can you make one with a more elegant and creative interface? πŸ’» https://thecodingtrain.com/CodingChallenges/151-ukulele-tuner.html πŸ”— ml5: https://ml5js.org/ πŸ”— CREPE: A Convolutional REpresentation for Pitch Estimation: https://github.com/marl/crepe πŸ”— Hannah Davis's work: http://www.hannahishere.com/ πŸ”— How to turn any GitHub repo into a CDN: https://gomakethings.com/how-to-turn-any-github-repo-into-a-cdn/ πŸ”— Online Tone Generator: https://www.szynalski.com/tone-generator/ πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Membership: https://youtube.com/thecodingtrain/join πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

10-03
35:54

Live from Brooklyn (first "test" stream)

I'm back! Almost! In this stream, I'm going to test the new equipment and talk about plans for 2019-2020. If I'm feeling saucy, I might even try a coding challenge. πŸ’» https://thecodingtrain.com/CodingChallenges/ πŸ’» https://editor.p5js.org/codingtrain/sketches/ πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

09-27
03:13:03

Coding Challenge #150: AI Rainbows with Runway and p5.js

In this challenge I generate rainbows using the StyleGAN Machine Learning model available in Runway ML and send the rainbows to the browser with p5.js! This challenge is based on the live coding talk from the 2019 Eyeo Festival. πŸ’»https://thecodingtrain.com/CodingChallenges/150-runway-rainbows.html πŸ’»https://editor.p5js.org/codingtrain/sketches/K6l0JbS6u Runway brings the power of artificial intelligence to your creative projects with an intuitive and simple visual interface. For an introduction to Runway, see the video series below. Coupon code for $10 in GPU credits: CODINGTRAIN. πŸŽ₯ Runway Part 1: https://youtu.be/ARnf4ilr9Hc πŸŽ₯ Runway Part 2: https://youtu.be/7btNir5L8Jc πŸ”— Runway ML: https://runwayml.com/ πŸ”— Runway on GitHub: https://github.com/runwayml πŸ”— StyleGAN: https://github.com/NVlabs/stylegan πŸ”— Anastasis Germanidis on GitHub: https://github.com/agermanidis πŸ”— Eyeo Festival: http://eyeofestival.com/ πŸŽ₯ HTTP Post Request with fetch(): https://youtu.be/Kw5tC5nQMRY πŸŽ₯ 4D Hypercube: https://youtu.be/XE3YDVdQSPo πŸŽ₯ Saving Images and 64 Base Encoding: https://youtu.be/9Rhsb3GU2Iw πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

08-22
23:13

Introduction to Runway: Machine Learning for Creators (Part 2)

This video looks at how to run the PoseNet Machine Learning model (for real-time skeletal tracking of one or more people) in Runway and send the results to Processing (Java). This is Part 2 so for na introduction to Runway and how to install it, make sure to check out Part 1. RunwayML Part 1: https://youtu.be/ARnf4ilr9Hc StyleGAN p5.js Coding Challenge! https://youtu.be/vEetoBuHj8g πŸ”— Runway ML: https://runwayml.com/ πŸ”— PoseNet: https://github.com/tensorflow/tfjs-models/tree/master/posenet πŸ”— Runway on GitHub: https://github.com/runwayml Daniel Shiffman is an advisor to Runway AI, Inc., the company behind the Runway software. πŸŽ₯ JSON: https://youtu.be/uxf0--uiX0I πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

08-11
23:59

Introduction to Runway: Machine Learning for Creators (Part 1)

Runway brings the power of artificial intelligence to your creative projects with an intuitive and simple visual interface. The video covers the basics of downloading and installing Runway, and running your first pre-trained machine learning model. Daniel Shiffman is an advisor to Runway AI, Inc., the company behind the Runway software. RunwayML Part 2: https://youtu.be/7btNir5L8Jc StyleGAN p5.js Coding Challenge! https://youtu.be/vEetoBuHj8g πŸ”— Runway ML: https://runwayml.com/ πŸ”— COCO Dataset: http://cocodataset.org/ πŸ”— Wekinator: http://www.wekinator.org/ πŸŽ₯ PoseNet with ml5 and p5.js: https://youtu.be/EA3-k9mnLHs πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

08-08
17:39

_

Curious about my setup or how I livestream? Take a behind the scenes tour with me! This video will give you a glimpse at my setup AND show you how Open Broadcast Studio can be connected with YouTube. STAY TUNED for our new setup and add your live streaming tips in the comments below. πŸ”— ITP at TISCH : https://tisch.nyu.edu/itp πŸ”— OBS Studio: https://obsproject.com/ πŸ”— Blackmagic Design: https://www.blackmagicdesign.com πŸ”— SoundCue: http://www.soundcueapp.com/ πŸ”— Onyx Blackjack: https://mackie.com/products/discontinued/onyx-blackjack πŸ”— Loopback: https://rogueamoeba.com/loopback/ πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

08-01
11:10

How to add your contribution to The Coding Train website

You all are a part of the Coding Train community and we would love to see your contributions! This quick tutorial will show you how to share your work on The Coding Train website using GitHub. πŸ”— Community Contribution Guide: https://github.com/CodingTrain/website/wiki/Community-Contributions-Guide πŸŽ₯ 10 PRINT Coding Challenge: https://thecodingtrain.com/CodingChallenges/076-10print.html πŸŽ₯ Git and GitHub for Poets: https://youtu.be/BCQHnlnPusY πŸŽ₯ CircleCI: https://youtu.be/CB7vnoXI0pE πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-26
12:03

Coding Challenge #149: Tic Tac Toe

Welcome to the Tic Tac Toe challenge! This is be a beginner-friendly challenge where I attempt to code a basic version of the game Tic-Tac-Toe using JavaScript and the p5.js library. πŸ’» https://thecodingtrain.com/CodingChallenges/149-tic-tac-toe.html πŸ’» https://editor.p5js.org/codingtrain/sketches/5JngATm3c/ How to contribute your version to the website! πŸŽ₯https://youtu.be/fkIr0inoQ7Y Have an idea for a Coding Challenge? Comment below! πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-24
24:01

How to Make a Processing (Java) Library Part 2

Welcome to PART TWO of learning how to make a processing library in Java. In the previous part, I set up the development environment and the project build process. In this part, I'll begin to write the code for the library itself. πŸŽ₯ PART ONE: https://youtu.be/pI2gvl9sdtE πŸ”— OpenSimplexNoise-for-Processing: https://github.com/CodingTrain/OpenSimplexNoise-for-Processing πŸ”— Processing Library Template: https://github.com/processing/processing-library-template πŸ”— Eclipse: https://www.eclipse.org/downloads/packages/ πŸ”— Apache Ant: https://ant.apache.org/ πŸ”— OpenSimplex Noise in Java by Kurt Spencer: https://gist.githubusercontent.com/KdotJPG/b1270127455a94ac5d19/raw/df72ca5e708ebcb1d3c401a0617e1e288c76da82/OpenSimplexNoise.java πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org πŸ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

07-19
21:59

How to Make a Processing (Java) Library Part 1

Have you ever wanted to learn more about Java programming, how open source works, or how to build your own Processing library? This is the series for you! πŸŽ₯PART TWO: https://youtu.be/U0TGZCEWn8g πŸ”— Processing Libraries: https://processing.org/reference/libraries/ πŸ”— Processing Library Template: https://github.com/processing/processing-library-template πŸ”— Eclipse: https://www.eclipse.org/downloads/packages/ πŸ”— IntelliJ IDEA: https://www.jetbrains.com/idea/ πŸ”— Apache Ant: https://ant.apache.org/ πŸŽ₯ Computer Vision - Blob Detection: https://youtu.be/ce-2l2wRqO8 πŸŽ₯ What is OpenSimplex Noise?: https://youtu.be/Lv9gyZZJPE0 πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-18
17:15

Introduction to RunwayML

This special summer live stream will cover how to install and run machine learning models with Runway! For more, visit https://runwayml.com/. Daniel Shiffman is an advisor to RunwayAI, Inc. πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-17
02:45:04

-10x engineering

Created with videogrep by Sam Lavigne. https://github.com/antiboredom/videogrep 1. Install youtube-dl (https://ytdl-org.github.io/youtube-dl/index.html) 2. youtube-dl https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw -f 22 --write-auto-sub 3. videogrep -i *.mp4 --use-vtt --search "your search terms"

07-14
00:29

Coding Challenge #148: Gift Wrapping Algorithm (Convex Hull)

In this coding challenge, I implement the "Gift Wrapping algorithm" (aka Jarvis march) for calculating a convex hull in JavaScript. This is a foundational topic in computational geometry! Have an idea for a Coding Challenge? Comment below! πŸ’» https://thecodingtrain.com/CodingChallenges/148-gift-wrapping πŸ’» https://editor.p5js.org/codingtrain/sketches/IVE9CxBOF πŸ”— Gift wrapping algorithm: https://en.wikipedia.org/wiki/Gift_wrapping_algorithm πŸ”— Cross product: https://en.wikipedia.org/wiki/Cross_product πŸŽ₯ ES6 Arrow Syntax: https://youtu.be/mrYMzpbFz18 πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-13
22:27

Setup: Everything you need to begin the course Working with Data and APIs in JavaScript

In this video, I outline what you need setup and ready before you begin the course Working with Data and APIs in JavaScript. πŸŽ₯Full course: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X πŸŽ₯Next video: https://youtu.be/tc8DU14qX6I πŸŽ₯Workflow series: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zu_uqEA6NqhLzKLACwU74X πŸ’»https://github.com/CodingTrain/Intro-to-Data-APIs-JS What you need to know: - JavaScript - HTML basics - Basics of CSS (useful but not required) Materials/Programs: - Code editor (I use Visual Studio Code but other examples are included below) - Shell access to your computer (we go over this in Module 2) πŸ”— Node.js: https://nodejs.org/ πŸ”— Live Server on VS Code: https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer Code Editor: πŸ”— Visual Studio Code: https://code.visualstudio.com/ πŸ”— Atom: https://atom.io/ πŸ”— Brackets: http://brackets.io/ πŸ”— Sublime Text: https://www.sublimetext.com/ Online Code Editor: πŸ”— Codepen: https://codepen.io/ πŸ”— JSFiddle: https://jsfiddle.net/ πŸ”— p5.js WebEditor: https://editor.p5js.org/ Terminal/Command Prompt: πŸ”— iTerm: https://www.iterm2.com/ πŸ”— Git Bash: https://git-scm.com/downloads This course is for aspiring developers who want to learn how to work with data in web applications. How do you retrieve, collect, and store data? The course will be taught through a series of creating three data projects. The first will be client-side only and examine how to load data with fetch() and present on a web page. Viewers will learn about handling asynchronous events with Promises and how to render data to the DOM as well as draw to HTML5 canvas with p5.js. The second and third project will introduce "full stack" development adding server-side programming with node.js for data persistence and API authentication. πŸŽ₯ Code! Programming with p5.js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸŽ₯ What is HTML?: https://youtu.be/URSH0QpxKo8 πŸŽ₯ Basics of CSS: https://youtu.be/zGL8q8iQSQw πŸŽ₯ Introduction to My Workflow: https://youtu.be/gJa6wri8YNQ πŸŽ₯ Introduction - Git and GitHub: https://youtu.be/BCQHnlnPusY πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-09
03:54

Working with Data and APIs in JavaScript

πŸŽ₯Full course: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X This course is for aspiring developers who want to learn how to work with data in web applications. How do you retrieve, collect, and store data? The course will be taught through a series of creating three data projects. The first will be client-side only and examine how to load data with fetch() and present on a web page. Viewers will learn about handling asynchronous events with Promises and how to render data to the DOM as well as draw to HTML5 canvas with p5.js. The second and third project will introduce "full stack" development adding server-side programming with node.js for data persistence and API authentication. πŸŽ₯NEXT VIDEO: https://youtu.be/hPbDyqzxQfU πŸ”— Joey Lee on GitHub: https://github.com/joeyklee πŸŽ₯ Code! Programming with p5.js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

07-08
01:56

ITP/IMA Spring Show 2019

A two day exhibition of recent creative interactive projects by the students of ITP and IMA. πŸŽ₯Full live stream: https://youtu.be/XeorqDUubKI The Spring Show features projects from our Interactive Telecommunications Program (ITP) graduate students and for the first time, the works from our new undergraduates from the Interactive Media Arts (IMA). Launched in September 2018, this new undergraduate program offers a rigorous and exploratory course of study that teaches students fluency in many forms of digital interactivity, alongside an education in both the arts and liberal arts. πŸ”—http://itp.nyu.edu πŸ”—http://itp.nyu.edu/ima 0:57: Mass Extinction Dylan Dawkins, Emily Lin, Mingna Li, Maya Pruitt https://docs.google.com/presentation/d/1My0EZkoBJPG6vY9ZfhByB1JeM3HW1brDZd1AHC9Wfys/edit#slide=id.g18405ff1dc_0_0 1:41: White Mountain, Black Water Chenhe Zhang, Yves Pokakunkanon https://http://chenhezhangnickitp.hosting.nyu.edu/music-interaction-design/music-interaction-design-10th-week/ 2:19: Life in a Nutshell yiyao nie https://www.yiyaonie.space/lifeinanutshell 2:54: Feedback Mirror Bora Aydintug 3:24: I Can't Breathe Ashley Lewis https://ashleyjanelewis.com/2019/05/06/i-cant-breathe/ 4:48: The Modern World, Painted Jim Schmitz https://360.ixora.io/ 5:40: The Nature of Internet Stefan Skripak https://www.stefanskripak.com/pcomp-fab 6:24: Magical Pencil Yang Yang http://yangyang.blog/2019/04/magical-pencil/ 7:04: Designing Tactile Schematics Lauren Race https://tactileschematics.com/ 8:00: The Melody Box Chunhan Chen, Tianyi Xie, Helen Tang https://docs.google.com/presentation/d/17hTV2WozzNrf6LkVpsHYtAEfgX9P2YCClhd9WNMam2o/edit?ts=5ccc623d#slide=id.g570cac924d_3_100 8:34: Sonic Cubes Ada Jiang 9:15: Multi-modal Thumb Piano Adekemi Sijuwade https://docs.google.com/presentation/d/1DdHtEXMxNGt4DkezKhGX1TMZvYaDIj80zovBGxOJTR4/edit?usp=sharing 9:38: A Hailu Mergia Fan & His Super-Modern Instrument Billy Bennett https://billybennett.tv/music-interaction-design 10:10: Breath We Live Ella Chung http://www.ellachung.com/breathwelive 10:52: p5.js Shaders Casey Conchinha, Louise Lessel http://bit.ly/p5shaders 11:26: Recipe Controller Anna Oh 12:06: A Measure of Care Elizabeth Ferguson https://www.elizabethjeaneferguson.com/ameasureofcare 12:47: Now You Are In the Conversation Chelsea Chen Chen https://chelseachenchen.com/portfolio/now-you-are-in-the-conversation/ 13:18: 100 Days of Spaceships James Hosken https://generallyplayful.com/category/itp/100spaceships/ 13:54: LIQUID Router Nicholas Gregg, Sukanya Aneja https://medium.com/ngg-spring-2019/liquid-router-ede1b9f6c3d 14:41: 1 S33 Y0U Mark Lam, Tushar Goyal https://wp.nyu.edu/tushargoyal/2019/05/06/i-see-you/ 15:21: Cats Yuguang Zhang https://www.ygzhang.com/cats.html 16:03: Introduction to Surveillance Technology & How to Avoid It Anna Gudnason, Jiwon Shin http://protectyourprivacy.today/ 16:39: Eniac Girlz Jacquelyn Liu 17:05: Stonewall50: A Historical Look at the Washington Square Park Arch Ryan Grippi 17:55: CRISPR Detective Adrian Bautista, Antonio Guimaraes, Caroline Neel, Jingyi Wen, Veronica Alfaro https://docs.google.com/presentation/d/1DZsPh8MqWYrRoeYpnvBZkAZ1k8g0SGoao-X15K_IDYA/edit

07-02
19:10

3.5 Web Application Deployment (Glitch and Heroku) - Working with Data and APIs in JavaScript

πŸ’»https://github.com/CodingTrain/Intro-to-Data-APIs-JS Let's figure out how to deploy your project to a server so that people can access it and use it. We will check out two hosting options: Heroku and Glitch. πŸ”— Glitch: https://glitch.com/ πŸ”— https://codingtrain-the-weather-here.glitch.me/ πŸ”— Heroku: https://www.heroku.com/ πŸ”— https://the-weather-here.herokuapp.com/ πŸŽ₯ PREVIOUS LESSON: https://youtu.be/17UVejOw3zA πŸŽ₯ FULL COURSE: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

06-28
19:09

Coding Train Live (2nd attempt)

To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription. πŸ’» https://thecodingtrain.com/CodingChallenges/ πŸ’» https://editor.p5js.org/codingtrain/sketches/ πŸ”— πŸŽ₯ πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org

06-27
02:58:33

Processing Java Library, Starting Computational Geometry Challenges

To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription. πŸ’» https://thecodingtrain.com/CodingChallenges/ πŸ’» https://editor.p5js.org/codingtrain/sketches/ πŸš‚ Website: http://thecodingtrain.com/ πŸ’– Patreon: https://patreon.com/codingtrain πŸ›’ Store: https://www.designbyhumans.com/shop/codingtrain/ πŸ“š Books: https://www.amazon.com/shop/thecodingtrain πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA πŸ”— p5.js: https://p5js.org πŸ”— Processing: https://processing.org πŸ”— Instagram: https://www.instagram.com/thecodingtrain_/ πŸ”— Runway ML https://runwayml.com/ πŸ”— ml5.js https://ml5js.org/

06-22
03:23:52

Recommend Channels