What is My Experience Level?

Beginner
Little or no exposure to programming and higher level mathematics (Calculus, Statistics, Probability). Could be a teacher, musician, lawyer, analyst working in data, or a naturally curious person.

Intermediate Python, No Math
Strong at programming in Python but needs to solidify Applied Mathematics fundamentals. Might be an analyst or an engineer with less mathematical experience.

Intermediate Math, No Python
Strong math skills but needs to learn Python. Might have an advanced degree from a quantitative field (economics, math, biology, oil & gas).

Advanced
Experienced programmers with strong mathematical training. Might have a PhD from a quantitative field who programmed during their study, maybe not in Python (Statistics or Physics), or Computer Science majors who have worked as software engineers.


Data Science Bootcamp Timeline, Where Do I Fit?

Our coding bootcamp is advanced and requires students to possess drive and determination before joining a cohort. Applicants must also have programming experience in Python and significant expertise in math, statistics, and probability to pass our technical interview required for admittance. We also provide prep courses that prepare you for our Immersive bootcamp program.

How long is the Galvanize Data Science bootcamp?The Galvanize Data Science Bootcamp length.

Get Started for Free with our Prep Course

Learn fundamentals like Python, machine learning, and SQL needed to succeed in our Data Science Immersive bootcamp. Learn to code in our fast-track coding bootcamp prep course!

Once You Apply

If you submit your application less than three weeks prior to the start date, you may still be eligible to join that cohort. However, this may reduce the number of available Technical Admissions Assessment dates and times.

  • Submit your Application for the Data Science Bootcamp at Galvanize.

    Submit Application
  • Begin Galvanize's Data Science Prep Program today

    Begin Prep
  • Complete your Data Science Coding Challenge or Pre-course Material

    Complete Coding Challenge
  • Complete the Galvanize Technical Interview

    Complete Technical Admissions Assessment

Coding Challenge

After submitting your initial application, you will complete a coding challenge and then complete a Technical Interview prior to admittance into our Data Science Immersive program. Upon successful submission of the coding challenge, you’ll be directed to book your Technical Interview. During the Technical Interview, you’ll be asked to use Python to express your reasoning in probability/statistics. You may take the Technical Interview up to three times. After this interview, an Enrollment Officer will relay next steps within two business days.

Interview Deadline
In order to have enough time to complete the enrollment process and pre-course the latest you can schedule the technical interview is 4 weeks prior to the immersive start date.

Technical Interview

The main skill assessed in our 90 minute technical interview is your ability to use Python to express your reasoning in probability/statistics. Using a collaborative code editor, you’ll work through solving a series of problems using Python while an interviewer observes your work. Prior to this interview, you should be familiar with dictionaries, lists, control flow, data types and how to use them in Python. Additionally, it is important that you have a basic understanding of programming principles, experience working on the command line, understand basic flow/logical states and can write simple functions in Python.

The interview will also involve working with data (either real or simulated) and performing some basic statistical analyses on the data. You may, for example, be asked to perform probabilistic calculations, including calculating conditional probabilities and referencing discrete probability distributions (Discrete Uniform, Bernoulli, Binomial, and Poisson). Again, the tools of Python will be at your disposal as you perform these calculations.

Technical Interview Coding Prep

These videos are taken from a Galvanize Data Science Immersive Premium Prep lecture (Oct 2019), where Tovio Roberts covers the types of problems that may be seen in the Galvanize Data Science Immersive Technical Interview.

Please reference this playlist of videos when preparing for your Technical Interview.

Once You've Been Accepted

Your first 2-6 weeks

  • Submit Enrollment Once You've Been Accepted into our Software Engineering bootcamp

    Submit Enrollment
  • Begin your PreCourse Work for the Hack Reactor Software Engineering Immersive Bootcamp

    Begin Pre-Course Work
  • Complete your Data Science Coding Challenge or Pre-course Material

    Complete Pre-Course
  • Begin your Software Engineering or Data Science Coding Bootcamp at Galvanize

    Begin Course

What to Expect Once You are Accepted

Enrollment Agreement

One to two business days after receiving notice of your acceptance, you’ll receive a Student Enrollment Agreement. Your Enrollment Agreement is valid for seven days from receipt.

Program Deposit

After completing your enrollment agreement, you’ll receive a program deposit invoice. Submitting your deposit within three days of receiving this invoice will ensure your cohort seat. If you wish to defer to a later cohort, notify your admissions team or the registrar at least three weeks prior to your original start date.

Pre-Course Work

Prior to starting your immersive program, you’ll be required to complete all online, self-paced pre-course work. The Data Science Immersive pre-course curriculum takes 45-60 hours to complete. Please note that pre-course work is separate from our prep programs, which should be completed prior to pre-course.

Tuition Payments

Students who do not finance their immersive program have two payment options:

  • Upfront during the first week of class.
  • Split into two payments.

(Refer to your Enrollment Agreement for exact payment dates and amounts)

Our Team

Our team is here to help ensure your success throughout the admissions process.

Alison Sipos

Enrollment Officer


Our Enrollment team ensures that our students have the resources and support they need to enroll into our programs.

Jessica Bahl

Enrollment Officer


Our Enrollment team ensures that our students have the resources and support they need to enroll into our programs.

Itzel Cortes

Enrollment Officer


Our Enrollment team ensures that our students have the resources and support they need to enroll into our programs.

Data Science Immersive Program

Our Data Science bootcamp uses Python-based curriculum, real-world case studies, and machine learning concepts that prepare you for a career as a Data Scientist. Learn more about the Galvanize Data Science bootcamp today!

Learn More

Take your first step toward a new career and start the conversation about becoming a Data Scientist.



Tour one of the Galvanize campuses across the nation

Tour the Campus

Want to see our campuses? Schedule a tour and we'll be happy to show you.

Learn More
Call the Galvanize Admissions Team

Chat With Us

Have questions? Our enrollment team is here to help. Call us at (801)-683-5526.

Call Us
Attend An Event at Galvanize

Attend an Event

Join us for an info session, workshop, or tour and learn about our student life.

Learn More