Request Bootcamp Info

Learn more about our bootcamp programs and connect with an advisor.

Gain job-ready software engineering expertise.

ENROLL NOW

Software Engineering
Online Bootcamp

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.

Why Learn Software Engineering?

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.

ENROLL NOW

Flexible payment plans available

Funding options available

No previous coding experience required

Upgrade your skills and open new career opportunities

Commitment to Quality and Growth.

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.

We Offer a Unique, Proven, and Personalized Approach to Code Review.

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

What You Will Learn.

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.

ENROLL NOW

Three to Six Months

Clock icon indicating part-time or full-time study.

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.

Meet Your Faculty.

Lara Katten
Clinical Assistant Professor of Operations Management 

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.

Developers Have Diverse Career Paths.

Back-End 

Developer

Back-end Developers build, update, and maintain a website or application's server-side infrastructure, or “back end."

DevOps 
Engineer

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
Engineer

Junior Software Engineers are entry-level software developers who assist the development team with all aspects of software design.

Software 
Designer

Software Design Engineers are tasked with identifying software issues and designing programs to find solutions.

Systems 
Analyst

System Analysts design new IT solutions, modify or enhance existing systems, and integrate new features to improve business efficiency.

Software 
Tester

Software Testers are involved in the quality assurance stage of software development and deployment.

ENROLL NOW

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.

Two Options to Fit Your Schedule.

Part-Time

Dividing line
Dividing line
Dividing line
Dividing line
A circle is split into two halves, one half completely coloured in and the other half with polka dots to indicate the part-time study option.

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.

Dividing line

Full-Time

Dividing line
Dividing line
Dividing line
Dividing line
A circle to indicate the full-time study option.

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.

Dividing line

Duration:

Time commitment:

Review time:

Career Support:

Support:

Invest in Your Goals with Payment Options
 That Work for You.

Upfront Payment

Upfront Fee

Tuition Savings

ENROLL NOW

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

ENROLL NOW

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.

COMING SOON

*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.

How to Apply.

CONTACT ADMISSIONS

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.

Software Engineering FAQs.

Get In Touch.

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.