Frequently Asked Questions

Check out our list of FAQs to help you in applying and preparing for Codeup’s programs.

Have a question not listed?

Applying and Preparing for Codeup’s Programs_


Is there an admissions deadline?

No! For both programs, we have a rolling process and take qualified applicants on a first-come, first-served basis. Applications close when the programs are full, so start your application early!

How do I know when I’m accepted into a Codeup program?

After applying online, we’ll contact you to schedule an interview, conduct a visit, and complete testing. We will let you know very quickly if you are accepted! We try to be very open about our process and will happily share the rationale behind our admissions decisions.

Do you have temporary housing for students visiting outside of San Antonio?

We do not provide housing, but are happy to help students from out of town find a place! Students have had the best luck with Airbnbs.

Do you offer a part-time programs in the evenings or on weekends?

Both of our programs are full-time and in-person. We believe learning a new skill in an immersive, full-time environment is the most effective way to jump into a new career. Both software development and data science are challenging topics, and to be successful, you’ll need a brain that’s not exhausted from a long day at work. Part-time options simply aren’t as effective as our full-time Career Accelerator programs, which asks students to turn their learning into a full-time job.

Do you offer any programs for children or teenagers?

We do not. All of our Career Acceleration programs are open to all students, ages 17+. However, we definitely encourage kids and teens to get their tech on early! You might check out organizations like VentureLab and Youth Code Jam, which provides tech and entrepreneurship camps for youth.

Do I need to bring my own computer?

Yes. Students must provide their own Apple laptop running the most recent version of MacOS for both programs. 4 GB are required for Web Dev, and 8 GB for Data Science.

How should I decide which program is right for me (Web Development vs. Data Science)?

Web development and data science are both in demand tech careers, but they’re very different! If you’re considering coming to Codeup, we recommend you think about these two questions: 1) what is your technical background? Our web development program doesn’t require any background, and is a faster ramp up to admission, while data science requires background experience in math, stats, and programming. 2) What do you want to be working on daily? While some parts of the jobs will overlap, like writing in a programming language, most everything else is different. Web development will train you to build websites and applications, while data science will train you to draw insights from data sets.

What is Web Development?

In Web Development, you’ll write code using programming languages like JavaScript and Java to build websites and web applications.

Do I need to have any experience coding before starting the Web Development program?

Nope! Although, folks with some experience are certainly welcome, our immersive training program is designed for people with no prior coding experience. If you are accepted, we will give you a list of online resources to study, as well as 30-50 hours of Prework that you will be expected to complete before your first day at Codeup. If you do have some coding experience, that’s great, but not necessary for our program.

Do you have temporary housing for students visiting outside of San Antonio?

We do not provide housing, but are happy to help students from out of town find a place! Students have had the best luck with Airbnbs.

Do I need a degree for the Web Development program?

No! We take candidates from all different types of backgrounds: recent high school or college graduates, transitioning military, career changers, and many more. However, you must be 17+ years of age or have GED diploma.

How long does the admissions process take for the Web Development program?

The admissions process can take around 2-3 weeks. This may vary as each candidate may be working on a different timeline.

Who is your ideal candidate for the Web Development program?

Our ideal candidate is motivated, professional, and enjoys solving problems! We want people who are hungry to learn, ready to work hard, and excited to work as developers.

What is Data Science?

Data science is a method of drawing insights from data using math, statistics, programming, and business expertise. It usually involves big data sets and automation using machine learning.

Do I need a degree for the Data Science program?

Nope! While we prefer a bachelor’s or master’s degree, we don’t require one. We care more about skills and attitude than a piece of paper!

Who is your ideal candidate for the Data Science Program?

Our ideal candidate is motivated, professionally polished, and a natural problem solver. They also have experience with math/statistics, computer programming, and business. However, that person is likely already a data scientist! If you’re hungry to learn, excited about data science, and have some background in any of the above, we think you could be a fit. If you have a degree in STEM or professional experience in research, analysis, or tech, you are likely a strong candidate.

What makes a successful Data Scientist?

We interviewed dozens of employer partners and practitioners building this program, and discovered something surprising: ability to communicate your work is one of the most important skill sets for a data scientist! Of course you need to be competent in math, stats, python, and other tools/technologies. But what separates a successful data scientist is the ability to make their work digestible, relevant, and actionable.

What are the pre-requisites for the Data Science program?

To succeed in our program, you’ll need a foundation in math, statistics, and programming. Expertise in one or more of these areas is great. A bachelor’s or master’s is preferred, but not required.

What is ‘Big Data’?

Big data differs from in-memory data, in that it is too large and complex to manage on a local computer. It’s defined by the big V’s: Velocity (data that’s collected at great speed), Volume (large amounts of data), Variety (different forms of data), and Veracity (uncertain quality of the data).

What is deep learning?

In its simplest term, this is a family of machine learning methods based on learning data representation, as opposed to task-specific algorithms. Deep learning allows an automatic feature detection in place of manual feature engineering.

What is machine learning?

Machine learning is what it says – your machine learns as it works! ML algorithms allow your computer to generalize decision-making beyond the specific data set it has worked with, and allows for broader automation.

What is the Data Science process?

The data science process has about 7 steps: 1) data wrangling (getting and cleaning data); 2) exploratory data anlysis, statistical inference and data visualization; 3) feature engineering; 4) model development (training, evaluating, optimizing, testing); 5) model deployment; 6) delivery of results (report, story, visualization); 7) model maintenance. You may work on this whole process or a piece of it, but should understand what happens at each step.

What is a data visualization?

Data scientists do complex work, which non-technical co-workers might struggle to understand. A data visualization is a visual representation of data that is easy to digest.

What is the difference between Data Science, data engineering, and data analysis?

Whenever you see “data” in a job title, you’re working along the data pipeline ranging from capturing high volumes of data to building machine learning automations. A data scientist spans this spectrum, while other roles focus on one phase or another. A data engineer, for example focuses on capturing and storing data sets for others to work with. A machine learning engineer only works with automation and model deployment. A data scientist might work on data collection, data processing, future event prediction, machine learning, and more. Check out this graphic for a visual understanding!

What is the difference between supervised and unsupervised machine learning?

Supervised and unsupervised are two groups of machine learning methodologies. In supervised learning, a data scientist teaches the algorithm what conclusion to arrive at using a known set of possible outputs. In unsupervised learning, a computer identifies patterns without human guidance. More often than not, data scientists work with supervised learning algorithms.

Which is better for Data Science, Python or R?

Both of these tools can get the job done, and you’ll get a different answer depending on who you ask. While R is historically dominant, Python has emerged as the programming language for data science, and you’ll see more and more companies with reqs that allow for, if not prefer, python. Python has a robust set of data science libraries like pandas, matplotlib, sk-learn, and seaborn.

What do my days look like as a Codeup student?

Optional office hours begin at 8 AM, with our instructors in the space to work 1:1 with students. Class begins at 9 AM, and will bounce between lecture and lab hours with breaks throughout. Lunch is from 12:30-1:30. Class resumes at 1:30 and goes until 5 PM. After class, there is an additional office hour with our instructors until 6 PM.

Can I work while attending Codeup?

It is best that you do not work during any of our Codeup programs. Instruction time is from 9am-5pm daily. We have morning (8am-9am) and afternoon (5pm-6pm) study hall with instructors on-hand everyday of the week. Then, there is the homework and labs. Our job is to make you a kick-butt Developer or Data Scientist in a short period of time, so that means it is going to be intense. We won’t tell you what you can or can’t do, but we highly recommend limiting outside engagements during the program. Work and personal commitments tend to be the biggest interruptions to successfully completing our program!

What is the student to instructor ratio at Codeup?

We keep the ratio of students to instructors as low as possible. Usually, each cohort of 20-28 students has 2-3 instructors. Each class will also have 1-2 student fellows (former Codeup students) who will help out as teaching assistants!

Where are Codeup’s programs held?

We operate at the heart of the startup ecosystem in downtown San Antonio. Come visit us at 600 Navarro St. #600, San Antonio, TX 78205! We are located right next to La Panaderia.

What material does the Full-Stack Web Development program cover?

Check out our Full-Stack program syllabus for all the details! We cover HTML, CSS, JavaScript, Git, Java, Spring, and MySQL.

You’re covering technology “X”. I’ve heard “Y” is all the fashion now. What gives?

This isn’t HVAC a repair. Programming is a world in constant flux. What’s used in industry today often wasn’t even invented a decade ago. What is used today will not be popular ten or even five years from now.

Instead of worrying about a particular stack, we focus on turning you into a well-rounded professional software developer. You’ll be set to go out, learn and work on whatever technology an employer throws at you.

That being said, we constantly improve our curriculum to respond to industry trends and demands. We are in close communication with our employer partners to teach updated technologies!

What else will I learn in Codeup’s Web Development program?

We will talk about development approaches, good practices, and more. Our instructors (and our founders!) have been on real-world software engineering teams, so we know our stuff. Finally, we will work with you on interview and presentation skills so you can wow potential employers.This isn’t HVAC a repair. Programming is a world in constant flux. What’s used in industry today often wasn’t even invented a decade ago. What is used today will not be popular ten or even five years from now.

Instead of worrying about a particular stack, we focus on turning you into a well-rounded professional software developer. You’ll be set to go out, learn and work on whatever technology an employer throws at you.

What is the average salary of a Web Developer in San Antonio?

The average salary of a Web Developer in San Antonio makes around $75,000. As an entry-level Web Developer, the average starting salary will be around $50,000.

What does your Data Science curriculum cover?

At a high level, we cover the data science pipeline/process, relevant tools & technologies, modern methodologies, example projects, and important questions. More specifically, we have 16 modules: fundamentals, statistics, SQL, Python, Regression, Classification, Clustering, Time Series Analysis, Anomaly Detection, NLP, Distributed Machine Learning, Advanced Topics, Storytelling, Domain Expdertise Development, Career preparation, and a Capstone Project.

What are the most important tools and technologies in Data Science?

The data science toolkit is constantly changing, and varies shop by shop, but will likely include: Python (and packages like Sci-kit learn, Pandas, and Seaborn), SQL, R, Tableau, Hadoop, Hive, Jupyter Notebooks, and Github.

Does the referral bonus apply to referral for the Data Science program?

Yes! As an alum or staff member, if someone you refer completes 75% of our data science program, we’ll give you $500. Make sure they put your name on their application, or you won’t get credit!

In an effort to continue cultivating inclusive growth within the tech industry, we are now offering an exclusive Women in Tech referral program to Codeup alumni. If a woman you refer completes 75% of our data science program, we’ll give you $1000. Make sure they put your name on their application, or you won’t get credit! 

*Women in Tech referral program cannot be used in combination with any other existing referral or promotion

What credential will I graduate with from the Data Science program?

You’ll graduate with our Certificate of Completion, which is like our diploma.

What is the average salary of a Data Scientist in San Antonio?

The average salary for data scientists across experience levels in San Antonio is about $110,000. At an entry-level from our program, we project initial earnings to range between $65-$80K, depending on background experience.

What is the value of a Codeup education?

The value of Codeup spans technical knowledge of web development/data science, a close family of your Codeup classmates, a network of technology professionals to connect with, and career preparation. Visit to learn more about life after Codeup and the opportunities you’ll find!

How do I become an Employer Partner with Codeup?

Email us at or give us a call at 210-802-7289! You’ll talk with our Director of Partnerships so we can best fit your needs. You’ll be first in line to see our graduates, and we’ll prominently display your logo on our website alongside our other partner employers.

What job placement assistance is provided to grads?

We do two things:

1) We “teach you how to fish.” We work with you on how to manage your career at a high level and also drill down on the mechanics of marketing yourself to employers. This includes things like creating resumes, building online profiles, and managing social media. The benefit of this arrangement is that you can use this information for the rest of your career.

2) We “help you find fish now.” We have dedicated staff members whose job is to find currently available job positions and to connect our graduates with potential employers. A number of companies have hired three, four, or more of our students. In addition, we have over 100 partner employers who have publicly said they’ll take a look at our graduates.

How does the guarantee affect me if I want to start my own business after the program?

Many applicants have told us they want to start their own business. If a student decides to start or operate their own business and/or do consulting, they are no longer eligible for the tuition reimbursement guarantee.

What kind of jobs do graduates get after graduating Codeup’s Web Development program?

Most graduates become entry-level professional programmers with titles like Web Developer, Front-end Developer or Software Engineer. Others get tech roles such as Quality Assurance, Documentation Engineer or Support Engineer. Some graduates use their newfound knowledge to take tech-related roles like Sales Engineer or Project Manager.

What kind of companies hire entry-level Web Developers?

Students work at a range of companies, form small startups to large corporations. Our biggest hiring partners are USAA, Accenture and HEB, but we have plenty of grads go to smaller companies out of Geekdom and around downtown.

What happens after Developer Day?

Developer Day is when Web Development graduates’ job hunts begin! You’ll start working on locating employment after Developer Day while continuing with our Postwork. This is a set of challenges that you do while interviewing and applying for positions. We welcome you to come to Codeup to work on the Postwork with your fellow grads.

What will I have to show employers as a new Web Developer?

Each student will graduate with a working, well-engineered project completed. This might be writing a Twitter clone or doing the same for another well-known website. If you were sponsored by an employer, you may produce a project of value for them. We work with you to identify an appropriate capstone project.

Do I get a grade or certificate for the Web Development program?

Upon successful completion of the program, you’ll receive a Certificate of Completion. We believe (and our partner employers agree) that what matters is what people can do — not what grade, diploma, or label they have. Programming is more like architecture or design, where people come to interviews with a portfolio. Codeup is about you developing the ability to actually make stuff with code. It’s your responsibility to invest in yourself to grow those skills. We put our money where our mouth is, as we refund 100% of the program tuition if you do not get a job within 6 months. Grades on quizzes, projects and written code are used to monitor your progress through the curriculum, but don’t matter beyond the program.

What kind of jobs do people get after graduating Codeup’s Data Science program?

Most graduates will work as entry to mid-level Data Scientists. Depending on background experience and interest, they may also focus on specific sections of the data pipeline, like Data Engineering or Machine Learning Engineering.

What kinds of companies employ Data Scientists?

Data science is everywhere, including cyber security, SaaS, banking, and retail. Big companies in San Antonio like USAA, Accenture, HEB, and Booz Allen Hamilton work in this realm, as do smaller agencies like Quickpath Analytics.

What jobs will I be qualified for after graduating Codeup’s Data Science program?

We’re focused on helping graduates find jobs as data scientists! But depending on your background and what you like, you can also find work as a data engineer, data analyst, machine learning engineer, and related roles.

What will I have to show employers as an entry-level Data Scientist?

You’ll graduate with a full technical portfolio and professional portfolio. You’ll have a busy GitHub, Kaggle, and Data.World profile, as well as a number of projects from the classroom like visualizations, cleaned data sets, reports, presentations, models, and more. You’ll also complete a real-world capstone project, which will be great to present to employers.

How do Data Scientists spend most of their time?

There’s no one-size-fits-all answer here, but generally data scientists spend about 70% of time on data wrangling, which is phase of the pipeline that focuses on gathering, cleaning, and preparing data for use. Another 20% of time is spent on model development, and the remaining time is spent on post-deployment efforts like upkeep, visualizations, storytelling, etc.

Is there a deposit?

Yes. We take a $1,000 deposit to lock in your space in the program.

Do you offer financing?

Yes! Through our three lending partners, we offer up to 100% financing of the program tuition. Once you are accepted, we can send you the application for financing.

How can I earn a scholarship?

We offer scholarships to women, veterans, first responders, and people relocating to San Antonio for the program. Visit our Scholarships page for more information on eligibility and application!

Can I use a Pell Grant or other federal aid to pay for this?

No :/ Pell Grants are designed for conventional educational institutions like colleges. We’re not college!

If I am a veteran, does the GI Bill Money help cover tuition?

Yes! Your GI bill can cover up to 100% of your Codeup tuition for Web Development and Data Science, as well as a sizable living stipend.

Am I responsible for any additional expenses?

We provide all necessary materials and access to Geekdom during the program, except for a Mac laptop and parking expenses. A used MacBook can be bought starting at $800.