Explore Data Science in
Learn how to find patterns in data and useful insights with machine learning
Section B: Sundays, 5-7pm
Section C: Wednesdays, 5-7pm
Section A: Sundays, 1-3pm [Section A Now Full -- No Longer Available]
An introduction to data science and machine learning
Practice modern skills and learn from the data around you
In Node, you’ll learn the art and science of understanding, manipulating, and effectively using data. You’ll also learn how to visualize your data and findings to share with those around you. This course is designed for students who have at least some experience with code (CS 1110, Node Lite, Source/Lite, or similar) — if you have 0 background, we recommend taking Node Lite instead.
Use data to answer complex questions
Through the use of real-world data, including some from the City of Charlottesville, students will be able to create impactful and insight-driven projects. We’ll explore the context of our data as well as the implications it has for the people it affects. Students will also be given the tools to connect data science with their other interests.
Learn to use machine learning to predict outcomes
We’ll also introduce you to more advanced data science techniques, such as neural networks and machine learning. Near the end of the program, you’ll develop a final project of your own that puts your data science skills to the test.
Skills You’ll Learn
Meet Your Program Leads
HackCville Member Since 2017
HackCville Member Since 2018
HackCville Member Since 2018
Once you successfully complete your first Skills Course you are granted HackCville membership. Here are the perks you get access to as a member:
- 10 weeks of hands-on skills training
- Priority applications for Launch summer program and trips
- Access to the HackCville clubhouses’ working and meeting space
- Early registration and 25% discount on all Skills Courses
- Exclusive community events and job opportunities
Fees & Accessibility
Course Fee: $125
Each of our courses is just $125 — that’s less than a weekly lunch out for the semester. We are committed to making our courses accessible to all. We reduce or eliminate the program fee to all students who need it, no questions asked. Our aim is to enable everyone who wants to learn and join the HackCville community.
All of our courses meet once a week for 2 hours. Courses start the third week of UVA classes (Sep 8) and continue weekly through the end of November. Courses 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.
We offer 3 sections of Node — you’ll need to pick one when you register:
Section A – Sundays, 1-3pm (Section A is Full)
Section B – Sundays, 5-7pm
Section C – Wednesdays, 5-7pm
This course is designed for students who have at least some experience with code (CS 1110, Node Lite, Source/Lite, or similar) — if you have 0 background, we recommend taking Node Lite instead.
Node was a great experience, I learned a lot, met a fantastic group of driven individuals, and found great opportunities and events.
Node Course Graduate
Node is excellent from the explanation of basic topics to diving into complicated subjects. I had very little coding experience coming in but thoroughly enjoyed my experience and learned a lot.
NODE COURSE GRADUATE