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.
January 7, 2027 | 8am – 12:00pm | Mon – Fri
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
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 & 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.
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.
Learn about our Scholarships and how to apply for Financial Aid by using the links below.
Program cohorts are open until filled. Once a cohort is filled, applicants will be considered for the next start date.
Begin an Application
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.
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
Proof of Valid Photo ID
Professional Goal Statement
Application Fee
$0 for all applicants.
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.
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






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.


Dixie Tech
Find a Program or Take a Campus Tour
Schedule a tour and discover a specific program, muliple programs, or tour every program available.
Complete Your Online Application
Begin the application process and get one step closer to your journey at Dixie Tech!
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

