
ADMISSIONS
Learn high-demand skills and advance your career.
Application Timeline
New Admissions Policy: Please review our updated policy on repeat applications and applicant conduct before applying. Read the full policy.
FAQ
You’ve got questions? We’ve got answers! Check out our FAQs.

Our admissions process is specifically designed to be as inclusive as possible, making this incredible opportunity accessible and affordable to the most talented and diverse communities. We seek cohorts who can work together and learn from each other to become the next generation of software developers and data engineers.
Ready to learn to code and begin your new career?
No prior coding experience is required to apply. Admissions decisions are based on how you think, communicate, and collaborate throughout the interview processs. That said, since our training moves quickly, we strongly recommend that applicants begin practicing in Java or Python (depending on the program for which you applied) before the cohort starts. We’ll share resources to help you get comfortable with the fundamentals so you can hit the ground running.
Codecademy offers free beginner-friendly resources in both languages that cover the basics (syntax, control flow, data types, and more). While some advanced content requires a subscription, there’s plenty available at no cost to help you get started:
We’ll also share additional resources to guide your preparation so you feel confident when the cohort begins.
We have accepted applicants with all types of educational and professional backgrounds – from high school graduates to PhDs. Our students’ backgrounds have included work as musicians, engineers, customer service reps, scientists and warehouse workers.
Both programs prepare you for careers in technology, but they focus on different skill sets and career paths:
-
Java Software Development trains you to build applications and software solutions using programming languages, frameworks, and tools that power the web, mobile apps, and enterprise systems. The program emphasizes the Java language. Graduates typically pursue roles such as software developer or application engineer.
-
Data Engineering & Analytics trains you to work with large volumes of data — collecting, organizing, and making it usable for businesses. You’ll learn how to build data pipelines, work with databases, and support analytics and data science teams. The program emphasizes the Python language. Graduates often pursue roles such as data engineer or data analyst.
Both programs run concurrently, and students come together for shared sessions such as Professional Development workshops and Meet the Experts events.
We do not guarantee employment, but we provide career support, coaching, and employer connections that extend beyond program completion.
We don’t offer part-time options. Our programs are designed to be immersive, full-time experiences that help you learn and launch your new career quickly.
To be considered for Zip Code Wilmington, applicants must:
-
Hold a minimum of a high school diploma or GED.
-
Be legally authorized to work in the United States without employer sponsorship.
-
Successfully complete a criminal background check before the program begins.
In addition to these baseline requirements, admission is based on your performance throughout the multi-stage interview process. We look for applicants who demonstrate problem-solving ability, communication skills, grit, and a genuine commitment to completing the program and pursuing a career in technology. Meeting the minimum requirements alone does not guarantee admission — our holistic review helps ensure each admitted student is ready for the rigor of the program.
We no longer use a timed coding test as part of admissions. Instead, our interview process evaluates how you think through challenges, explain your approach, and collaborate with others. This shift allows us to identify applicants who demonstrate strong problem-solving, communication, and perseverance. Even though there’s no test, we encourage you to begin practicing in Java or Python (depending on the program) so you’re ready to hit the ground running once the cohort begins. See the question above for links to free Codecademy resources.
The application process is multi-step and typically takes 8-16 weeks from submitting your application to an acceptance decision.
We’re looking for more than just an interest in coding. The students who succeed at Zip Code Wilmington share a few key qualities:
-
Grit and perseverance – the ability to push through setbacks and keep going when the work gets tough.
-
Problem-solving mindset – a genuine love of tackling challenges and breaking down complex problems.
-
Communication and collaboration – comfort working on teams, explaining your thought process, and supporting others.
-
Commitment and focus – readiness to dedicate 80–100 hours per week and make the program your top priority.
-
Passion for growth – motivation to not only complete the program but also launch a long-term career in technology.
We value applicants from all backgrounds and experiences. You don’t need a computer science degree or years of coding behind you. You need drive, curiosity, and the determination to do the hard work.
The best way to strengthen your application is to prepare and practice. While there is no timed coding assessment, applicants who spend time learning the basics of Java or Python tend to feel more confident during the admissions process and are better positioned to succeed once the program begins.
We recommend exploring the free resources listed in the question above to start building your foundation. Just as important, reflect on your goals and be ready to communicate why you want to pursue a career in technology. Strong applicants show grit, problem-solving ability, and a clear commitment to completing the program.
When it comes to the interviews, treat them like a real-world team environment: listen carefully, communicate clearly, collaborate with others, and show how you approach problems. We want to see how you think, not just whether you know the “right” answer.
If you advance to the group interview stage, you will be asked to submit an up-to-date resume. It does not need to showcase prior tech experience, but it should clearly highlight your background, transferable skills, and commitment to growth. A polished resume helps us understand your story and your readiness for the program.
We encourage you to apply again! Applicants may apply up to three times within a 15-month period. If you are not admitted after three attempts, you will need to wait 15 months before re-applying. Many successful students were admitted on a later attempt after building additional skills, gaining experience, or strengthening their application.
If you are admitted, you’ll receive access to coding resources to help you prepare for the program and hit the ground running on day one.
Not at this time. We currently require all applicants to go through the entire application process each time they apply.
Zip Code Wilmington is a full-time, intensive program. Classes run:
-
Monday, Wednesday, Friday: 8:30 AM – 5:30 PM
-
Tuesday, Thursday: 8:00 AM – 5:00 PM
Occasional evening hours are also required. In total, you should expect to dedicate 80–100 hours per week between class time, independent study, and project work. This demanding schedule is designed to simulate the pace of real tech roles and prepare you for success in the industry.
We require students to focus solely on the program during their time at Zip Code Wilmington. With a workload of 80–100 hours per week, the program is equivalent to holding a full-time job plus overtime. Outside employment is not feasible, and dedicating your full attention is essential to keeping pace and succeeding.
Details about tuition, scholarships, and loan options are available on our Pricing and Scholarships page. We encourage all applicants to review these options and plan ahead financially so they can fully commit to the program.
Please note: financial applications (for scholarships and loans) are only completed after you are admitted to the program, since they require documents such as tax returns, pay stubs, and potentially other financial documentation. We encourage all applicants to review the available options in advance and plan ahead financially so they can fully commit if accepted.
We do not accept FAFSA; details on tuition, scholarships, and loan options are available on our Pricing and Scholarships page.
Our program is designed for students who live within 45 miles of our campus in Wilmington, DE.
In some cases, applicants who live between 45 and 120 miles away may be considered for remote attendance if enough remote students are admitted to the same cohort. This option is not guaranteed and is determined during the admissions process.

Tips to Succeed
If you have any questions, please contact Admissions at info@zipcodewilmington.com.
Join an Admissions Session
Or join any of our events to get to know us more