Artificial Intelligence and Software Engineering bootcamp hero image
University of San Francisco

Online Immersive Artificial
Intelligence and Software
Engineering
Bootcamp

Outcomes

  • Build applications using Python and core software engineering principles
  • Train and evaluate machine learning models
  • Work with data analysis, visualization, and AI workflows
  • Develop and deploy AI-powered systems
Apply now
6 - 12 Months
Duration
5 August 2026
Start Date
None required
Experience

Everything you need to succeed

Structured learning with ongoing support to help you build skills step by step.

Star icon

Earn a certificate

from a globally respected institution.

Book icon

Work on practical projects

that reflect industry practices.

Chat icon

Get 1-on-1 support

from experienced industry professionals.

Calendar icon

Study online, full- or part-time

with regular check-ins to support your progress.

Tool icon

Access career support

from interview preparation to job search strategy.

Why pursue a career in data science?

Salary growth icon

Strong earning potential

AI professionals can earn up to 56% more than the average tech role.

Job security icon

An evolving space

Roles in AI and machine learning are expected to grow by more than 20% in the next five years.

Career Outcomes

Diverse career paths

After completing the bootcamp, you can pursue roles such as

Briefcase Icon

AI Engineer

Design and build systems that learn from data, automate decisions, and support intelligent features in everyday applications.

Briefcase Icon

AI Developer

Develop smart tools that respond to voice, behavior, and patterns. Bring AI into products like chatbots, assistants, and search tools.

Briefcase Icon

Software Engineer (AI-focused)

Create scalable, efficient software with integrated intelligence, from backend systems to full-featured applications.

Briefcase Icon

MLOps Engineer

Support the deployment and monitoring of machine learning models. Ensure systems stay accurate, reliable, and ready for production.

Skills with real career impact

Practical learning and personal support to help you take the next step in your career.

Technical CV and portfolio review icon

Resume and portfolio review

Craft a polished portfolio and resume that showcases your strengths to employers.

Global hiring network icon

Global hiring network

Exclusive access to job boards, employer events, and industry contacts.

1-on-1 mentorship icon

One-on-one mentorship

Get personal guidance on your LinkedIn, interview skills, and career direction.

Ongoing guidance icon

Ongoing guidance

Career support and alumni resources that stay with you after you complete the program.

What you’ll learn

Your learning journey

This program offers a structured path from core programming skills to advanced AI techniques. As you progress, you’ll work on practical projects that reflect the daily work of AI engineers and developers, such as building applications, training models, and solving complex problems with code. This comprehensive bootcamp gives you the technical depth and practical experience to contribute to innovative AI-driven projects across industries.

Course booklet preview

Course Outline

Level 1: Foundations of AI Engineering

Learn core programming with Python, data structures, and shell scripting while managing projects with Git. Explore database design and build functional programs that follow best practices. Develop a solid grounding in coding and data management.

Capstone:

Investment Calculator, Task Management App, and Relational Database

Level 2: Software Engineering

Build front-end skills with HTML, CSS, and Bootstrap, then advance to full-stack projects using Django. Learn how to test, deploy, and document professional software. Master workflows with Docker and GitHub.

Capstone:

News Application and Django Deployment Project

Level 3: Data Science

Work with tools like pandas, matplotlib, and Tableau to analyze and visualize data. Build and evaluate machine learning models, including supervised, unsupervised, and neural networks. Apply NLP to create intelligent, language-based applications.

Capstone:

Data Analysis Report, Machine Learning Projects, and NLP Application

*DISCLAIMER: Curriculum content may be adjusted to reflect industry changes or instructional needs.

See our FAQs

How do I know if the AI Engineering Bootcamp is right for me?

If you’re eager to learn AI engineering and tools like machine learning, deep learning, and AI ethics, this bootcamp is for you.

Still unsure? Book a call with our admissions team, and we’ll help you decide.

Do I need a background in coding or tech to apply?

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.

Is this bootcamp accredited or certified?

This bootcamp does not carry formal academic credit, but you'll earn a digital certificate from the University of San Francisco, which is widely valued by employers and can strengthen your path into an AI and software engineering career.

How much time do I need to commit?

Part-time learners should plan to dedicate an estimated 10–20 hours per week to complete the bootcamp in approximately 12 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 six months.
Our online bootcamps are designed to be flexible. If you need additional time, you may have the option to extend your bootcamp duration.

What are the technical requirements?

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.

What if I need to defer or get a refund?

Life happens, and we get that. View our refund and deferral policy or reach out to admissions to talk through your options.

Still have questions? Contact our Admissions Team, and a real person will get back to you.

University accreditation certificate

Earn a certificate of completion

Finish your program with a verified digital certificate that validates your achievement and career readiness.

Ways to manage your tuition

Whether you're planning ahead or need more flexibility, we’ve got payment options to match.

Most affordable

Pay upfront

Upfront fee

$12,595

Pay upfront to secure this limited-time offer.

30% Tuition savings
$18,000 Full price
Most popular

Pay monthly

From

$200 per month

Pay your tuition over time with flexible monthly instalments.

How to apply

Getting started is simple. Here's what to expect.

You'll follow a university-reviewed curriculum with video lessons and guided projects. Apply your learning through practical exercises, get feedback as you progress, and in select courses, join live lectures from faculty for added insight.

Ready to get started?

Practical skills. Real mentorship. A career-changing opportunity. Start your journey to gain in-demand skills and unlock new opportunities.