What is My Experience Level?

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).

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 data science bootcamp.

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!

How to Apply

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

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

    Begin Prep
  • Galvanize asks you to complete your Technical Admissions Assessment

    Complete Admissions Assessments

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. 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 Advisor 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 60-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.

During your interview, feel free to ask questions, talk through your process and tell the interviewers when you’re stuck. We’re interested in your approach, ability to think through a problem and current knowledge. There is no penalty for asking for help.

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 Precourse Work
  • Begin your Software Engineering or Data Science Coding Bootcamp at Galvanize

    Begin Bootcamp

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.

Caitlin Cavanaugh

Enrollment Advisor

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

Itzel Cortes

Enrollment Advisor

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

Allison Arsenault

Enrollment Advisor

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

Contact Us

Have questions? Our enrollment team is here to help. Call us at (720)-615-0225 or email us at enrollment@galvanize.com.

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