Who: General Assembly
Where: WeWork – South Lake Union, 500 Yale Ave N, Seattle, WA 98109
When: February 6, 10:00 am – 4:00 pm
What: Join us for this workshop on the JavaScript programming language aimed at beginners with little or no prior experience. This workshop provides a full introduction of programming fundamentals using JavaScript to create rich web applications. Building on the foundations you learn, students take a hands-on approach in showing JavaScript’s relationship to HTML and CSS to create professional, relevant applications. The primary emphasis of this workshop is on the JavaScript programming language, with secondary emphasis on HTML and CSS.
Takeaways
Understand at a high-level how the web works, the role of the browser and where the industry is going: the rise and importance of mobile and where JavaScript fits
Define the role of HTML, CSS, and JavaScript in web pages and web applications
Understand and apply programming fundamentals using JavaScript: basic data types, arithmetic, conditional statements, iteration (loops), functions, arrays and objects
Prereqs & Preparation
Basic HTML experience may be helpful, but is not necessary.
Bring a laptop to class (Mac preferred but not required).
Please download and install Sublime Text.
If you’d like a bit of a head start, check out Code Academy’s JavaScript course. Again, it’s optional but it may give you some extra perspective. If you have any additional concerns or questions, please email Andy Tzou prior to class.
About the instructor
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.