Request Bootcamp Info
Learn more about our bootcamp programs and connect with an advisor.
Gain job-ready software engineering expertise.
Learn industry tools and best practices.
Build solutions for today’s tech-driven world.
Develop the expertise to transition into tech.
Gain the skills to excel in software engineering in three to six months.
Learn through a flexible, impactful program.
Software engineering powers the technologies shaping our world. By mastering software engineering, you’ll gain access to diverse roles, high salaries, and a global industry in need of skilled professionals.
Learn Python, JavaScript, Git, React, and Agile development to create functional and innovative software solutions. The UChicago Software Engineering Bootcamp equips you to solve complex problems and build impactful software systems.
Flexible payment plans available
Funding options available
No previous coding experience required
Upgrade your skills and open new career opportunities
88% of our graduates secured a job offer within six months of completing their bootcamp, demonstrating the effectiveness of our career-focused education.
EMPLOYMENT RATE*
88%
SALARY GROWTH*
178%
Our graduates enjoy a significant increase in their earnings after completing their bootcamp, earning up to 178% more than their previous salary.
TECH INDUSTRY TRANSITION*
86%
86% of our graduates move into new roles in the tech industry, while 14% apply their new tech skills in other industries.
STUDENT POPULATION*
13,000+
Join over thirteen thousand students who have benefited from industry-relevant coding curricula and have begun their journey into a successful career in tech.
At UChicago, the skills you learn not only become career assets—they build the foundation for discovering solutions, implementing change, and making an impact in your field.
You’ll work with experienced code reviewers who guide you through one-on-one calls and email support.
Industry experts tailored to your goals
Learn as part of a cohort of bootcamp students all working toward ultimate career fulfillment. Join online group lectures and tutorials, community chats, and peer coaching.
Join a community of career changers
Human-led code review builds trust with your mentors and lets you progress at your own pace. Establish a safe space to discuss any roadblocks without fear of failure.
Study with confidence
Level 1: Introduction to Programming
01 Procedural Programming with Python
Gain an understanding of Python, the popular high-level programming language, and learn how to store and interact with data in programs.
02 Lists and Dictionaries
Determine how to use two essential data structures, lists, and dictionaries, to organize and store data in your programs.
03 Debugging and Defensive Programming
Begin to methodically debug and move away from trying to resolve errors randomly. Learn how to guard against unexpected errors.
04 Capstone projects
Put everything you’ve learned about working with files to the test by building a system that reads from and writes to text files.
Level 3: Advanced Software Engineering
Level 4: 90-Day Post-Bootcamp Program
Level 2: Introduction to Software Engineering
Software engineering is a creative career that allows you to work with software, hardware, and other computer systems in various industries and jobs. This Software Engineering Bootcamp will place you at the heart of the digital economy, with endless scope for growth.
Start your coding journey today and become an in-demand software engineer.
Three to Six Months
No Experience
Required
Next Cohort Start Date
*According to the 2024 HyperionDev Graduate Outcomes Report.
This report combines the student experience from global bootcamp participants not limited to The University of Chicago.
Lara is a data scientist and machine learning engineer with particular interests in financial modeling and Bayesian financial statistics. At Booth, she teaches Python, SQL, and R courses.
She has previously been a consultant at McKinsey and EY, specializing in machine learning for finance. Kattan holds an MPP in public policy (econometrics concentration) from the University of Chicago, and a BA in economics and political science from Northwestern University.
Back-end Developers build, update, and maintain a website or application's server-side infrastructure, or “back end."
DevOps combines an understanding of engineering and coding. It involves creating and implementing the systems software used to analyze data and improve existing systems.
Junior Software Engineers are entry-level software developers who assist the development team with all aspects of software design.
Software Design Engineers are tasked with identifying software issues and designing programs to find solutions.
System Analysts design new IT solutions, modify or enhance existing systems, and integrate new features to improve business efficiency.
Software Testers are involved in the quality assurance stage of software development and deployment.
In just three to six months, you'll acquire the skills needed to transition into a successful career in software engineering, opening doors to various high-demand roles and opportunities.
Explore roles that offer competitive salaries and endless opportunities—start your journey in tech today by enrolling in the bootcamp.
Achieve your career goals on your terms with the support and skills needed to thrive in tech. This flexible bootcamp allows you to progress through industry-aligned content at a pace that suits you. You’ll receive human-led code reviews and personalized feedback from industry experts every step of the way.
Part-Time
Six months.
Ten to twenty hours per week.
Review and feedback forty-eight hours on weekdays.
Quality, professional feedback on all coding submissions.
Personalized job search assistance, resume reviews, and interview prep.
Full-Time
Three months.
Forty hours per week.
Review and feedback thirty-six hours on weekdays.
Quality, professional feedback on all coding submissions.
Personalized job search assistance, resume reviews, and interview prep.
Duration:
Time commitment:
Review time:
Career Support:
Support:
Upfront Payment
Upfront Fee
Tuition Savings
Take advantage of our early bird rates, by paying the full amount upfront and receive 15% off your bootcamp, for a limited time only.
Pay in Installments
Over 12 Months
Make a 10% deposit payment followed by 12 monthly payments
Funding Partnerships
Our funding partner will be launched soon. Pay for your bootcamp over an installment plan tailored to your needs.
*If the bootcamp is canceled or rescheduled, you will automatically be entitled to a full refund of your enrollment deposit.
**Please note that enrollments made for promotional pricing are non-refundable.
Select a bootcamp.
Complete the registration form.
Once you’ve registered, our
admissions team will confirm your start date and share next steps.
Absolutely! You don’t need any background in coding, IT, or computer science to join the Software Engineering Bootcamp. Many of our students start with no technical experience and successfully transition into programming careers.
Our part-time, six-month bootcamp is designed to guide you step-by-step, teaching you how to build software using various programming languages to solve real-world problems. All you need is determination, persistence, and a passion for learning.
Ready to start your journey? Enroll today and take the first step toward an exciting career in tech.
Bootcamp students do not need regular access to the internet. The bootcamp is structured to allow you to download the course material and work on your tasks offline. Once you are connected to the internet, all the work in your folder automatically synchronizes with your mentor. Your mentor will be notified immediately and will provide timely feedback.
Yes. You will be issued a certificate of completion from UChicago and HyperionDev once you complete your bootcamp.
An average of ten-to-twenty hours per week is recommended to ensure you’re able to meet key milestones and stay with your cohort. Bootcamps are by design fast-paced, challenging, and direct routes to a new career in tech. Career Services Support begins in the final month of the bootcamp. We’ll help you polish your CV, and you can begin lining up interviews with prospective employers. We are here to help support and guide you along the way.
Let us know how we can help.
Contact Admissions.
Telephone: +1 773-820-7090
or
The University of Chicago is partnering with online education provider HyperionDev to offer a portfolio of high-impact, outcomes-focused online programs. These programs are provided by HyperionDev and quality assured by UChicago to leverage their thought leadership in technical practice developed over decades of expertise.