Nashville Software School Small Logo
  • Menu
  • Programs
    • Software Engineering Jumpstart
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Software Engineering with Java/AWS Specialization
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Front-End Web Designer/Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Professional Development
  • Community
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Become An Employer
    • Become A Volunteer
    • Community Impact Report
  • Calendar
    • Upcoming Events
    • Upcoming Programs
  • Blog

Data Science Bootcamp

  • Apply
  • ↑ Return to Top
  • Overview
  • Syllabus
  • Pricing & Schedule
  • Requirements

This bootcamp will be live online (i.e. synchronous).

Prepare for a Data Science Career

The Data Science Bootcamp is an intensive, part-time evening program designed to prepare highly motivated adult learners with prior experience in statistical reasoning, quantitative research, and/or software engineering for a job as a Data Scientist, Analytics Consultant, Data Engineer or related position.

Data Science lies at the intersection of statistics/quantitative analysis, business acumen/domain expertise, and programming/“hacking” skills. The bootcamp focuses on hands-on training in software engineering skills required to do data science as well as applying the necessary stats/math/analytical skills against real world problems drawn from a wide range of problem domains.

We believe that the Nashville area has an untapped supply of latent talent for data analytical work. But, that talent needs access to accelerated, focused, real-world training. We’ve designed the Data Science Bootcamp to help address this need.

Program Highlights

  • Part-time evening program that will meet two evenings a week and on Saturdays for a total of nine months.
  • Hands-on training in software engineering skills required to do data science. Students will learn to apply the Python and R languages to data analytics problems.
  • Application of stats/math/analytical skills against real-world problems drawn from a wide range of problem domains, including: digital marketing, supply chain, healthcare, retail and financial services.
  • Hands-on experience applying data engineering skills to sourcing, cleaning, and aggregating data for data science projects. Training on major “Big Data” tools such as Hadoop and Spark, as well as cloud-based data management through services such as AWS.


What You Will Learn

  • Python and R
    You will learn to create data analytic workflows in the two most widely used programming languages in data science. You will learn the editors, IDEs, source code control systems, etc. used by Data Scientists.
  • Data Science Toolkit
    You will gain facility in using the most popular libraries and packages associated with Python and R, e.g. pandas, scikit-learn, the tidyverse. You’ll learn to use RStudio and Jupyter Notebooks for writing code and documenting workflow.
  • Data Science Process
    You’ll learn the project life-cycle of a typical data science project. You’ll learn how to identify the business question, how to create and refine your hypothesis, build models, test and iterate the analysis, and ultimately deploy the resulting data product and communicate the results.
  • Managing and Curating Data
    You’ll learn the process of collecting, extracting, querying, cleaning, and aggregating data for analysis. You will apply the tools in both the Python and R toolkits to this process in multiple projects. You’ll spend time wrangling data, understanding data quality issues, and learning how to clean data. You will work with a variety of data sources from unstructured/semi-structured text files to delimited/structured file formats such excel, csv, json, xml etc. You’ll also learn about web scraping and working with APIs.
  • Exploratory Data Analysis
    You will learn exploratory techniques for visualizing & summarizing data. These techniques are typically applied before formal modeling. Exploratory techniques are important for eliminating or sharpening potential hypotheses as well as identifying problems with the data that need to be addressed before modeling. We will cover plotting libraries (matplotlib, seaborn, ggplot2, etc.) as well as some of the basic principles of constructing data visualizations.
  • SQL, Data Management & Big Data
    You’ll master the use of SQL to query relational databases. You’ll also be introduced to the 4 main types of NoSQL systems and understand the tradeoffs of using each one.

    You’ll be introduced to techniques for working with Big Data in a cloud environment.
  • Machine Learning: Supervised Learning
    You’ll learn to use training data to develop supervised machine learning models and apply them to a range of different problems. Some of the concepts you’ll learn about include:
    • Cost Function
    • Overfitting/underfitting
    • Optimization techniques
    • Linear and logistic regression
    • Decision trees
    • Classification models
    • Recommender systems
  • Machine Learning: Unsupervised Learning
    You’ll learn to apply unsupervised machine learning algorithms to uncover trends and patterns in data. You'll get familiar with:
    • Clustering methods, including K-Means and Affinity Propagation
    • PCA & Dimension Reduction
    • Anomaly Detection
  • Natural Language Processing
    You will learn to extract meaning from text by applying techniques such as:
    • Tokenization
    • Topic identification
    • Named Entity Recognition
    • Text classification
  • Data Visualization and Communication
    A key skill for data scientists is presenting the results of their projects to business decision makers and other stakeholders. You’ll learn common tools and techniques of data visualization and how to use them for effectively communicating the story of your data and your analysis.
  • Real-World Projects
    You will be able to apply the skills you are learning to real-world datasets and problems from various domains, such as healthcare, financial services, entertainment, consumer marketing/retail, and government. Projects will be executed primarily in a team environment so you’ll get experience working with others in a multi-disciplinary project team.

    Your capstone project will be an individual effort that demonstrates your ability to take a data science project through the entire data science process. This project will demonstrate to potential employers your ability to apply the skills learned in this class to a real-world problem and present your findings.
  • Career Preparation
    Throughout the bootcamp you will also be preparing to move into a data science job. You’ll meet working data scientists from several industries. We’ll hold workshops on resume preparation/marketing yourself, interview preparation, negotiating, and more. And we’ll introduce you to prospective employers at your class Demo Day and support you after graduation during your job search.
  • Learn To Work On A Remote Team
    NSS’s live online experience prepares you to work with teams remotely. You’ll learn to communicate in a remote environment through virtual interactions with your instructors and classmates on Zoom, asynchronous communication tools like Slack, and written code reviews with Git and GitHub.
  • Schedule

    Tuesday, Thursday, Saturday T/Th: 6PM - 9:30PM CT | S: 9AM-2PM CT
  • Location

    This class is live online (i.e. synchronous).
  • Dates

    September 12, 2023 - June 13, 2024
  • Tuition

    $13,125
    See below for detailed information on payment options, including Opportunity Tuition, Payment Plans, and Financing.

Requirements

Student prerequisite knowledge/experience
  • At least 18 years of age

  • American citizen or legally able to work in the U.S.

  • High school diploma (or equivalent).

  • Due to regulatory constraints, we are unable to accept students residing in the state of California at this time.

  • Ideal applicants will have experience in quantitative science or programming. Students will be expected to demonstrate prior training in and/or experience applying the math skills relevant to data science. In particular we will be looking for students with training in statistics/probability. This prior knowledge can be gained through classes, research project experience, work experience, and/or our Statistics for Data Science course.

Hardware/Software
  • Personal laptop meeting our hardware requirements. See this blog post for full details of our laptop specs.

  • Accepted students will be given requirements for software to be downloaded prior to the start of class. It is not expected that any such software will have a cost as the class will focus on teaching data science using open source technologies.

Thanks to DataCamp for partnering with us through their Education program to support learning in our data science bootcamp. DataCamp is an interactive learning platform for data science. Their partnership provides our Data Science students access to their content in R, Python, and SQL on importing data, data visualization, machine learning, deep learning & more.

Tuition

There are two tuition plans: Standard Tuition or Nashville Tech Opportunity Tuition. A limited number of grants and scholarships are also available for students from underrepresented groups.

Standard Tuition

Standard tuition for the Data Science Bootcamp is $13,125.

We request a $5,000 deposit on acceptance of our offer of admission. The balance is due at enrollment on the first day of class. You may also elect to pay the balance during the nine months of the program through an approved payment plan, as discussed below. See below for other financing and payment options.

Nashville Tech Opportunity Tuition

The NSS Nashville Tech Opportunity Tuition allows you to defer most of the cost of your training until you graduate and go to work. You will pay us $2,000 as a tuition deposit on acceptance to the program and then nothing more until after graduation.

This program is a mutual risk-sharing program between NSS and the Student. NSS invests in the student through a scholarship and through deferring the balance of the student's tuition until the student a) graduates and b) becomes employed as a developer. Until those conditions are met, the student does not owe NSS the tuition balance.

Once you go to work using the skills you learned at NSS, we'll work out a payment plan for you to reimburse NSS. We also have a limited number of partner companies that are willing to reimburse part or all of your tuition.

  • Initial tuition deposit of $2,000, due on acceptance of our offer of admission
  • $2,500 scholarship
  • $8,625 tuition balance to be repaid on employment as outlined above
Selection criteria for the Nashville Tech Opportunity Tuition includes:
  • Limited to Nashville area residents or individuals who grew up in Nashville/Middle Tennessee and have strong family and personal connections to the area
  • Limited to students that are committed to staying in Middle Tennessee post-graduation
  • Priority is given to students whose economic circumstances would otherwise prevent them attending Nashville Software School
  • Priority is also given to individuals from groups that are underrepresented in tech careers (e.g. women, Veterans, Black individuals, etc.)

Scholarships

We have available a limited number of scholarships between $2,000 and $5,000 for high potential students with economically disadvantaged backgrounds or from groups that are underrepresented in technology careers.


Financing/Payment Plans

Payment Plans

If you are paying for regular tuition out-of-pocket, there are three payment options:

  • Pay the full tuition before the first day of class and receive a $500 discount. (Scholarship and student loan recipients are not eligible for the discount for early payment.)
  • Pay the required deposit on offer acceptance and then 50% of the unpaid tuition balance on the first day of class. The remaining unpaid tuition will be due halfway through the course.
  • Pay the required deposit on offer acceptance. Pay the remainder of the unpaid tuition balance in nine equal monthly payments on the first class day of each of the nine months of the bootcamp.

Student Loans

To provide additional financing options and support for our students, we've teamed up with Climb Credit and Meritize who both specialize in loans for bootcamp students and only partner with the most reputable code schools in the country.

  • Deposit due to NSS: $1,500*
  • Maximum amount you can borrow: $11,625

*Please note that your deposit cannot be included in your loan (i.e. you cannot borrow the full tuition cost) and funds cannot be borrowed to cover living expenses.

We encourage you to consider both options and choose the one right for you. Both are free to apply!

  • Climb Credit Financing Student Loans Climb Credit Verified Partner School

    Climb Credit provides simple, fast, and affordable loans to help you meet your career and financial goals. Climb Credit offers fixed interest rates on 36-month terms (subject to approval). To learn more and apply, click here.

    Loan Application
  • Meritize Student Loans

    Meritize knows you are more than your credit score, and that is why they look at your past achievements to potentially enhance your loan options to fund your education. Check your loan options in minutes without impacting your credit score at https://apply.meritize.com.

    Loan Application

Have Questions?
Email Us
Upcoming Info Sessions
RSVP
Start Your Application
Apply

Nashville Software School is authorized for operation as a postsecondary educational institution by the Tennessee Higher Education Commission. In order to view detailed job placement and graduation information on the programs offered by Nashville Software School, please visit tn.gov/thec or our policies and regulations page.

Stay Informed
  • NSS
    • About
    • Press
    • Contact
    • Virtual Tour
    • FAQ
    • Blog
    • Policies & Regulations
  • Programs
    • Software Engineering Jumpstart
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Software Engineering with Java/AWS Specialization
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Front-End Web Designer/Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Professional Development
  • Community
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Become an Employer
    • Become a Volunteer
    • Community Impact Report
    • Upcoming Events
  • NACC Member
  • NTC Member
  • Nashville Business Journal Best In Business Winner
  • Nashville Scene Names NSS as Best Way To Ditch Your Crappy Job 2016