Admissions Process

Codeup’s selective admissions process is designed to make sure that our program is right for you and that you are right for our program. That way, we set up all our students for success! We look for three things in our students: professionalism, motivation, and problem-solving ability. Once you apply, you'll work directly with our Admissions team throughout the Admissions process.

Which program is right for me?

Your admissions process starts with deciding what track you want to take. Codeup offers two immersive career accelerators: “Full-Stack Web Development – Java” and “Data Science.” Wondering which program is a better fit for you? We’ve got you covered.
Check out our blog post that will help you understand the differences in both programs and evaluate which program would be a better fit for you and your goals. You should consider a few questions, like: Which fits my background better? What gets me excited? What future opportunities do I want to create for myself?

Read More


Full-Stack Web Development

What is Web Development?
Full-Stack Web Development touches on all stages of software development, including building websites, working with databases, interacting with APIs, and more. We cover both front-end (HTML, CSS, JavaScript, jQuery) and back-end (Java, Spring, MySQL). The focus is all on programming.

Are there any prerequisites?
NONE! We have no prerequisites for this program, other than the characteristics of motivation, professionalism, and problem-solving ability. Experience with any of our languages is a plus, but not required.

Do you have to come from a specific background?
Nope—our students for our Web Development program come from all different types of industries: Cosmetology, Education, Retail, Service, Law, and many more. As mentioned previously, we look for these three things in our students: professionalism, motivation, and problem-solving skills.

Dive Deeper into Web Development

Data Science

What is Data Science?
Data Science is a method of drawing actionable insights. We cover Python, SQL, machine learning, natural language processing, storytelling, and much more. The focus is on the intersection of math, stats, programming, and business expertise.

Are there any prerequisites?
Again, we look primarily for motivation, professionalism, and problem-solving ability. Additionally, you should have background experience in a combination of the fields of math, statistics, programming, and/or business.

Do you have to come from a specific background?
We’re building a diverse class of data scientists, so there is no specific background we look for. However, common backgrounds include a degree in Math, Statistics, CS, STEM, or a related field. We also look for students who have worked in research, programming, analytics, business, or another technical role.

Dive Deeper into Data Science



As mentioned previously, we look for three things in our students: professionalism, motivation, and problem-solving ability. Our most successful students are prepared to jump into careers as Developers or Data Scientists, have a true and strong motivation to change careers, and enjoy the challenge of solving complex problems.

Timing Matters

Timing can make or break your Codeup experience. Make sure that this is the right program for you, at the right time. Attending Codeup amidst financial instability, personal upheaval, or large time commitments can unrail even the most determined student. If you have any questions about what a good balance looks like, give us a call!

  • Be 18+ or have a high school diploma/GED
  • Have legal residence in the US for the duration of the program
  • Be able to commit a minimum of 40 hours/week to Codeup

Securing Your Seat

Securing your seat at Codeup begins with our admissions process. Work with our team to make sure the program is a good fit for you! Then continue on to your enrollment.

You can reserve your seat by submitting a $1,000 enrollment deposit. This payment goes towards your tuition, and is refundable should something prevent you from joining class.

Admissions experience

Contact Admissions

Our admissions team is always happy to hear from you! Feel free to drop us a line, shoot us an email, or fill out this contact form.
We’ll get back to you as soon as possible 🙂

  • 210.802.7289
  • 600 Navarro St. #350