The goal of Programming 11 is to introduce the concepts and tools needed to begin computer programming. No prior knowledge is required or assumed - students will learn the basics from the ground up using Javascript, which is an integral part of today's web sites. Ideas will be presented in such a way that they are transferable to other programming languages. Students will emerge with a solid foundation of coding skills, and experience with a language highly relevant to today's tech world.