David Gray
Founder, music4Dance.net,
David is a freelance web developer and the founder of music4Dance.net, where he is building a business at the intersection of three of his lifelong interests - programming, dance and music. He has worked as a lead programmer at Microsoft as well as at several start-ups. Recently, he taught Computer Science to high school students as part of the TEALs initiative. His perspective on how to learn to program is based on many years of writing software in JavaScript and other languages, including C++, C#, Basic, Pascal, Lisp, Snap!, Logo, Forth, and various machine languages.
David earned a degree in Computer Science from Carnegie Mellon University and believes strongly that it is important to keep learning throughout life. Recently he has studied User eXperience and Design (via the General Assembly part-time course), tap dancing, Argentine Tango, piano, and Spanish.
Previously (11):
Introduction to Javascript: One Day Workshop
Participants will walk away with a firm foundation in JavaScript fundamentals and a grasp of JavaScript's importance and relationship to HTML and CSS.
3 Times
Programming for Beginners Using Javascript
You will be introduced to some of the tools that will help you approach programming in a systematic way including flow charts and pseudo-code.
3 Times
Javascript Fundamentals Bootcamp
Learn the fundamentals of JavaScript and expand your coding toolkit with the No. 1 language in tech.
3 Times
Javascript 101
In this introductory class, you’ll learn about the Javascript development community. You’ll also learn how to think programmatically and apply javascript programming fundamentals.