Your new career starts now

Months from now you’ll look in the rear view mirror and smile.

Anyone can succeed in our program.

Our experience has shown us that people from all backgrounds can learn to be developers.

With that said, there are some admission requirements and guidelines to ensure that you have the best chance to succeed. 

Data Stack Academy is an inclusive place for individuals from all backgrounds striving to make a difference in their lives. We aim to make this dream possible for as many dedicated people as possible.

Admission Requirements

To enroll in bootcamp, you must:

  1. Be at least 18 years of age. We highly recommend 23 or above.
  2. Be ready to dedicate 30 hours a week.
  3. Attend the Data Engineering 101 workshop.

Admission to our program does not require any experience or degrees. However, you will need to attend our Data Engineering 101 pre-enrollment workshop and successfully pass the coursework.

Common Myths

Many people have wrong assumptions about the skills required to pursue a career in data engineering. Succeeding in this program does not require:

  • Extensive knowledge in math or science
  • A bachelor’s degree in computer science or engineering
  • Prior programming experience


Many of our most successful students come from non-technical backgrounds. However, it’s important to be comfortable with computer basics, like using a search engine and sending emails.

Admission Guidelines

Students who do well in this program:

  • Have the drive:
    Bootcamp is challenging. Successful students are highly motivated.

  • Make the time commitment:
    This is a full-time program, and requires a commitment of 30 hours a week. Focusing solely on school, with as few outside obligations as possible, is a big factor in student success. 

  • Are comfortable communicating:
    You are paired daily with other students to complete assignments and exercises. You must be comfortable communicating in English, communicating kindly and directly, and sharing your screen and camera.

  • Have reliable equipment and a stable work environment:
    Learning itself is challenging, so be sure to minimize external challenges. We recommend Free Geek for affordable and reliable used equipment.

Fall 2023 Timeline

October 2, 2023

Data Engineering 101 workshop begins. This is required for enrollment.


October 14, 2023

Scholarship applications are due by 5pm PST.


October 17, 2023

Scholarship awardees notified.


October 23, 2023

Last day to apply.

Classes for Data Engineering Bootcamp begin.

Students must register, pay the $50 registration fee, sign the Student Enrollment Agreement, and either pay tuition or secure financing before the start of class.

Our students graduate with an advantage

Our students graduate with the latest AI/ML skills

Application Process


Complete the
'Get Started'

This lets us know you’re interested, so we can be in touch about class. 

Timeline: Get started today!


Attend the
Data Engineering 101 Workshop

This free workshop is required for students, but everyone is welcome. It teaches the basics of Python, the command line, and system setup. It’s a great way to know what class is like before committing.

Timeline: The next workshop starts October 2nd, 2023



You can pay for class upfront, arrange a loan, or apply for a scholarship. For more information, please see our ‘Financing’ page.

Timeline: Before classes start on October 23rd, 2023


Register for

Filling out the registration form and paying the $50 registration fee reserves your place in bootcamp.

Timeline: Before classes start on October 23rd, 2023

Data Engineering 101 Workshop

This is two weeks of coursework to prepare you for our bootcamp. This course covers basic computer skills and the python programming language. 


This course must be completed before the start of class. It is pass/fail, based on attendance and turning in the assignments. Students can miss up to two hours of the pre-enrollment course. Missing more than two hours disqualifies a student from enrolling in the next cohort of bootcamp, though they may petition for an exception. 


The workshop follows the same format as our bootcamp and it is a great way to get familiar with our class. It’s taught live (online) Monday-Thursday, 9am-noon PST. Friday attendance is based on turning in the completed assignment for that day. Late assignments are accepted, but must be turned in before the start of bootcamp.


All the material for this course is available online at The objective of this course is to cover:

  1. Securing proper hardware for data engineering: CPU, memory, microphone, camera, etc…
  2. Installation of required software
  3. Basic terminal command line
  4. Working with Git and Github
  5. Python 101

Attending the Data Engineering 101 course does not obligate students to register for or enroll in bootcamp.

Sign up for our Python challenges

Free Coding Lessons and Challenges

Join our mailing list for interactive mini lessons.
Sign Up