Build coding skills, create portfolio-ready projects, and get personalized career support in a flexible 12-week online format.
03-06
Duration
Months
Start Date
None required
Experience
Earn a certificate from the University of Chicago, recognized worldwide
Work on projects grounded in real-world practice
Get one-on-one support from experienced mentors
Learn online in a flexible format that fits your life
Access career coaching, from interview prep to job search strategy
88
Employment rate*
%
178
Salary growth*
%
86
Transitioned into tech*
%
13,000
Student population*
+
From bootcamp
to top recruit
Maria started the bootcamp with a strong academic background but little job experience. The bootcamp helped refine her skills and land a cybersecurity role at an investment bank.
Maria Ouvarova
From med school
to Microsoft
With no prior coding experience, Nabeel joined the bootcamp and discovered a new path in tech. He now builds the infrastructure behind global AI systems.
Nabeel Vandayar
*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.
Software developer roles are projected to grow 25% through 2031, well above the national average.
Software engineers command top-tier salaries , with room for steady growth as skills and experience deepen.
Many engineers work in globally distributed teams, offering the freedom to work from virtually anywhere.
This program offers a structured path from foundational skills to advanced software engineering practices. As you progress through each level, you’ll build real applications, solve coding challenges, and work on projects that reflect the tasks engineers tackle in professional environments.
Level 1:
Python for
Software Engineering
Capstones: Investment Calculator, Task Manager App
Learn Python fundamentals, including variables, control structures, and data structures like lists and dictionaries. Build your skills with object-oriented programming, recursion, and shell scripting. Use Git and GitHub for version control and collaboration.
Level 2:
Introduction to
Software Engineering
Capstones: Relational Database System and Dynamic Django App
Design and query relational databases using SQL and SQLite. Build static websites using HTML, CSS, semantic markup, and responsive layouts. Create scalable full-stack applications with Django, integrate testing, and connect external APIs.
Level 3:
Deployment and Development Workflows
Capstones: Final Project Deployment with Docker and GitHub
Deploy and maintain software using GitHub Pages, Docker, and best practices for documentation.
*DISCLAIMER: Curriculum content may be adjusted to reflect industry changes or instructional needs.
Experience, support, and direction to take your next professional step with confidence.
Craft a polished portfolio and resume that showcases your strengths to employers.
Get personal guidance on your LinkedIn, interview skills, and career direction.
Access exclusive job boards, employer events, and valuable industry contacts.
Keep growing with career support and alumni resources after your course ends.
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 previously worked as 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.
Lara Kattan
Clinical Assistant Professor of Operations Management
After completing the bootcamp, you’ll be ready for software engineering roles across a range of industries and teams:
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.
Courses
Software Engineer
Design, develop, and maintain scalable software solutions. Write clean, effective code that solves business problems.
Back-End Developer
Build and maintain the server-side systems that power web and mobile applications. Ensure speed, stability, and security behind the scenes.
Junior DevOps Engineer
Support the tools and processes that help development teams ship code efficiently. Focus on automation, testing, and deployment.
Systems Analyst
Assess existing systems and workflows. Identify inefficiencies and recommend smarter, more effective solutions.
Claim tuition savings on all bootcamps for a limited time—also available with financing.
Upfront payment
Pay upfront to secure this limited-time offer.
Upfront fee
Full price
Tuition savings
Limited time offer
Pay monthly
Make a 10% deposit and spread the rest over monthly installments.
Over 9 months
*The University of Chicago provides information about these options for your convenience, but does not endorse or recommend any specific lender or program. We encourage you to carefully review terms and compare options before making any financing decisions.
Student loan
Fixed-interest loans with rates starting at just 6.99%*. Quick and easy application process.
Student loan
Low-interest loans beginning from as little as $200. Flexible repayment terms.
Veteran benefits
GI Bill® benefits cover up to 100% tuition for eligible veterans and families.
VA Education
Benefits
Tuition assistance
Workforce funding may cover up to 100% tuition for eligible unemployed or underemployed individuals.
There are a variety of resources to help students finance their education. This includes employer reimbursement, private loans, and workforce development benefits.
Examples of external options students have used include:
Getting started is straightforward. Here’s what to expect:
Choose your program
Select the course that aligns with your goals.
Apply online
Complete your application.
Secure your spot
Choose your payment method to continue.
Start learning
Meet your mentor and upskill at your pace.
Complete your course
Finish the course and receive your UChicago credential.
If you’re interested in learning to code, solving real-world problems with software, or switching to a high-growth tech career, this bootcamp is a great fit. You don’t need prior experience, just a willingness to learn.
Still unsure? Book a call with our admissions team, and we’ll help you decide.
No prior experience is required. You’ll start with the basics and build your skills step by step, with plenty of support along the way.
This bootcamp does not carry formal academic credit, but you'll earn a certificate of completion from the University of Chicago, which is widely valued by employers and can strengthen your path into a software engineering career.
If you study part-time, aim for 5-10 hours per week to finish in 6 months.
Full-time learners can complete it in around 3 months with 35-40 hours per week.
You can adjust your pace if needed.
You’ll need a computer with a stable internet connection. We’ll let you know if any specific tools or software are required before you start.
Life happens, and we get that. View our refund and deferral policy or reach out to admissions to talk through your options.
In just three to six months, gain the tools and know-how to start working toward a career in software engineering. Thousands have done it, and you can too.