Bootcamps
Online

Bootcamp in Software Engineering

Build software applications and focus on programming languages, development methodologies, and project management.

ENROLL NOW Customize for Organizations
Group working together at computer

At a Glance

Enrollment:
Open Enrollment
Length:
3 months Full-time 6 months Part-time
Format:
Online
Investment:
$13,000
Payment options

Upcoming Dates

March Start

Software engineering goes beyond coding. It applies principles that address the complexities of large-scale software systems, enabling you to create tailored solutions to meet specific organizational needs. Develop in-demand skills, build your portfolio, and get job-ready with career services support.

Code Your Way into Tech with Our Expert-Guided Bootcamp

The University of Chicago Software Engineering Bootcamp will help you gain the expertise to write code that interacts with databases, follows established architectural patterns, and uses algorithms to create software that addresses real-world challenges. You will also develop essential skills in testing, debugging, error handling, deployment, and software maintenance.

Designed For

This program is applicable to professionals from all backgrounds, including liberal arts, business, finance, marketing, sales, and STEM. No prior coding knowledge is required.

Break into Software Engineering With Needed Tech Skills

Master Python, build a portfolio, and step confidently into the world of tech.

After completing this bootcamp, you will be able to:

  • Design solutions to problems and express them using pseudo-code and algorithms.
  • Write useful industry-standard code using Python, one of the best programming languages to learn.
  • Demonstrate familiarity with the Python syntax and libraries that are foundational to software engineering.
  • Apply fundamental concepts such as variables, control flow, and data structures like lists and dictionaries to create procedural programs.
  • Apply object-oriented programming (OOP) principles to design and implement classes that model real-world objects and scenarios, utilizing inheritance to reduce code duplication and improve code organization.
  • Design, plan, build, debug, test, and complete coding projects.
  • Perform version control using tools like Git to manage software projects collaboratively, ensuring code quality and maintainability and analyzing system architecture in real-world domains.
  • Create and populate a technical portfolio to showcase your skills to potential employers.
Two people working on code on a computer.

Launch Your Tech Career with Expert Guidance

Acquire the skills needed to land a promotion or launch a career in software engineering in sixteen weeks.

ENROLL NOW

Code Review Gives You a Competitive Edge

We have a team of expertly trained code reviewers who provide you with a more personalized learning experience. The on-demand code review method helps you learn to code and work with data science tools correctly to remain on track throughout the program.

Exposure to Industry Standards from Day One

Professional developers have their work assessed by a senior developer through the code review technique. Our bootcamp is among the few that utilize this technique from day one—connecting you with experienced code reviewers who guide you through one-on-one calls and email support.

Earn a Credential in Software Engineering

After successful completion of this program, students will receive a digital badge certified by the University of Chicago to recognize their achievement.

UChicago Badge for AI Cybersecurity

How Do I Get Started?

  1. Complete the registration form.
  2. Once you have registered, our admissions team will confirm your start date and share next steps.

Get in Touch