Web Development Fundamentals 2: JavaScript

Intro to computer programming and scripting on the web

Register now

Learn how to make websites more interactive, dynamic, and engaging by combining HTML, CSS, and JavaScript. You'll learn the fundamentals of computer programming, how to read and write JavaScript, and the interdisciplinary creative strategies and programmatic thinking skills necessary to be a web developer.

What makes Code Convoy different?

Practice makes programmers

Our custom curriculum uses effective learning techniques adapted from other fields like sports and music. Learn new concepts and skills through focused lessons, reinforce what you've learned through repeatable exercises, and combine everything you've learned by building real projects.

Interdisciplinary study

Explore how web development connects other topics like history, science, art, business, health, and your own interests. Learn how to use web development as a way to explore your curiosities, improve your skills in other areas, and make a beneficial impact on the world.

Not a bootcamp

Bootcamps create a stressful and overwhelming experience for students because they rush students through learning with unrealistic expectations for learning speed and limited opportunities for review and practice. This isn't a bootcamp—you'll learn at your own speed while using effective learning techniques that lead to mastery.

One-room schoolhouse

Our class sizes are very small with a mix of students from different ages and ability levels. This creates a more interesting learning environment where students learn from each other, follow their own pace, and work with instructors individually.

What you'll build

With JavaScript, the possibilities are endless. You'll learn the fundamentals of computer programming and JavaScript syntax, and then you'll use those skills to explore a wide variety of projects that interest you, including adding interactive elements to your personal website or portfolio, building app interfaces, creating animations and data visualizations, and programming web games.

Meet the instructors

Kevin McGillivray

Instructor, Web Developer, Curriculum Developer

Hey, I'm Kevin! I'm a teacher, designer, and web developer. I've been working as a web developer for several years, and have been enamored with all things technology and web since I was very young. I love web development because I love contributing to the huge collection of knowledge and awesome things on the Internet, and I love to learn about how websites work and share what I learn with others. As a teacher, my goal is to help students master the technical skills of web development, but also to learn creative habits and skills that go beyond web development. I like books, games, tea, mindfulness, and trying to figure out how creativity works. My favorite word is “studio."

Course details

The next Code Convoy web development course will begin April 11, 2016.


10/3/20166:00PM – 7:30PM
10/10/20166:00PM – 7:30PM
10/17/20166:00PM – 7:30PM
10/24/20166:00PM – 7:30PM
10/31/2016No class – Halloween
11/7/20166:00PM – 7:30PM
11/14/20166:00PM – 7:30PM
11/21/2016No class – Week of Thanksgiving
11/28/20166:00PM – 7:30PM
12/5/20166:00PM – 7:30PM


435 N Broadway
De Pere, WI 54115

Register now for Code Convoy


8 class sessions

Starts Oct. 3, 2016

Places are limited – register now!

Get in touch

Let us know you're interested using the form below. Places are limited. Spots will be reserved on a first-come, first-served basis.

Frequently asked questions

Do I need to have prior experience?

No prior experience is necessary for our HTML and CSS course. Previous experience with HTML and CSS or completion of our HTML and CSS course is required for our JavaScript course.

What are the age requirements?

The course is open to all students ages 12 and up.

Do I need a laptop?

A laptop is required. We're working to develop more resources for students without a laptop, but a laptop is essential for practice in and out of the classroom.

What are the technical requirements?

The course is mainly Mac and OS X based, but we can accomodate Windows systems as well.

What if I'm not sure if this is right for me?

Try it for free! Let us know you're interested and we'll get in touch to find out more about your interests. Then come sit in on a class session for free to try it out, or attend one of our free workshops.

Will you be offering this class again?

Yes, we plan to offer our courses regularly in eight week sessions. Sign up for our newsletter to be notified when new classes are available.

What are the payment options?

We accept credit cards, cash, checks, and PayPal in a single payment or with recurring payment plans. More information is available on our payment page.