Explore Data Science in


An immersive, 10-week program hosted by HackCville

Applications Open 08/25/2019
"There are a lot of different programs at HackCville, so at least one of them is likely to pique your interest and help you develop skills in an area where you might not be able to or have the resources to explore it at UVa. "
- Rawan Abdelrahman, HackCville Member

Learn the modern tools real data scientists use every day

In Node you'll learn the art and science of understanding, manipulating, and effectively using data. We also hope to provide you with the knowledge and opportunity to use more advanced data science techniques, such as neural networks and machine learning. You'll gain invaluable experience working with the cutting-edge methods used at the forefront of this budding industry.

Learn software and visualization tools

You'll learn how to create predictive regression and classification models used by organizations and companies of all types. Utilizing Python, you will work with data from Twitter to make stunning data visualizations with industry tools. Near the end of the program, you'll develop a final project of your own that puts your data science skills to the test.

Join our community

Through collaborative projects, group dinners, hikes, pregames, and more you’ll become part of HackCville’s tight-knit community. We serve all UVA students (grad/undergrad) and Charlottesville community members 18+.

Learn more about our unique, community-driven approach to learning or read about our goals for HackCville graduates.

What You'll Learn


Data Munging

Data Visualization

Text Analytics

Web Scraping

Machine Learning

Program Staff

Aaron is the program lead for Node A. He joined Node last spring, was a program coordinator in the fall of 2018, and is returning as PL! Last summer, he interned at X-Mode, where he was able to apply his newly learned data science skills to generate insights for the company. Aaron hopes he can help everyone turn their curiosity for data into skills and answers. You can reach him at aaron@hackcville.com.

More about Aaron →

Aaron Gu

Node Program Lead

Brian Yu

Node Program Lead

Brian is the program lead for Node, HackCville's program for aspiring data scientists. Brian is a 2nd year majoring in Computer Science. In addition to his data science background, Brian has extensive experience in software engineering and loves working on projects where both areas intermingle. Brian is also on theCourseForum team and worked as a software engineer intern at FireEye last summer. You can reach him at brian[at]byu.io.

More about Brian →
Josh Schuck is the program lead for one of the sections of Node. He is a 4th year majoring in Computer Science. Josh graduated the data science track of Launch, HackCville’s summer immersive program. After developing strong skills in data science, he worked for Roomkey where he developed predictive software for hotel booking analysis. You can reach him at josh@hackcville.com.

More about Joshua →

Joshua Schuck

Node Program Lead

Meet Node's Sponsor

Learn More →

Applying to Node

Applications will open Sunday, August 25, 2019

Meeting Times

Node has multiple sections:

  • Node A: Tuesdays, 5-7pm (with a 45 minute hacking night later in the week)
  • Node B: Sundays 11am-12:30pm + Thursdays 4-6pm
  • Node C: Sundays 7-8:30pm (with a 20 min check-in later on in the week)

  • Please note that although sections vary from 1.5-3hrs per week, the material covered will be the same, and only the amount of individual work/in-program time will vary.
All sections start January 30 and run through late April. You can indicate on your application with section(s) you are available for. There is no difference in curriculum between sections.

All sections of all programs (including Node) start January 30.

You must be able to attend each session. More than a few missed meeting times will result in being dropped from HackCville.


A $110 course fee is due within 5 days of acceptance into the course.

These fees can be reduced or waived for those with financial need, no questions asked.


Skills courses are high commitment. In our application process we look for extremely committed, reliable students who are hungry for an intensive challenge. We want people who intend on becoming active, contributing members of the HackCville community.

Any UVA student (grad or undergrad) or Charlottesville resident +18 may apply.

Application Process

Our application process is three steps:

  1. Written application, due on .
  2. Attendance to the first workshop, where you'll be assigned a mini-project to complete over the next week
  3. Completion of the project

It is strongly encouraged that you read the details of this process on the bottom of our Skills Courses page.

Remind me when apps open →

Applications Open 08/25/2019

Membership Perks

After you complete your first HackCville program (except Trips), you're granted HackCville membership. Here's what you get:

24/7 access to our fun and functional clubhouses on Elliewood Ave.

Our two clubhouses are filled with hammocks, couches, whiteboards, and WiFi. Use our space to work on your projects, hold meetings, or just hang out.

Exclusive events and job opportunities.

Whether it's drinks with the co-founder of Reddit or HackCville-only internship, job, and freelancing opportunites, we give our members access to dozens of unique experiences every year.

A community that feels like a family.

You'll join HackCville's 400-member community of the most talented and badass people in Charlottesville.

Early access to HackCville programs, no application required.

Want to take another program? As a member, you can just sign up - no application required. We open up spots to members before the public.

Priority application for our summer program, Launch.

Get paid to learn web design, software development, marketing or data science in our 12 week summer program, Launch. You'll get trained by HackCville's expert instructors and get a guaranteed, paid internship at a local startup or tech company.

Extra Perks With Every Program


Looking for some guidance on how to navigate what you want to do? Every year we pair up hundreds of UVA alumni from across the country with our students to provide guidance and support. Our team also meets with you several times one-on-one to ensure you're getting the most out of your program. It's advising that actually works.

Startup Trips

HackCville hosts immersive trips to cities across the country (New York City, San Francisco, Baltimore, and more) to tour companies, meet alumni, and give students networking opportunities with industry leaders. Trips are where you see how what you're learning is put into action in the real world.

Melissa Wu

HackCville Member

"HackCville is a unique, vibrant community where people come from various starting points to learn to become better problem-solvers and future change makers. There is no place like it here in Charlottesville and it is increasingly becoming an integral part of the college experience for its members. "

Apply to Node

Applications Open 08/25/2019

Remind me when apps open

See other HC programs

Learn everything from entrepreneurship to videography

See all programs