|Creative Commons photo from Flickr user nigelpepper|
Reporting classes teach you how to produce text, photos and videos for an online audience. In Multimedia Planning and Design (Journalism 4502), taught by Rob Weir, you learn how to build snazzy news websites using HTML5 and CSS3. And if you enroll in David Herzog's Computer-Assisted Reporting (Journalism 4430), you'll have no trouble using MySQL to find stories in data.
That said, as you register for summer and fall courses, consider looking away from the northeast corner of Francis Quadrangle if you want to bolster your digital skill set. The computer science and information technology departments, among others, offer a slew of courses worth working into your four-year plan.
Introduction to Web Development (Information Science & Learning Technologies 4360)
This is the perfect option if you have no experience in Web development. It moves through the fundamentals of HTML and CSS at a reasonable pace and (at least when I took it) requires you to hand code a website for your final project. The course is entirely online, but you still have to finish it in one semester.
Intermediate Web Development (Information Science & Learning Technologies 4370)
Introduction to the Internet, WWW and Multimedia Systems (Computer Science 2830)
Database Applications and Information Systems (Computer Science 3380)
OK, I'm sort of playing a trick with this one. To take CS 3380, you first have to take CS 2050. And to take CS 2050, you first have to take CS 1050.
But it's worth it. Why? One, because those prerequisites will teach you the valuable fundamentals of programming. Two, because in CS 2830, you'll learn SQL. This is an essential skill for finding stories in data. I haven't taken CS 3380, but I wish I'd had room.
Anything missing from the list? Tell me in the comments.