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: $8,900 – $12,000
Program Features and Courses
Designed for Entry-Level Software Engineering Jobs
Full and Part-Time Programs
100% Online Instruction
Beginner-Friendly IT Instruction
Impactful Projects and Assignments
Comprehensive Student Support
Extensive Career Services
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