A link to a video about our Software Development program on youtube.

Software Development

Create Software Applications and AI Integration from the Ground Up! 

Learn front-end skills like HTML, CSS, and JavaScript to build responsive and dynamic user interfaces, as well as back-end skills like databases, servers, AI integration and APIs.

Completion Rate: 76%

Placement Rate: 76%

Median Income: $103k

Program Overview

Learn More About Our Accredited Software Development Program

The Software Development program prepares students to use the same tools and technologies as professional developers. Students start with foundational programming in Python before advancing to TypeScript, front-end development with HTML, CSS, JavaScript, and frameworks like React. They also gain back-end expertise by building efficient servers, working with databases, and connecting systems through APIs. Throughout the year-long program, students learn industry processes such as Git version control, Agile methodologies, AI integrated functionality and test-driven development while completing projects that mirror real-world workflows.

In the second half of the program, the focus shifts toward practical application and career readiness. Students integrate everything they’ve learned through a comprehensive development course that includes agentic coding techniques—teaching them to collaborate effectively with AI tools in their workflow. They also receive targeted job-search support and complete a two-part capstone project, where they first design and prototype an original application and then fully build it out. By the end, graduates have a professional portfolio and the technical and practical skills needed to launch successful careers in software development.

As a student of this program, you will:

  • Build dynamic websites using HTML, CSS, React and JavaScript
  • Coding with AI (agentic coding)
  • Learn AI powered functionality and features
  • Embed AI services into software
  • Develop back-end systems using Python and FastAPI
  • Practice responsive design and accessibility
  • Use version control with Git and Agile methodologies
  • Complete industry ready projects
  • Collaborate with classmates in a simulated team setting to mirror real-world workflows

Attainable Certificates Include:

  • Accredited Dixie Technical College Certificate

This program prepares you for careers such as:

  • Web Developers – Median Income $84k year, with top earners at $157k year.*
  • Software Engineer – Median Income $132k year, with top earners at $208k year.*
  • Computer Systems Engineers – Median Income $103k year, with top earners at $167k year.*

*Source: careeronestop.org

Total Tuition and Course Fees:

$3,797.00

Scholarships and Grants Available

Program Length:

12 Months

Credit Hours

30

High School: Open to Juniors & Seniors. Tuition is waived for high school students, however they are still responsible for course fees, textbooks and additional costs.

Upcoming Start Dates:

January 7, 2027 | 8am – 12:00pm | Mon – Fri

Need more information?

435.674.8400

Program Description and Objectives

Software Development

Program Description

Welcome to the Software Development program, a thorough exploration of key modules essential for comprehensive expertise. The curriculum begins with Programming Fundamentals, laying a solid foundation, followed by Backend Programming for in-depth server-side knowledge. Participants then navigate the creative aspects with Intro to Web Design and advance their front-end skills through JavaScript and TypeScript. Building Dynamic UIs with React.js refines their ability to create responsive interfaces.

The journey continues with an exploration of database fundamentals and practical application in a Group Project. Cloud Services and Infrastructure modules equip participants with the skills to scale projects efficiently. A dedicated Career Success module provides insights into professional growth. The program culminates in a hands-on Capstone Prototyping experience, allowing participants to showcase their proficiency in full stack development. This comprehensive approach ensures participants are well-versed in both front-end and back-end technologies, preparing them for diverse roles in the field.

Attendance Standard: This program has a minimum attendance standard of 80%.

Learning Objectives

  • Demonstrate the knowledge and skills necessary for entry-level employment in the Web Programming and Development careers.
  • Acquire proficiency in both front-end and back-end software development.
  • Implement design, authoring, standards, protocols, tools and techniques for development for different Web-based technologies.
  • Develop effective problem-solving and algorithmic thinking abilities.
  • Use industry-standard programming languages and techniques to add user interactivity to Web sites and Web applications.
  • Demonstrate effective collaboration within a team for project delivery.
  • Create real-world web application projects that also involve interacting with databases.
  • Cultivate skills essential for a successful career in software development.
  • Complete a series of professional portfolio projects that they can showcase to potential employers.
  • Demonstrate basic understanding of cloud deployment models, and a summary of cloud design principles.
  • Develop, implement and evaluate web applications to ensure that it is properly structured, meets industry standards and compatible with browsers and devices using industry cutting-edge technologies for building web applications.

Software Development (30 credit hours)

TESD 1400: Computer Programming – 4 credit hours

TESD 1100: Client-Side Web Development – 4 credit hours

TESD 1520: TypeScript Programming – 3 credit hours

TESD 1700: Server-Side Web Development – 4 credit hours

TESD 1500: Database Development – 4 credit hours

TESD 1800: Software Development – 4 credit hours

TESD 1050: Job Seeking Skills – 1 credit hour

TESD 1815: Capstone Prototyping – 3 credit hours

TESD 1820: Capstone – 3 credit hours

COE logo.

Accreditation

Dixie Technical College is accredited by the Commission of the Council on Occupational Education. Accreditation by COE is viewed as a nationally-honored seal of excellence for occupational education institutions and denotes honesty and integrity. Information regarding accreditation may be obtained at:

Council on Occupational Education
7840 Roswell Road, Building 300, Suite 325
Atlanta, GA 30350
Telephone: 770-396-3898 Fax: 770-396-3790
council.org

Tuition & Course Fees

Cost Overview

Tuition at Dixie Technical College Is Affordable

Tuition & Fees must be paid before registering for class unless a payment plan or other funding options have been approved and signed. Information is subject to change without notice.

Tuition is waived for High-School students, however they are still responsible for course fees and additional costs.

Term:
Tuition:
Course Fees:
Total Tuition & Course Fees:
Total Cost:
$3,150
$647
$3,797

Tuition, fees and other costs are subject to change without notice.

Computer Requirements:

You are required to work on a personal MacBook. If you already have one, you are welcome to bring it for class. We require that it features an M2 chip or a more advanced processor. Below, you’ll find two computer models recommended by the instructors. However, you also have the option to purchase a pre-owned or refurbished computer.

13" MacBook Air M4 | $1,099

16GB RAM | 512 GB Storage | M4 processor

14" MacBook M4 Pro | $1,849

24GB RAM | 512 GB Storage | M4 Pro processor

If you have questions about purchasing a computer please contact us.

Total Tuition and Course Fees:

$3,797.00

Additional Costs:

Optional $200+ – Apple Care (3 years) Price varies depending on laptop model purchased

This program is eligible for Federal Financial Aid. 

Learn about our Scholarships and how to apply for Financial Aid by using the links below.

Start Dates & Times

Cohort Start Dates

Upcoming Start Dates and Class Times for This Program
Class Days:
Class Hours:
January 7, 2027
Mon - Fri
8am - 12pm

Program cohorts are open until filled. Once a cohort is filled, applicants will be considered for the next start date.

Program Length

12 Months

Admission Requirements

V

Begin an Application

V

Education Verification

Provide a copy of one of the following: High School Diploma, High School Transcript showing graduation date, GED, Associate’s Degree, or Bachelor’s Degree.

V

Testing Requirements

Each program has specific testing score requirements for admission. The scores are listed in the drop-down tabs below. You may be exempt from taking the Accuplacer Entrance Assessment if you provide proof of one or more of the following:

  • Qualifying ACT or SAT scores (see drop-down tabs below)
  • College coursework (MATH 900+ and ENGLISH 1000+) with a grade of B- or higher
  • An Associate’s, Bachelor’s, or Master’s degree

If you do not meet one of the above criteria, click here to schedule your Accuplacer Entrance Assessment.

Accuplacer Qualifying Scores:

Math – 255

Reading – 245

English – 245

ACT Qualifying Scores:

Math – 16

Reading – 15

English – 15

SAT Qualifying Scores:

Math – 430

ERW – 290

V

Proof of Valid Photo ID

V

Professional Goal Statement

V

Application Fee

$0 for all applicants.

V

Application Review

After successfully completing and submitting the above requirements, the College will perform an application review. Students will be emailed regarding their acceptance status.

To get started on these requirements begin an application.

Career Pathways

What You Can Become

Web Developer

Learn more about this field. Find things like job outlook, expected salary, and many other job specific stats.

Computer Systems Engineers

Learn more about this field. Find things like job outlook, expected salary, and many other job specific stats.

Software Engineers

Learn more about this field. Find things like job outlook, expected salary, and many other job specific stats.

Student Reviews

See What Nursing Assistant Students Have to Say

Izzy
I’m learning both front-end and back-end web development, with a passion for creating user-friendly interfaces. My aim is to become a full-stack web...
Read More
Izzy
I’m learning both front-end and back-end web development, with a passion for creating user-friendly interfaces. My aim is to become a full-stack web developer, focusing on building engaging websites and optimizing their performance.
Izzy
Izzy
Alan McGraw
The professor was great. He was always able to explain things in way so that I was able to understand and apply them. Being a ...
Read More
Alan McGraw
The professor was great. He was always able to explain things in way so that I was able to understand and apply them. Being a non-traditional student, I really enjoyed learning exactly what I needed to learn and understand without all the "won't ever actually use this" material that is required in a four-year degree.
Alan McGraw
Alan McGraw
Barret Lemire
I enjoyed learning something that qualifies me for a better job. And it was satisfying getting code to work.
Barret Lemire
I enjoyed learning something that qualifies me for a better job. And it was satisfying getting code to work.
Barret Lemire
Barret Lemire
Ryan
As a student striving towards a career in frontend, backend, and software engineering, I’ve learned a variety of widely used programming languages...
Read More
Ryan
As a student striving towards a career in frontend, backend, and software engineering, I’ve learned a variety of widely used programming languages including Python, JavaScript, and React.js.
Ryan
Ryan
Bailey
My instructor always took the time to answer my questions and ensure I fully understood the material. Plus, we would all bring food on Fridays.
Bailey
My instructor always took the time to answer my questions and ensure I fully understood the material. Plus, we would all bring food on Fridays.
Bailey
Bailey
Christopher Cooley
The whole experience has been incredible. My instructor put in so much thought and work into making sure every one had a fair chance to ...
Read More
Christopher Cooley
The whole experience has been incredible. My instructor put in so much thought and work into making sure every one had a fair chance to learn what they needed to learn and his passion for the field made a big difference too. I felt like there were a ton of resources available to everyone and the amount of languages/frameworks/etc. that we learned gave everyone a great overall view of what there is out there. Plus I think it helped people to know what area they would like the most, like frontend or backend.
Christopher Cooley
Christopher Cooley

Industry Expert Instructor

Our industry-leading instructors, equipped with years of experience and knowledge, are prepared to mentor and guide the next generation of software developers. 

Greg Anderson

Greg transitioned from a software engineer at Amazon, Microsoft, and Teamworks to a dedicated educator, eager to impart his deep understanding of technology stacks. Specializing in cloud infrastructure and microservices, he aims to inspire future tech innovators. Beyond academia, his passions include blacksmithing, machining, and playing classical piano.

Steps to Take

Follow these steps to start your journey at Dixie Tech! Many classes have a waitlist or fill fast, so getting started as soon as possible is recommended.

An instructor going over a coding project with their student.
A student working on an app development project in a computer lab.

Dixie Tech

Discover
Discover

Find a Program or Take a Campus Tour

Schedule a tour and discover a specific program, muliple programs, or tour every program available.

Apply
Apply

Complete Your Online Application

Begin the application process and get one step closer to your journey at Dixie Tech!

Funding
Funding

Apply for Financial Aid & Scholarships

Work with our advisors to apply for Financial Aid and learn about Scholarship options.

Tour Campus & Classroom

Dixie Technical College is located atop Tech Ridge overlooking downtown St. George. Please stop by and learn a little more about a program that you might be interested in. While here don’t forget to check out the Campus Tech Ridge Cafe to grab some lunch and ask about the specials prepared by our world class Culinary Arts students.


Contact a Software Development Advisor

Questions about this specific program? Maybe a question about Dixie Tech? Our advisors are here to help.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Name*