Code real projects, work with expert mentors, and earn a certificate in just 12 weeks.
No previous coding experience required.
Upgrade your skills and earning potential.
Flexible payment plans are available.
Earn a certificate from the University of San Francisco, recognized worldwide
Build portfolio projects that show you’re ready for the industry
Get 1-on-1 mentorship from experienced developers
Study online, full or part-time, with guidance that keeps you on track
Access career support, from resume prep to interview coaching
03-06
Duration
Months
Start Date
None required
Experience
Courses
The University of San Francisco 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 The University of San Francisco to leverage their thought leadership in technical practice developed over decades of expertise.
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.
*DISCLAIMER: Curriculum content may be adjusted to reflect industry changes or instructional needs.
LEVEL 1
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.
Capstones: Investment Calculator, Task Manager App
LEVEL 2
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.
Capstones: Relational Database System and Dynamic Django App
LEVEL 3
Deploy and maintain software using GitHub Pages, Docker, and best practices for documentation.
Capstones: Final Project Deployment with Docker and GitHub
Design, develop, and maintain scalable software solutions. Write clean, effective code that solves business problems.
Build and maintain the server-side systems that power web and mobile applications. Ensure speed, stability, and security behind the scenes.
Support the tools and processes that help development teams ship code efficiently. Focus on automation, testing, and deployment.
Assess existing systems and workflows. Identify inefficiencies and recommend smarter, more effective solutions.
After completing your bootcamp, you can pursue software engineering roles in various positions such as:
At USF, the skills you gain do more than prepare you for a job—they equip you to solve real-world problems, lead with purpose, and create lasting impact in your career and your community.
Employment rate*
88%
178%
SALARY GROWTH*
13,000+
Student population*
86% TECH INDUSTRY TRANSITION*
*According to the HyperionDev Graduate Outcomes Report
Sophie completed the HyperionDev Software Engineering Bootcamp to upskill and change careers, moving from auditing into tech. The bootcamp gave her the confidence and practical experience to land a Data Engineer role at Cambridge University’s Medical Research Department.
We’re committed to making your education accessible, so you can start learning on your terms.
*The University of San Francisco provides this information for your convenience, but does not endorse or recommend any specific financing provider or program. You are encouraged to review terms carefully and consider all options before making a financing decision.
Upfront fee
Limited-Time Offer
Pay upfront to secure this limited-time offer until April 30.
Tuition Savings
Full Price
From
Most Popular
Pay your tuition over time with flexible monthly installments.
per month
$200
Explore external financing and funding options to see how you may be able to cover part or all of your tuition.*
Pay your tuition in interest-free monthly installments, with up to 24 months to pay.
Flexible repayment options, including plans from $25 per month, interest-only payments, and full deferment.
Interest rates as low as 0%, with a fast, fully online application. Strong credit history not required.
Getting started is simple. Here’s what to expect.
Pick the course that fits your goals.
01
Submit your application form.
02
Select a payment option.
03
Meet your mentor and upskill at your pace.
04
Earn your USF certificate.
05
If you’re interested in learning to code, solving everyday challenges 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 for personalized advice.
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 San Francisco, which is widely valued by employers and can strengthen your path into a software engineering career.
Part-time learners should plan to dedicate an estimated 10–20 hours per week to complete the bootcamp in approximately six months. This option is ideal if you are balancing your studies with work or other commitments.
Full-time learners should plan to dedicate an estimated 35–40 hours per week to complete the bootcamp in approximately three months.
Our online bootcamps are designed to be flexible. If you need additional time, you may have the option to extend your bootcamp duration.
You’ll need a computer with a stable internet connection. Before you start, we’ll let you know if any specific tools or software are required.
Life happens, and we get that. View our refund and deferral policy or reach out to admissions to discuss your options.
Apply today, and in just three months, you could be ready for your next role in software engineering.