Skills Courses

Level Up Your Tech + Creative Skills

Learn anything from design to data science to photography in just 10 weeks. You'll develop new skills through fun, hands-on projects in a fast-paced, community-driven environment. Our courses have no application. Signups for Fall 2020 courses below will open in mid-August. Our COVID-related changes will be announced here by July 31 as well.

Courses at a Glance

  • Early Sep. - Mid Nov. 2020
  • 4-6 hour/week commitment
  • Open to all years, majors, backgrounds
  • Enrollment is typically 50/50 male/female
  • The best way to get started at HackCville


User Experience Design

Learn to design easy-to-navigate websites and apps. Learn more →



Learn how to be a skilled, resourceful, and entrepreneurial self-starter. Learn more →



Learn to film, edit, and publish engaging and professional videos. Learn more →


Graphic Design

Learn how to create beautiful graphics and develop your eye for design. Learn more →

Source Lite

Intro to Software Dev

Learn the basics of how to code and create some small apps. Learn more →


Software Engineering

Learn how to build interactive web apps in ReactJS. Learn more →

Node Lite

Intro to Data Science

Learn the basics of data science by analyzing and visualizing data in Python. Learn more →


Data Science

Learn how to build powerful machine learning models to gain insights from data. Learn more →


Back-End Development

Gain the skills needed to design and build scalable web apps. Learn more →


Digital Marketing

Learn how to find your audience, launch campaigns, and create loyal customers. Learn more →

Skills Courses Workshop Meeting Times

All of our courses meet once a week for 2 hours. Courses start the third week of UVA classes and continue weekly through the end of the semester. You can see a summarized schedule below. Many courses offer multiple sections -- you will need to pick one when you register.

Courses do expect a 4-6 hour/week commitment. Outside of the 2 hours in your workshop meeting time, you can expect to meet with your instructor weekly for check-ins (at flexible times) and to spend some time working with your classmates on projects. There are also plenty of community events for HackCville members available, too!

Skills Courses Timeline

1) Stop by our Open House

Get to know our team and learn more before you register. More info about our new online Open House will be announced by mid-August. If you miss it, shoot us an email at with any questions.

2) Register Online

Our courses are available to anyone and everyone who’s interested -- all years, majors, and backgrounds. There’s no application to participate, and we have a no-questions-asked financial aid policy, too. Just make sure you register (via one of the course pages above).

3) Courses Begin

Courses kick off the third week of UVA classes. Make sure you register for a course workshop time you can make consistently -- they're all listed above. Each week, you'll also have a personalized check-in with your instructor (at flexible meeting times) and continue work with your classmates on projects.

4) Courses Showcase

At the end of the semester you'll put everything you learned into a cumulative project you'll show off to the broader HackCville community in our Showcase. This is how we celebrate everything our community has learned and made each semester. We'll award prizes and rewards to some of the best projects, too!

5) What Comes Next

Finishing your first course with HackCville is just the first step in getting involved in our community. Most students stick around in future semesters to continue learning in other courses (members get a big discount), join our leadership team, hack on new projects and ideas, or even become TAs and teachers for our courses. Members also get priority on our trips and Launch summer internship program.