Online Program

Software Engineering Bootcamp



Program Overview

The University of Tennessee Center for Professional Education & Lifelong Learning’s online Software Engineering bootcamp can prepare you to become a software engineering professional in 12-20 weeks.

Learn the principles of software engineering, introduction to HTML and CSS, algorithms, product management, data structures, and much more.

The U.S. Bureau of Labor Statistics projects software engineering jobs will grow 26% by 2032.

Beginner-friendly IT instruction

Part-time and full-time programs (12 and 20 weeks)

Designed for entry-level software engineering jobs

Program Description

Throughout your Software Engineering bootcamp, you’ll build a substantial portfolio of projects that demonstrates your technical proficiency in the leading software engineering programs and tools. Plus, you’ll work alongside a mentor to complete the portfolio-ready assignment.

Our bootcamp offers comprehensive student support services to enhance your learning experience and foster a supportive learning environment. Additionally, you’ll receive help in mastering software engineering skills, including weekly virtual office hours with real-time interaction with instructors as well as personalized 1:1 mentoring sessions and access to a 24/7 AI tutor.

Our bootcamp equips you with the tools to secure an entry-level software engineering role. You’ll have access to a suite of resources, including a career services platform featuring job opportunities and a talent portal where hiring organizations can contact you. It also offers guidance on how best to market your new software engineering skills.

If you’d like to learn more, please call 865-322-9919 to speak to a live admissions advisor (weekdays from 9 a.m. to 6 p.m.)

Duration: 12-20 weeks 

Fee: $7,900 – $12,000

Program Features and Courses

Principles of Software Engineering

Introduction to Web Development

Introduction to HTML, and CSS

Starting with Git & GitHub

Introduction to UX and Product Management

Introduction to Bootstrap

Project 1: Basic Business or Personal Website

Fundamentals of Modern JavaScript – ES6 and Beyond

Dynamic and Interactive Web Pages –Beginners JavaScript DOM

JavaScript Async

Project 2: Website with a Search Engine

Data Structures and Algorithm Theory

Principles of Software Engineering III: System Design

JavaScript Objects and OOP Programming with JavaScript

Principles of Software Engineering II: Software Design, UML

Introduction to React

Project 3: Task Management Web App

Scrum and Agile Immersion

Querying Data with SQL

Node. js – From Zero to Web Apps

Introduction to FastAPI

Project 4: Node.js Express

Enhance Your IT Career Today with Our Software Engineering Bootcamp