Code real projects, work with expert mentors, and earn a certificate in just 12 weeks.
PROGRAM DURATION
Bootcamp 3-6 Months
START DATE
PRIOR EXPERIENCE
None Required
No previous coding experience required.
Upgrade your skills and earning potential.
Flexible payment plans are available.
LEVEL 1 | Python for Software Engineering
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 and Task Manager App
This program takes you from foundational programming to advanced software engineering. Each level builds your skills through practical projects like creating applications, debugging code, and refining solutions. By the end, you’ll have a portfolio of projects you’ve built, tested, and brought to life, demonstrating both your skills and potential.
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
LEVEL 2 | Introduction to Software Engineering
Design and query relational databases using SQL and SQLite. Build static websites with HTML, CSS and responsive layouts. Create full-stack apps with Django, integrate testing and connect external APIs.
Capstones: Relational Database System and Dynamic Django App
LEVEL 3 | Deployment and Development Workflows
Deploy and maintain software using GitHub Pages, Docker and documentation best practices.
Capstones: Final Project Deployment with Docker and GitHub
*DISCLAIMER: Curriculum content may be adjusted to reflect industry changes or instructional needs.
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 2024 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.
Watch to learn more about her transformative story!
By submitting this form you agree to be contacted by University of San Francisco and its partner HyperionDev either by email, phone or sms. You will also receive our brochure with detailed bootcamp information.
By providing a telephone number and submitting this form you are consenting to be contacted by SMS text message. Message & data rates may apply. You can reply STOP to opt-out of further messaging.
Choose a schedule that suits your needs, with access to real-time code review and feedback from industry experts.
03
MONTHS
40
HOURS PER WEEK
Code review and feedback 36 hours on weekdays.
Quality, professional feedback on all coding submissions.
06
MONTHS
10-20
HOURS PER WEEK
Code review and feedback 48 hours on weekdays..
Quality, professional feedback on all coding submissions.
We’re committed to making your education accessible. Choose a plan that fits your budget.
Per Month
Deposit
Pay an upfront deposit, followed by 8 monthly instalments.
Coming Soon
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.
We’re here to help.
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.
If you study part-time, aim for 10-20 hours per week to finish in six months.
Full-time learners can complete it in around three months with 40 hours per week.
You can adjust your pace if needed.
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.
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.