Web Dev Weekend

a weekend packed with web development workshops

Web Dev Weekend is a series of lectures, workshops, and exercises that introduce you to the fundamentals of web development.

If you want to make websites outside of the classroom, get a head start on later electives, or attend hackathons, Web Dev Weekend will give you the foundational knowledge you need to get started.

How do I attend?

  1. Register
    • You certainly don’t have to register to attend, but we like knowing how many people to expect and what people will be interested in learning.
  2. Read “The Basics”
    • This quick read will introduce you to some common concepts and explain what the workshops are about.
  3. Pick some workshops!
    • Workshops are largely independent of each other: you can attend as many or as few as you’d like.

After participating in these workshops, you might want to show your friends the cool things that you built. If you are interested in publishing your website, you should check out one of our previous talks about deployment. The deployment resources will walk you through how to host your website online for free!

Schedule

Click on any of the links to read more about what each section will cover!

You can go to as many or as few as you’d like. Most talks have no pre-requisites, but the ones that do list them on their descriptions.

Location: WEH 5201 (Mac cluster)

Saturday, 11/5

Session Time
HTML & CSS Primer 1:30 p.m. – 3:00 p.m.
Frontend JavaScript Primer 3:00 p.m. – 4:30 p.m.
UX Prototyping with Framer.js 4:30 p.m. – 6:00 p.m.
break for dinner 6:00 p.m. – 6:30 p.m.
Frontend Development with Angular.js 6:30 p.m. – 8:00 p.m.

Sunday, 11/6

Session Time
HTML & CSS Primer 1:30 p.m. – 3:00 p.m.
Frontend JavaScript Primer 3:00 p.m. – 4:30 p.m.
Crafting Well-Designed Sites 4:30 p.m. – 6:00 p.m.
break for dinner 6:00 p.m. – 6:30 p.m.
Backend Engineering with Flask 6:30 p.m. – 8:00 p.m.

What will I learn?

We’ll teach you enough to get started on your first web development project. This could be something that you work on outside of class, at a hackathon, or for a club.

Exactly what you learn will depend on what workshops you go to, and you can learn what each workshop is about by reviewing basics.

It’s not possible to teach you everything you need to know in two hours. Many things that we consider “essential” (like mobile web development) have been left out because of time. However, we aim to teach you foundational skills that you can build on in the future.

Who’s running Web Dev Weekend?

Web Dev Weekend is run by ScottyLabs. We also run TartanHacks (CMU’s largest software hackathon) and other educational events like CrashCourse.

We’ve run WDW twice before, in the Fall of 2014 and Spring of 2015.

Previous Talks